builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0117 starttime: 1461886779.53 results: success (0) buildid: 20160428152347 builduid: 60ba72def4614e3796b976b8310e0068 revision: 91cd25848c032866d7cca41df8d074795b594ea7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:39.531977) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:39.532863) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:39.535294) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:39.557179) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:39.557590) ========= 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.O72EKUM0y7/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.IjP3urMSaW/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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-04-28 16:39:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 154M=0s 2016-04-28 16:39:39 (154 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.105297 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:39.680564) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:39.680919) ========= 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.O72EKUM0y7/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.IjP3urMSaW/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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.031398 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:39.729919) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 16:39:39.730336) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 91cd25848c032866d7cca41df8d074795b594ea7 --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-aurora --rev 91cd25848c032866d7cca41df8d074795b594ea7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.O72EKUM0y7/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.IjP3urMSaW/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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-04-28 16:39:39,806 truncating revision to first 12 chars 2016-04-28 16:39:39,806 Setting DEBUG logging. 2016-04-28 16:39:39,806 attempt 1/10 2016-04-28 16:39:39,806 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/91cd25848c03?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-28 16:39:40,758 unpacking tar archive at: mozilla-aurora-91cd25848c03/testing/mozharness/ program finished with exit code 0 elapsedTime=1.192608 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 16:39:40.944630) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:40.945485) ========= script_repo_revision: 91cd25848c032866d7cca41df8d074795b594ea7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:40.946449) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:40.947186) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-28 16:39:40.962138) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-04-28 16:39:40.962476) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.O72EKUM0y7/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 16:39:41 INFO - MultiFileLogger online at 20160428 16:39:41 in /builds/slave/test 16:39:41 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-aurora --download-symbols true 16:39:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:39:41 INFO - {'append_to_log': False, 16:39:41 INFO - 'base_work_dir': '/builds/slave/test', 16:39:41 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:39:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:39:41 INFO - 'buildbot_json_path': 'buildprops.json', 16:39:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:39:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:39:41 INFO - 'download_minidump_stackwalk': True, 16:39:41 INFO - 'download_symbols': 'true', 16:39:41 INFO - 'e10s': False, 16:39:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:39:41 INFO - 'tooltool.py': '/tools/tooltool.py', 16:39:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:39:41 INFO - '/tools/misc-python/virtualenv.py')}, 16:39:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:39:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:39:41 INFO - 'log_level': 'info', 16:39:41 INFO - 'log_to_console': True, 16:39:41 INFO - 'opt_config_files': (), 16:39:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:39:41 INFO - '--processes=1', 16:39:41 INFO - '--config=%(test_path)s/wptrunner.ini', 16:39:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:39:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:39:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:39:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:39:41 INFO - 'pip_index': False, 16:39:41 INFO - 'require_test_zip': True, 16:39:41 INFO - 'test_type': ('testharness',), 16:39:41 INFO - 'this_chunk': '1', 16:39:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:39:41 INFO - 'total_chunks': '10', 16:39:41 INFO - 'virtualenv_path': 'venv', 16:39:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:39:41 INFO - 'work_dir': 'build'} 16:39:41 INFO - ##### 16:39:41 INFO - ##### Running clobber step. 16:39:41 INFO - ##### 16:39:41 INFO - Running pre-action listener: _resource_record_pre_action 16:39:41 INFO - Running main action method: clobber 16:39:41 INFO - rmtree: /builds/slave/test/build 16:39:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:39:42 INFO - Running post-action listener: _resource_record_post_action 16:39:42 INFO - ##### 16:39:42 INFO - ##### Running read-buildbot-config step. 16:39:42 INFO - ##### 16:39:42 INFO - Running pre-action listener: _resource_record_pre_action 16:39:42 INFO - Running main action method: read_buildbot_config 16:39:42 INFO - Using buildbot properties: 16:39:42 INFO - { 16:39:42 INFO - "project": "", 16:39:42 INFO - "product": "firefox", 16:39:42 INFO - "script_repo_revision": "production", 16:39:42 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 16:39:42 INFO - "repository": "", 16:39:42 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 16:39:42 INFO - "buildid": "20160428152347", 16:39:42 INFO - "pgo_build": "False", 16:39:42 INFO - "basedir": "/builds/slave/test", 16:39:42 INFO - "buildnumber": 218, 16:39:42 INFO - "slavename": "t-yosemite-r7-0117", 16:39:42 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 16:39:42 INFO - "platform": "macosx64", 16:39:42 INFO - "branch": "mozilla-aurora", 16:39:42 INFO - "revision": "91cd25848c032866d7cca41df8d074795b594ea7", 16:39:42 INFO - "repo_path": "releases/mozilla-aurora", 16:39:42 INFO - "moz_repo_path": "", 16:39:42 INFO - "stage_platform": "macosx64", 16:39:42 INFO - "builduid": "60ba72def4614e3796b976b8310e0068", 16:39:42 INFO - "slavebuilddir": "test" 16:39:42 INFO - } 16:39:42 INFO - Found installer url https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 16:39:42 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 16:39:42 INFO - Running post-action listener: _resource_record_post_action 16:39:42 INFO - ##### 16:39:42 INFO - ##### Running download-and-extract step. 16:39:42 INFO - ##### 16:39:42 INFO - Running pre-action listener: _resource_record_pre_action 16:39:42 INFO - Running main action method: download_and_extract 16:39:42 INFO - mkdir: /builds/slave/test/build/tests 16:39:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:42 INFO - https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:39:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:39:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:39:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:39:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 16:39:44 INFO - Downloaded 1235 bytes. 16:39:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:39:44 INFO - Using the following test package requirements: 16:39:44 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:39:44 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:39:44 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 16:39:44 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:39:44 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 16:39:44 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:39:44 INFO - u'jsshell-mac64.zip'], 16:39:44 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:39:44 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 16:39:44 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:39:44 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:39:44 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 16:39:44 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:39:44 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 16:39:44 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:39:44 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 16:39:44 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:39:44 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 16:39:44 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:39:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:44 INFO - https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:39:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:39:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:39:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:39:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 16:39:45 INFO - Downloaded 17991268 bytes. 16:39:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:39:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:39:45 INFO - caution: filename not matched: web-platform/* 16:39:45 INFO - Return code: 11 16:39:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:45 INFO - https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:39:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:39:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:39:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:39:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:39:47 INFO - Downloaded 36406739 bytes. 16:39:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:39:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:39:51 INFO - caution: filename not matched: bin/* 16:39:51 INFO - caution: filename not matched: config/* 16:39:51 INFO - caution: filename not matched: mozbase/* 16:39:51 INFO - caution: filename not matched: marionette/* 16:39:51 INFO - caution: filename not matched: tools/wptserve/* 16:39:51 INFO - Return code: 11 16:39:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:51 INFO - https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 16:39:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:39:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:39:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 16:39:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 16:39:53 INFO - Downloaded 73029780 bytes. 16:39:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:39:53 INFO - mkdir: /builds/slave/test/properties 16:39:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:39:53 INFO - Writing to file /builds/slave/test/properties/build_url 16:39:53 INFO - Contents: 16:39:53 INFO - build_url:https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:39:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39:54 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:39:54 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:39:54 INFO - Contents: 16:39:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39: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')]} 16:39:54 INFO - https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:39:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:39:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:39:57 INFO - Downloaded 103565556 bytes. 16:39:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:39:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:40:01 INFO - Return code: 0 16:40:01 INFO - Running post-action listener: _resource_record_post_action 16:40:01 INFO - Running post-action listener: set_extra_try_arguments 16:40:01 INFO - ##### 16:40:01 INFO - ##### Running create-virtualenv step. 16:40:01 INFO - ##### 16:40:01 INFO - Running pre-action listener: _pre_create_virtualenv 16:40:01 INFO - Running pre-action listener: _resource_record_pre_action 16:40:01 INFO - Running main action method: create_virtualenv 16:40:01 INFO - Creating virtualenv /builds/slave/test/build/venv 16:40:01 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:40:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:40:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:40:01 INFO - Using real prefix '/tools/python27' 16:40:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:40:02 INFO - Installing distribute.............................................................................................................................................................................................done. 16:40:04 INFO - Installing pip.................done. 16:40:05 INFO - Return code: 0 16:40:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:40:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:40:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:40:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:05 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 0x10b90de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b92af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5d3cfbef0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9265e0>, '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 0x10b509cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b534990>, '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.O72EKUM0y7/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:40:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:40:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:40:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.O72EKUM0y7/Render', 16:40:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:05 INFO - 'HOME': '/Users/cltbld', 16:40:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:05 INFO - 'LOGNAME': 'cltbld', 16:40:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:05 INFO - 'MOZ_NO_REMOTE': '1', 16:40:05 INFO - 'NO_EM_RESTART': '1', 16:40:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:05 INFO - 'PWD': '/builds/slave/test', 16:40:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:05 INFO - 'SHELL': '/bin/bash', 16:40:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 16:40:05 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 16:40:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:05 INFO - 'USER': 'cltbld', 16:40:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:05 INFO - 'XPC_FLAGS': '0x0', 16:40:05 INFO - 'XPC_SERVICE_NAME': '0', 16:40:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:40:05 INFO - Downloading/unpacking psutil>=0.7.1 16:40:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:40:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:40:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:40:08 INFO - Installing collected packages: psutil 16:40:08 INFO - Running setup.py install for psutil 16:40:08 INFO - building 'psutil._psutil_osx' extension 16:40:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:40:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:40:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:40:09 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:40:09 INFO - building 'psutil._psutil_posix' extension 16:40:09 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:40:09 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:40:09 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:40:09 INFO - ^ 16:40:09 INFO - 1 warning generated. 16:40:09 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 16:40:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:40:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:40:09 INFO - Successfully installed psutil 16:40:09 INFO - Cleaning up... 16:40:09 INFO - Return code: 0 16:40:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:40:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:40:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:40:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10b90de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b92af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5d3cfbef0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9265e0>, '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 0x10b509cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b534990>, '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.O72EKUM0y7/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:40:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:40:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:40:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.O72EKUM0y7/Render', 16:40:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:09 INFO - 'HOME': '/Users/cltbld', 16:40:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:09 INFO - 'LOGNAME': 'cltbld', 16:40:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:09 INFO - 'MOZ_NO_REMOTE': '1', 16:40:09 INFO - 'NO_EM_RESTART': '1', 16:40:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:09 INFO - 'PWD': '/builds/slave/test', 16:40:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:09 INFO - 'SHELL': '/bin/bash', 16:40:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 16:40:09 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 16:40:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:09 INFO - 'USER': 'cltbld', 16:40:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:09 INFO - 'XPC_FLAGS': '0x0', 16:40:09 INFO - 'XPC_SERVICE_NAME': '0', 16:40:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:40:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:40:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:40:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:40:12 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:40:12 INFO - Installing collected packages: mozsystemmonitor 16:40:12 INFO - Running setup.py install for mozsystemmonitor 16:40:12 INFO - Successfully installed mozsystemmonitor 16:40:12 INFO - Cleaning up... 16:40:12 INFO - Return code: 0 16:40:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:40:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:40:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:40:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:12 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 0x10b90de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b92af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5d3cfbef0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9265e0>, '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 0x10b509cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b534990>, '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.O72EKUM0y7/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:40:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:40:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:40:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.O72EKUM0y7/Render', 16:40:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:12 INFO - 'HOME': '/Users/cltbld', 16:40:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:12 INFO - 'LOGNAME': 'cltbld', 16:40:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:12 INFO - 'MOZ_NO_REMOTE': '1', 16:40:12 INFO - 'NO_EM_RESTART': '1', 16:40:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:12 INFO - 'PWD': '/builds/slave/test', 16:40:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:12 INFO - 'SHELL': '/bin/bash', 16:40:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 16:40:12 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 16:40:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:12 INFO - 'USER': 'cltbld', 16:40:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:12 INFO - 'XPC_FLAGS': '0x0', 16:40:12 INFO - 'XPC_SERVICE_NAME': '0', 16:40:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:40:12 INFO - Downloading/unpacking blobuploader==1.2.4 16:40:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:15 INFO - Downloading blobuploader-1.2.4.tar.gz 16:40:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:40:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:40:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:16 INFO - Downloading docopt-0.6.1.tar.gz 16:40:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:40:16 INFO - Installing collected packages: blobuploader, requests, docopt 16:40:16 INFO - Running setup.py install for blobuploader 16:40:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:40:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:40:16 INFO - Running setup.py install for requests 16:40:17 INFO - Running setup.py install for docopt 16:40:17 INFO - Successfully installed blobuploader requests docopt 16:40:17 INFO - Cleaning up... 16:40:17 INFO - Return code: 0 16:40:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:40: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')]} 16:40:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:40:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40: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')]} 16:40:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:40:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:17 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 0x10b90de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b92af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5d3cfbef0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9265e0>, '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 0x10b509cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b534990>, '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.O72EKUM0y7/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:40:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:40:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:40:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.O72EKUM0y7/Render', 16:40:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:17 INFO - 'HOME': '/Users/cltbld', 16:40:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:17 INFO - 'LOGNAME': 'cltbld', 16:40:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:17 INFO - 'MOZ_NO_REMOTE': '1', 16:40:17 INFO - 'NO_EM_RESTART': '1', 16:40:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:17 INFO - 'PWD': '/builds/slave/test', 16:40:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:17 INFO - 'SHELL': '/bin/bash', 16:40:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 16:40:17 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 16:40:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:17 INFO - 'USER': 'cltbld', 16:40:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:17 INFO - 'XPC_FLAGS': '0x0', 16:40:17 INFO - 'XPC_SERVICE_NAME': '0', 16:40:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:40:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:40:17 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-O3ny1z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:40:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:40:17 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-TYgnb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:40:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:40:17 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-3Ez51_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:40:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:40:17 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-6Bz4dL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-AwNhQh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-QFlmsA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-OuWmnE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-d2QExJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-oU5iEJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-TFchIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-G02zC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-w_VraT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-g_zLWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:40:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:40:18 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-_C406v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:40:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:40:19 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-Aypti5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:40:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:40:19 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-aRaSZg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:40:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:40:19 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-0oYBeW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:40:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:40:19 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-P5zkTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:40:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:40:19 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-9VAb1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:40:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:40:19 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-Iy0ND1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:40:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:40:20 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-71DwMS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:40:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:40:20 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:40:20 INFO - Running setup.py install for manifestparser 16:40:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:40:20 INFO - Running setup.py install for mozcrash 16:40:20 INFO - Running setup.py install for mozdebug 16:40:20 INFO - Running setup.py install for mozdevice 16:40:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:40:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:40:20 INFO - Running setup.py install for mozfile 16:40:20 INFO - Running setup.py install for mozhttpd 16:40:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:40:21 INFO - Running setup.py install for mozinfo 16:40:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:40:21 INFO - Running setup.py install for mozInstall 16:40:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:40:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:40:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:40:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:40:21 INFO - Running setup.py install for mozleak 16:40:21 INFO - Running setup.py install for mozlog 16:40:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:40:21 INFO - Running setup.py install for moznetwork 16:40:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:40:21 INFO - Running setup.py install for mozprocess 16:40:21 INFO - Running setup.py install for mozprofile 16:40:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:40:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:40:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:40:22 INFO - Running setup.py install for mozrunner 16:40:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:40:22 INFO - Running setup.py install for mozscreenshot 16:40:22 INFO - Running setup.py install for moztest 16:40:22 INFO - Running setup.py install for mozversion 16:40:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:40:22 INFO - Running setup.py install for wptserve 16:40:22 INFO - Running setup.py install for marionette-driver 16:40:23 INFO - Running setup.py install for browsermob-proxy 16:40:23 INFO - Running setup.py install for marionette-client 16:40:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:40:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:40:23 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:40:23 INFO - Cleaning up... 16:40:23 INFO - Return code: 0 16:40:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:40:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:40:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:40:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:40:23 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 0x10b90de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b92af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff5d3cfbef0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b9265e0>, '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 0x10b509cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b534990>, '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.O72EKUM0y7/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:40:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:40:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:40:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.O72EKUM0y7/Render', 16:40:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:23 INFO - 'HOME': '/Users/cltbld', 16:40:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:23 INFO - 'LOGNAME': 'cltbld', 16:40:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:23 INFO - 'MOZ_NO_REMOTE': '1', 16:40:23 INFO - 'NO_EM_RESTART': '1', 16:40:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:23 INFO - 'PWD': '/builds/slave/test', 16:40:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:23 INFO - 'SHELL': '/bin/bash', 16:40:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 16:40:23 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 16:40:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:23 INFO - 'USER': 'cltbld', 16:40:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:23 INFO - 'XPC_FLAGS': '0x0', 16:40:23 INFO - 'XPC_SERVICE_NAME': '0', 16:40:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:40:23 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-0sPxQj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:40:23 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:40:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:40:23 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-xsaMEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-EpNBPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-tV1WvQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-mTvrkS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-6yTJmk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-R2AsJR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-dXv5Mw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-PKVKc1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-J2mqHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:40:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:40:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:40:24 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-x44w1H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-ATe6vb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-KOvHMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-QyPLV2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-rvAjhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-q9VEiw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-azjS8m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-3HHgSX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-jjmswL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:40:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:40:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:40:25 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-JpK8WR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:40:26 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:40:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:40:26 INFO - Running setup.py (path:/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/pip-AbKDo3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:40:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:40:26 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:40:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:40:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:40:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:40:26 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:40:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:40:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:40:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:40:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:40:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:40:28 INFO - Downloading blessings-1.6.tar.gz 16:40:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:40:29 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:40:29 INFO - Installing collected packages: blessings 16:40:29 INFO - Running setup.py install for blessings 16:40:29 INFO - Successfully installed blessings 16:40:29 INFO - Cleaning up... 16:40:29 INFO - Return code: 0 16:40:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:40:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:40:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:40:29 INFO - Reading from file tmpfile_stdout 16:40:29 INFO - Current package versions: 16:40:29 INFO - blessings == 1.6 16:40:29 INFO - blobuploader == 1.2.4 16:40:29 INFO - browsermob-proxy == 0.6.0 16:40:29 INFO - docopt == 0.6.1 16:40:29 INFO - manifestparser == 1.1 16:40:29 INFO - marionette-client == 2.3.0 16:40:29 INFO - marionette-driver == 1.4.0 16:40:29 INFO - mozInstall == 1.12 16:40:29 INFO - mozcrash == 0.17 16:40:29 INFO - mozdebug == 0.1 16:40:29 INFO - mozdevice == 0.48 16:40:29 INFO - mozfile == 1.2 16:40:29 INFO - mozhttpd == 0.7 16:40:29 INFO - mozinfo == 0.9 16:40:29 INFO - mozleak == 0.1 16:40:29 INFO - mozlog == 3.1 16:40:29 INFO - moznetwork == 0.27 16:40:29 INFO - mozprocess == 0.22 16:40:29 INFO - mozprofile == 0.28 16:40:29 INFO - mozrunner == 6.11 16:40:29 INFO - mozscreenshot == 0.1 16:40:29 INFO - mozsystemmonitor == 0.0 16:40:29 INFO - moztest == 0.7 16:40:29 INFO - mozversion == 1.4 16:40:29 INFO - psutil == 3.1.1 16:40:29 INFO - requests == 1.2.3 16:40:29 INFO - wptserve == 1.4.0 16:40:29 INFO - wsgiref == 0.1.2 16:40:29 INFO - Running post-action listener: _resource_record_post_action 16:40:29 INFO - Running post-action listener: _start_resource_monitoring 16:40:29 INFO - Starting resource monitoring. 16:40:29 INFO - ##### 16:40:29 INFO - ##### Running pull step. 16:40:29 INFO - ##### 16:40:29 INFO - Running pre-action listener: _resource_record_pre_action 16:40:29 INFO - Running main action method: pull 16:40:29 INFO - Pull has nothing to do! 16:40:29 INFO - Running post-action listener: _resource_record_post_action 16:40:29 INFO - ##### 16:40:29 INFO - ##### Running install step. 16:40:29 INFO - ##### 16:40:29 INFO - Running pre-action listener: _resource_record_pre_action 16:40:29 INFO - Running main action method: install 16:40:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:40:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:40:29 INFO - Reading from file tmpfile_stdout 16:40:29 INFO - Detecting whether we're running mozinstall >=1.0... 16:40:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:40:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:40:30 INFO - Reading from file tmpfile_stdout 16:40:30 INFO - Output received: 16:40:30 INFO - Usage: mozinstall [options] installer 16:40:30 INFO - Options: 16:40:30 INFO - -h, --help show this help message and exit 16:40:30 INFO - -d DEST, --destination=DEST 16:40:30 INFO - Directory to install application into. [default: 16:40:30 INFO - "/builds/slave/test"] 16:40:30 INFO - --app=APP Application being installed. [default: firefox] 16:40:30 INFO - mkdir: /builds/slave/test/build/application 16:40:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:40:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:40:48 INFO - Reading from file tmpfile_stdout 16:40:48 INFO - Output received: 16:40:48 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 16:40:48 INFO - Running post-action listener: _resource_record_post_action 16:40:48 INFO - ##### 16:40:48 INFO - ##### Running run-tests step. 16:40:48 INFO - ##### 16:40:48 INFO - Running pre-action listener: _resource_record_pre_action 16:40:48 INFO - Running main action method: run_tests 16:40:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:40:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:40:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:40:48 INFO - grabbing minidump binary from tooltool 16:40:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:40:48 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 0x10b9265e0>, '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 0x10b509cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10b534990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:40:48 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:40:48 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 16:40:48 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:40:48 INFO - Return code: 0 16:40:48 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:40:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:40:48 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:40:48 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:40:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.O72EKUM0y7/Render', 16:40:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:40:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:40:48 INFO - 'HOME': '/Users/cltbld', 16:40:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:40:48 INFO - 'LOGNAME': 'cltbld', 16:40:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:40:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:48 INFO - 'MOZ_NO_REMOTE': '1', 16:40:48 INFO - 'NO_EM_RESTART': '1', 16:40:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:40:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:48 INFO - 'PWD': '/builds/slave/test', 16:40:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:40:48 INFO - 'SHELL': '/bin/bash', 16:40:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IjP3urMSaW/Listeners', 16:40:48 INFO - 'TMPDIR': '/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/T/', 16:40:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:40:48 INFO - 'USER': 'cltbld', 16:40:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:40:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:40:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:40:48 INFO - 'XPC_FLAGS': '0x0', 16:40:48 INFO - 'XPC_SERVICE_NAME': '0', 16:40:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:40:48 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:40:48 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:40:48 INFO - import pkg_resources 16:40:49 INFO - Using 1 client processes 16:40:50 INFO - wptserve Starting http server on 127.0.0.1:8001 16:40:50 INFO - wptserve Starting http server on 127.0.0.1:8000 16:40:50 INFO - wptserve Starting http server on 127.0.0.1:8443 16:40:52 INFO - SUITE-START | Running 778 tests 16:40:52 INFO - Running testharness tests 16:40:52 INFO - Setting up ssl 16:40:52 INFO - PROCESS | certutil | 16:40:52 INFO - PROCESS | certutil | 16:40:52 INFO - PROCESS | certutil | 16:40:52 INFO - Certificate Nickname Trust Attributes 16:40:52 INFO - SSL,S/MIME,JAR/XPI 16:40:52 INFO - 16:40:52 INFO - web-platform-tests CT,, 16:40:52 INFO - 16:40:52 INFO - Starting runner 16:40:53 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:40:53 INFO - PROCESS | 1651 | 1461886853189 Marionette DEBUG Marionette enabled via build flag and pref 16:40:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x113df9800 == 1 [pid = 1651] [id = 1] 16:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x113dfa000) [pid = 1651] [serial = 1] [outer = 0x0] 16:40:53 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x113f4f800) [pid = 1651] [serial = 2] [outer = 0x113dfa000] 16:40:53 INFO - PROCESS | 1651 | 1461886853511 Marionette INFO Listening on port 2828 16:40:53 INFO - PROCESS | 1651 | 1461886853743 Marionette DEBUG Marionette enabled via command-line flag 16:40:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a80800 == 2 [pid = 1651] [id = 2] 16:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x116a81000) [pid = 1651] [serial = 3] [outer = 0x0] 16:40:53 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x116a82000) [pid = 1651] [serial = 4] [outer = 0x116a81000] 16:40:53 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:40:53 INFO - PROCESS | 1651 | 1461886853901 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49293 16:40:54 INFO - PROCESS | 1651 | 1461886854000 Marionette DEBUG Closed connection conn0 16:40:54 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:40:54 INFO - PROCESS | 1651 | 1461886854005 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49294 16:40:54 INFO - PROCESS | 1651 | 1461886854028 Marionette DEBUG Closed connection conn1 16:40:54 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:40:54 INFO - PROCESS | 1651 | 1461886854034 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49295 16:40:54 INFO - PROCESS | 1651 | 1461886854050 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:40:54 INFO - PROCESS | 1651 | 1461886854055 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160428152347","device":"desktop","version":"48.0a2"} 16:40:54 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:40:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119e38800 == 3 [pid = 1651] [id = 3] 16:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x119e39000) [pid = 1651] [serial = 5] [outer = 0x0] 16:40:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119e39800 == 4 [pid = 1651] [id = 4] 16:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x119be1400) [pid = 1651] [serial = 6] [outer = 0x0] 16:40:55 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:40:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x121675000 == 5 [pid = 1651] [id = 5] 16:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x119bdf400) [pid = 1651] [serial = 7] [outer = 0x0] 16:40:55 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:40:55 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x1217e4000) [pid = 1651] [serial = 8] [outer = 0x119bdf400] 16:40:55 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x123b70000) [pid = 1651] [serial = 9] [outer = 0x119e39000] 16:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x1213b8800) [pid = 1651] [serial = 10] [outer = 0x119be1400] 16:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x12159dc00) [pid = 1651] [serial = 11] [outer = 0x119bdf400] 16:40:55 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:40:56 INFO - PROCESS | 1651 | 1461886856214 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1651 | 1461886856224 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x126e42400) [pid = 1651] [serial = 12] [outer = 0x119bdf400] 16:40:56 INFO - PROCESS | 1651 | 1461886856602 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"dce2b3de-9f5e-3f44-9eb4-62e6dae93485","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160428152347","device":"desktop","version":"48.0a2","command_id":1}}] 16:40:56 INFO - PROCESS | 1651 | 1461886856699 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:40:56 INFO - PROCESS | 1651 | 1461886856744 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:40:56 INFO - PROCESS | 1651 | 1461886856834 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:40:56 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:40:56 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:40:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x128b4d800) [pid = 1651] [serial = 13] [outer = 0x119bdf400] 16:40:57 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:40:57 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:40:57 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:40:57 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:40:57 INFO - PROCESS | 1651 | 1461886857106 Marionette TRACE conn2 <- [1,3,null,{}] 16:40:57 INFO - PROCESS | 1651 | 1461886857118 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:40:57 INFO - PROCESS | 1651 | 1461886857133 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:40:57 INFO - PROCESS | 1651 | 1461886857161 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1651 | 1461886857163 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:40:57 INFO - PROCESS | 1651 | 1461886857166 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1651 | 1461886857169 Marionette TRACE conn2 <- [1,6,null,{}] 16:40:57 INFO - PROCESS | 1651 | 1461886857175 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 1651 | 1461886857182 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:40:57 INFO - PROCESS | 1651 | 1461886857185 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x129671800 == 6 [pid = 1651] [id = 6] 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x12965dc00) [pid = 1651] [serial = 14] [outer = 0x0] 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x12965f800) [pid = 1651] [serial = 15] [outer = 0x12965dc00] 16:40:57 INFO - PROCESS | 1651 | 1461886857218 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x129792c00) [pid = 1651] [serial = 16] [outer = 0x12965dc00] 16:40:57 INFO - PROCESS | 1651 | 1461886857530 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:40:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x129685000 == 7 [pid = 1651] [id = 7] 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x129795c00) [pid = 1651] [serial = 17] [outer = 0x0] 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x129945c00) [pid = 1651] [serial = 18] [outer = 0x129795c00] 16:40:57 INFO - PROCESS | 1651 | 1461886857562 Marionette DEBUG loaded listener.js 16:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x12994c400) [pid = 1651] [serial = 19] [outer = 0x129795c00] 16:40:57 INFO - PROCESS | 1651 | 1461886857624 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1651 | 1461886857625 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:40:57 INFO - PROCESS | 1651 | 1461886857649 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1651 | 1461886857651 Marionette TRACE conn2 <- [1,10,null,{}] 16:40:57 INFO - PROCESS | 1651 | 1461886857662 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 1651 | 1461886857798 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:40:57 INFO - PROCESS | 1651 | 1461886857830 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad89000 == 8 [pid = 1651] [id = 8] 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12abfec00) [pid = 1651] [serial = 20] [outer = 0x0] 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12adc3c00) [pid = 1651] [serial = 21] [outer = 0x12abfec00] 16:40:57 INFO - PROCESS | 1651 | 1461886857859 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12adc8000) [pid = 1651] [serial = 22] [outer = 0x12abfec00] 16:40:58 INFO - PROCESS | 1651 | 1461886858217 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 640ms 16:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:40:58 INFO - PROCESS | 1651 | 1461886858275 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1651 | 1461886858277 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:40:58 INFO - PROCESS | 1651 | 1461886858279 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1651 | 1461886858280 Marionette TRACE conn2 <- [1,14,null,{}] 16:40:58 INFO - PROCESS | 1651 | 1461886858282 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:58 INFO - PROCESS | 1651 | 1461886858371 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:40:58 INFO - PROCESS | 1651 | 1461886858378 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5c6800 == 9 [pid = 1651] [id = 9] 16:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12adcf800) [pid = 1651] [serial = 23] [outer = 0x0] 16:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12b430c00) [pid = 1651] [serial = 24] [outer = 0x12adcf800] 16:40:58 INFO - PROCESS | 1651 | 1461886858402 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12bc87400) [pid = 1651] [serial = 25] [outer = 0x12adcf800] 16:40:58 INFO - PROCESS | 1651 | 1461886858666 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 16:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:40:58 INFO - PROCESS | 1651 | 1461886858698 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1651 | 1461886858699 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:40:58 INFO - PROCESS | 1651 | 1461886858701 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1651 | 1461886858702 Marionette TRACE conn2 <- [1,18,null,{}] 16:40:58 INFO - PROCESS | 1651 | 1461886858712 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:58 INFO - PROCESS | 1651 | 1461886858803 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:40:58 INFO - PROCESS | 1651 | 1461886858810 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd31000 == 10 [pid = 1651] [id = 10] 16:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12bc90800) [pid = 1651] [serial = 26] [outer = 0x0] 16:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12bdd4400) [pid = 1651] [serial = 27] [outer = 0x12bc90800] 16:40:58 INFO - PROCESS | 1651 | 1461886858835 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12be1e400) [pid = 1651] [serial = 28] [outer = 0x12bc90800] 16:40:59 INFO - PROCESS | 1651 | 1461886859135 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 16:40:59 INFO - PROCESS | 1651 | 1461886859171 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1651 | 1461886859175 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:40:59 INFO - PROCESS | 1651 | 1461886859179 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1651 | 1461886859180 Marionette TRACE conn2 <- [1,22,null,{}] 16:40:59 INFO - PROCESS | 1651 | 1461886859182 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 1651 | 1461886859273 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:40:59 INFO - PROCESS | 1651 | 1461886859278 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c019800 == 11 [pid = 1651] [id = 11] 16:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x118142c00) [pid = 1651] [serial = 29] [outer = 0x0] 16:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x12abf4c00) [pid = 1651] [serial = 30] [outer = 0x118142c00] 16:40:59 INFO - PROCESS | 1651 | 1461886859303 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12c333800) [pid = 1651] [serial = 31] [outer = 0x118142c00] 16:40:59 INFO - PROCESS | 1651 | 1461886859542 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 417ms 16:40:59 INFO - PROCESS | 1651 | 1461886859597 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1651 | 1461886859599 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:40:59 INFO - PROCESS | 1651 | 1461886859601 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1651 | 1461886859602 Marionette TRACE conn2 <- [1,26,null,{}] 16:40:59 INFO - PROCESS | 1651 | 1461886859613 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 1651 | 1461886859712 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:40:59 INFO - PROCESS | 1651 | 1461886859719 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0da800 == 12 [pid = 1651] [id = 12] 16:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x121050800) [pid = 1651] [serial = 32] [outer = 0x0] 16:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x12c334800) [pid = 1651] [serial = 33] [outer = 0x121050800] 16:40:59 INFO - PROCESS | 1651 | 1461886859743 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12c3d5400) [pid = 1651] [serial = 34] [outer = 0x121050800] 16:40:59 INFO - PROCESS | 1651 | 1461886859987 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 424ms 16:41:00 INFO - PROCESS | 1651 | 1461886860032 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1651 | 1461886860033 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:41:00 INFO - PROCESS | 1651 | 1461886860035 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1651 | 1461886860036 Marionette TRACE conn2 <- [1,30,null,{}] 16:41:00 INFO - PROCESS | 1651 | 1461886860045 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 1651 | 1461886860134 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:41:00 INFO - PROCESS | 1651 | 1461886860138 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8d0800 == 13 [pid = 1651] [id = 13] 16:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12c3d8000) [pid = 1651] [serial = 35] [outer = 0x0] 16:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12c3de800) [pid = 1651] [serial = 36] [outer = 0x12c3d8000] 16:41:00 INFO - PROCESS | 1651 | 1461886860158 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12c899800) [pid = 1651] [serial = 37] [outer = 0x12c3d8000] 16:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 472ms 16:41:00 INFO - PROCESS | 1651 | 1461886860503 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:41:00 INFO - PROCESS | 1651 | 1461886860508 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:41:00 INFO - PROCESS | 1651 | 1461886860510 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:41:00 INFO - PROCESS | 1651 | 1461886860513 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1651 | 1461886860514 Marionette TRACE conn2 <- [1,34,null,{}] 16:41:00 INFO - PROCESS | 1651 | 1461886860516 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 1651 | 1461886860601 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:41:00 INFO - PROCESS | 1651 | 1461886860605 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc2d800 == 14 [pid = 1651] [id = 14] 16:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12c899c00) [pid = 1651] [serial = 38] [outer = 0x0] 16:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12c8a1000) [pid = 1651] [serial = 39] [outer = 0x12c899c00] 16:41:00 INFO - PROCESS | 1651 | 1461886860630 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12cc56c00) [pid = 1651] [serial = 40] [outer = 0x12c899c00] 16:41:00 INFO - PROCESS | 1651 | 1461886860873 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 16:41:00 INFO - PROCESS | 1651 | 1461886860881 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:41:00 INFO - PROCESS | 1651 | 1461886860883 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:41:00 INFO - PROCESS | 1651 | 1461886860885 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1651 | 1461886860886 Marionette TRACE conn2 <- [1,38,null,{}] 16:41:00 INFO - PROCESS | 1651 | 1461886860890 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 1651 | 1461886860987 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:41:00 INFO - PROCESS | 1651 | 1461886860992 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d063800 == 15 [pid = 1651] [id = 15] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12cc59400) [pid = 1651] [serial = 41] [outer = 0x0] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12cc5ec00) [pid = 1651] [serial = 42] [outer = 0x12cc59400] 16:41:01 INFO - PROCESS | 1651 | 1461886861016 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12d03fc00) [pid = 1651] [serial = 43] [outer = 0x12cc59400] 16:41:01 INFO - PROCESS | 1651 | 1461886861254 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 420ms 16:41:01 INFO - PROCESS | 1651 | 1461886861312 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1651 | 1461886861313 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:41:01 INFO - PROCESS | 1651 | 1461886861315 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1651 | 1461886861316 Marionette TRACE conn2 <- [1,42,null,{}] 16:41:01 INFO - PROCESS | 1651 | 1461886861319 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 1651 | 1461886861420 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:41:01 INFO - PROCESS | 1651 | 1461886861424 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d52e000 == 16 [pid = 1651] [id = 16] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12d042c00) [pid = 1651] [serial = 44] [outer = 0x0] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12d049000) [pid = 1651] [serial = 45] [outer = 0x12d042c00] 16:41:01 INFO - PROCESS | 1651 | 1461886861449 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12d1f1400) [pid = 1651] [serial = 46] [outer = 0x12d042c00] 16:41:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6c0800 == 17 [pid = 1651] [id = 17] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12d6c1000) [pid = 1651] [serial = 47] [outer = 0x0] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12d6c6000) [pid = 1651] [serial = 48] [outer = 0x12d6c1000] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12d6ca800) [pid = 1651] [serial = 49] [outer = 0x12d6c1000] 16:41:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d542800 == 18 [pid = 1651] [id = 18] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12d1f3000) [pid = 1651] [serial = 50] [outer = 0x0] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12d919800) [pid = 1651] [serial = 51] [outer = 0x12d1f3000] 16:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12d1f2000) [pid = 1651] [serial = 52] [outer = 0x12d1f3000] 16:41:01 INFO - PROCESS | 1651 | 1461886861847 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 16:41:01 INFO - PROCESS | 1651 | 1461886861885 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1651 | 1461886861887 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:41:01 INFO - PROCESS | 1651 | 1461886861895 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1651 | 1461886861896 Marionette TRACE conn2 <- [1,46,null,{}] 16:41:01 INFO - PROCESS | 1651 | 1461886861899 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 1651 | 1461886861985 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:41:01 INFO - PROCESS | 1651 | 1461886861991 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dce2000 == 19 [pid = 1651] [id = 19] 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x12d920c00) [pid = 1651] [serial = 53] [outer = 0x0] 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x12d92e000) [pid = 1651] [serial = 54] [outer = 0x12d920c00] 16:41:02 INFO - PROCESS | 1651 | 1461886862019 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x12dd9e400) [pid = 1651] [serial = 55] [outer = 0x12d920c00] 16:41:02 INFO - PROCESS | 1651 | 1461886862274 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 16:41:02 INFO - PROCESS | 1651 | 1461886862314 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1651 | 1461886862315 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:41:02 INFO - PROCESS | 1651 | 1461886862317 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1651 | 1461886862318 Marionette TRACE conn2 <- [1,50,null,{}] 16:41:02 INFO - PROCESS | 1651 | 1461886862320 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 1651 | 1461886862421 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:41:02 INFO - PROCESS | 1651 | 1461886862427 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b9800 == 20 [pid = 1651] [id = 20] 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x118218000) [pid = 1651] [serial = 56] [outer = 0x0] 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x11821d400) [pid = 1651] [serial = 57] [outer = 0x118218000] 16:41:02 INFO - PROCESS | 1651 | 1461886862451 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x11859b400) [pid = 1651] [serial = 58] [outer = 0x118218000] 16:41:02 INFO - PROCESS | 1651 | 1461886862678 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 16:41:02 INFO - PROCESS | 1651 | 1461886862685 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1651 | 1461886862686 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:41:02 INFO - PROCESS | 1651 | 1461886862696 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1651 | 1461886862697 Marionette TRACE conn2 <- [1,54,null,{}] 16:41:02 INFO - PROCESS | 1651 | 1461886862699 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 1651 | 1461886862793 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:41:02 INFO - PROCESS | 1651 | 1461886862798 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6e0800 == 21 [pid = 1651] [id = 21] 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x129167c00) [pid = 1651] [serial = 59] [outer = 0x0] 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x12dda2000) [pid = 1651] [serial = 60] [outer = 0x129167c00] 16:41:02 INFO - PROCESS | 1651 | 1461886862822 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x12dda6800) [pid = 1651] [serial = 61] [outer = 0x129167c00] 16:41:03 INFO - PROCESS | 1651 | 1461886863052 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 374ms 16:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:41:03 INFO - PROCESS | 1651 | 1461886863064 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1651 | 1461886863065 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:41:03 INFO - PROCESS | 1651 | 1461886863068 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1651 | 1461886863069 Marionette TRACE conn2 <- [1,58,null,{}] 16:41:03 INFO - PROCESS | 1651 | 1461886863078 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:03 INFO - PROCESS | 1651 | 1461886863172 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:41:03 INFO - PROCESS | 1651 | 1461886863187 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e694000 == 22 [pid = 1651] [id = 22] 16:41:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x12df83000) [pid = 1651] [serial = 62] [outer = 0x0] 16:41:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x12df87400) [pid = 1651] [serial = 63] [outer = 0x12df83000] 16:41:03 INFO - PROCESS | 1651 | 1461886863217 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x12df8d400) [pid = 1651] [serial = 64] [outer = 0x12df83000] 16:41:04 INFO - PROCESS | 1651 | 1461886864163 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1120ms 16:41:04 INFO - PROCESS | 1651 | 1461886864189 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1651 | 1461886864192 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:41:04 INFO - PROCESS | 1651 | 1461886864196 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1651 | 1461886864198 Marionette TRACE conn2 <- [1,62,null,{}] 16:41:04 INFO - PROCESS | 1651 | 1461886864202 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 1651 | 1461886864309 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:41:04 INFO - PROCESS | 1651 | 1461886864363 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x112d8c800 == 23 [pid = 1651] [id = 23] 16:41:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112eb1800) [pid = 1651] [serial = 65] [outer = 0x0] 16:41:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x113542400) [pid = 1651] [serial = 66] [outer = 0x112eb1800] 16:41:04 INFO - PROCESS | 1651 | 1461886864395 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x113dd2c00) [pid = 1651] [serial = 67] [outer = 0x112eb1800] 16:41:04 INFO - PROCESS | 1651 | 1461886864819 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 16:41:04 INFO - PROCESS | 1651 | 1461886864869 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1651 | 1461886864873 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:41:04 INFO - PROCESS | 1651 | 1461886864898 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1651 | 1461886864900 Marionette TRACE conn2 <- [1,66,null,{}] 16:41:04 INFO - PROCESS | 1651 | 1461886864903 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 1651 | 1461886865011 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:41:05 INFO - PROCESS | 1651 | 1461886865064 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a8a800 == 24 [pid = 1651] [id = 24] 16:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11688f000) [pid = 1651] [serial = 68] [outer = 0x0] 16:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116b60c00) [pid = 1651] [serial = 69] [outer = 0x11688f000] 16:41:05 INFO - PROCESS | 1651 | 1461886865094 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118216000) [pid = 1651] [serial = 70] [outer = 0x11688f000] 16:41:05 INFO - PROCESS | 1651 | 1461886865516 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 674ms 16:41:05 INFO - PROCESS | 1651 | 1461886865570 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1651 | 1461886865572 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:41:05 INFO - PROCESS | 1651 | 1461886865596 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1651 | 1461886865600 Marionette TRACE conn2 <- [1,70,null,{}] 16:41:05 INFO - PROCESS | 1651 | 1461886865634 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 1651 | 1461886865748 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:41:05 INFO - PROCESS | 1651 | 1461886865814 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173d5000 == 25 [pid = 1651] [id = 25] 16:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1126bb000) [pid = 1651] [serial = 71] [outer = 0x0] 16:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1197c9000) [pid = 1651] [serial = 72] [outer = 0x1126bb000] 16:41:05 INFO - PROCESS | 1651 | 1461886865847 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119ecb400) [pid = 1651] [serial = 73] [outer = 0x1126bb000] 16:41:06 INFO - PROCESS | 1651 | 1461886866480 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 929ms 16:41:06 INFO - PROCESS | 1651 | 1461886866531 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1651 | 1461886866535 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:41:06 INFO - PROCESS | 1651 | 1461886866543 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1651 | 1461886866546 Marionette TRACE conn2 <- [1,74,null,{}] 16:41:06 INFO - PROCESS | 1651 | 1461886866550 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 1651 | 1461886866646 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:41:06 INFO - PROCESS | 1651 | 1461886866724 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x113df4800 == 26 [pid = 1651] [id = 26] 16:41:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11672c800) [pid = 1651] [serial = 74] [outer = 0x0] 16:41:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11688d400) [pid = 1651] [serial = 75] [outer = 0x11672c800] 16:41:06 INFO - PROCESS | 1651 | 1461886866765 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116a5e000) [pid = 1651] [serial = 76] [outer = 0x11672c800] 16:41:07 INFO - PROCESS | 1651 | 1461886867173 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 671ms 16:41:07 INFO - PROCESS | 1651 | 1461886867214 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1651 | 1461886867218 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:41:07 INFO - PROCESS | 1651 | 1461886867222 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1651 | 1461886867224 Marionette TRACE conn2 <- [1,78,null,{}] 16:41:07 INFO - PROCESS | 1651 | 1461886867226 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:07 INFO - PROCESS | 1651 | 1461886867299 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:41:07 INFO - PROCESS | 1651 | 1461886867356 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11263b800 == 27 [pid = 1651] [id = 27] 16:41:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1121e4c00) [pid = 1651] [serial = 77] [outer = 0x0] 16:41:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112eb2800) [pid = 1651] [serial = 78] [outer = 0x1121e4c00] 16:41:07 INFO - PROCESS | 1651 | 1461886867384 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1175d0c00) [pid = 1651] [serial = 79] [outer = 0x1121e4c00] 16:41:07 INFO - PROCESS | 1651 | 1461886867648 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 16:41:07 INFO - PROCESS | 1651 | 1461886867699 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1651 | 1461886867702 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:41:07 INFO - PROCESS | 1651 | 1461886867717 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1651 | 1461886867721 Marionette TRACE conn2 <- [1,82,null,{}] 16:41:07 INFO - PROCESS | 1651 | 1461886867734 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:07 INFO - PROCESS | 1651 | 1461886867850 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:41:07 INFO - PROCESS | 1651 | 1461886867928 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a47800 == 28 [pid = 1651] [id = 28] 16:41:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1173efc00) [pid = 1651] [serial = 80] [outer = 0x0] 16:41:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11813fc00) [pid = 1651] [serial = 81] [outer = 0x1173efc00] 16:41:07 INFO - PROCESS | 1651 | 1461886867971 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118274c00) [pid = 1651] [serial = 82] [outer = 0x1173efc00] 16:41:08 INFO - PROCESS | 1651 | 1461886868383 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 687ms 16:41:08 INFO - PROCESS | 1651 | 1461886868393 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1651 | 1461886868395 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:41:08 INFO - PROCESS | 1651 | 1461886868397 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1651 | 1461886868398 Marionette TRACE conn2 <- [1,86,null,{}] 16:41:08 INFO - PROCESS | 1651 | 1461886868400 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 1651 | 1461886868482 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:41:08 INFO - PROCESS | 1651 | 1461886868533 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x117042000 == 29 [pid = 1651] [id = 29] 16:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118277800) [pid = 1651] [serial = 83] [outer = 0x0] 16:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11883f800) [pid = 1651] [serial = 84] [outer = 0x118277800] 16:41:08 INFO - PROCESS | 1651 | 1461886868560 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119133400) [pid = 1651] [serial = 85] [outer = 0x118277800] 16:41:08 INFO - PROCESS | 1651 | 1461886868806 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 16:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:41:08 INFO - PROCESS | 1651 | 1461886868815 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1651 | 1461886868816 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:41:08 INFO - PROCESS | 1651 | 1461886868818 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1651 | 1461886868819 Marionette TRACE conn2 <- [1,90,null,{}] 16:41:08 INFO - PROCESS | 1651 | 1461886868829 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 1651 | 1461886868906 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:41:08 INFO - PROCESS | 1651 | 1461886868912 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c75000 == 30 [pid = 1651] [id = 30] 16:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119138000) [pid = 1651] [serial = 86] [outer = 0x0] 16:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119186800) [pid = 1651] [serial = 87] [outer = 0x119138000] 16:41:08 INFO - PROCESS | 1651 | 1461886868938 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1197cac00) [pid = 1651] [serial = 88] [outer = 0x119138000] 16:41:09 INFO - PROCESS | 1651 | 1461886869245 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 16:41:09 INFO - PROCESS | 1651 | 1461886869287 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1651 | 1461886869289 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:41:09 INFO - PROCESS | 1651 | 1461886869293 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1651 | 1461886869294 Marionette TRACE conn2 <- [1,94,null,{}] 16:41:09 INFO - PROCESS | 1651 | 1461886869297 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:09 INFO - PROCESS | 1651 | 1461886869401 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:41:09 INFO - PROCESS | 1651 | 1461886869409 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11812f800 == 31 [pid = 1651] [id = 31] 16:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119135c00) [pid = 1651] [serial = 89] [outer = 0x0] 16:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1199cc400) [pid = 1651] [serial = 90] [outer = 0x119135c00] 16:41:09 INFO - PROCESS | 1651 | 1461886869437 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120e41400) [pid = 1651] [serial = 91] [outer = 0x119135c00] 16:41:09 INFO - PROCESS | 1651 | 1461886869716 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 16:41:09 INFO - PROCESS | 1651 | 1461886869762 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:41:09 INFO - PROCESS | 1651 | 1461886869764 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:41:09 INFO - PROCESS | 1651 | 1461886869766 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1651 | 1461886869767 Marionette TRACE conn2 <- [1,98,null,{}] 16:41:09 INFO - PROCESS | 1651 | 1461886869769 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:09 INFO - PROCESS | 1651 | 1461886869843 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:41:09 INFO - PROCESS | 1651 | 1461886869847 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x118860000 == 32 [pid = 1651] [id = 32] 16:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120e3e800) [pid = 1651] [serial = 92] [outer = 0x0] 16:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121031000) [pid = 1651] [serial = 93] [outer = 0x120e3e800] 16:41:09 INFO - PROCESS | 1651 | 1461886869875 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121051000) [pid = 1651] [serial = 94] [outer = 0x120e3e800] 16:41:10 INFO - PROCESS | 1651 | 1461886870166 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 16:41:10 INFO - PROCESS | 1651 | 1461886870184 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1651 | 1461886870185 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:41:10 INFO - PROCESS | 1651 | 1461886870196 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1651 | 1461886870197 Marionette TRACE conn2 <- [1,102,null,{}] 16:41:10 INFO - PROCESS | 1651 | 1461886870199 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:10 INFO - PROCESS | 1651 | 1461886870275 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:41:10 INFO - PROCESS | 1651 | 1461886870320 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ee7800 == 33 [pid = 1651] [id = 33] 16:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121031c00) [pid = 1651] [serial = 95] [outer = 0x0] 16:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121254000) [pid = 1651] [serial = 96] [outer = 0x121031c00] 16:41:10 INFO - PROCESS | 1651 | 1461886870345 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1213f6800) [pid = 1651] [serial = 97] [outer = 0x121031c00] 16:41:10 INFO - PROCESS | 1651 | 1461886870593 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 426ms 16:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:41:10 INFO - PROCESS | 1651 | 1461886870614 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1651 | 1461886870615 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:41:10 INFO - PROCESS | 1651 | 1461886870617 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1651 | 1461886870618 Marionette TRACE conn2 <- [1,106,null,{}] 16:41:10 INFO - PROCESS | 1651 | 1461886870621 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:10 INFO - PROCESS | 1651 | 1461886870709 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:41:10 INFO - PROCESS | 1651 | 1461886870713 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x119752800 == 34 [pid = 1651] [id = 34] 16:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1213f0c00) [pid = 1651] [serial = 98] [outer = 0x0] 16:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1215a4400) [pid = 1651] [serial = 99] [outer = 0x1213f0c00] 16:41:10 INFO - PROCESS | 1651 | 1461886870739 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1217ef400) [pid = 1651] [serial = 100] [outer = 0x1213f0c00] 16:41:11 INFO - PROCESS | 1651 | 1461886871015 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 16:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:41:11 INFO - PROCESS | 1651 | 1461886871051 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1651 | 1461886871052 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:41:11 INFO - PROCESS | 1651 | 1461886871055 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1651 | 1461886871058 Marionette TRACE conn2 <- [1,110,null,{}] 16:41:11 INFO - PROCESS | 1651 | 1461886871062 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 1651 | 1461886871138 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:41:11 INFO - PROCESS | 1651 | 1461886871185 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c12800 == 35 [pid = 1651] [id = 35] 16:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1213f5800) [pid = 1651] [serial = 101] [outer = 0x0] 16:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121a1fc00) [pid = 1651] [serial = 102] [outer = 0x1213f5800] 16:41:11 INFO - PROCESS | 1651 | 1461886871209 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124191000) [pid = 1651] [serial = 103] [outer = 0x1213f5800] 16:41:11 INFO - PROCESS | 1651 | 1461886871477 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 16:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:41:11 INFO - PROCESS | 1651 | 1461886871529 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1651 | 1461886871531 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:41:11 INFO - PROCESS | 1651 | 1461886871533 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1651 | 1461886871535 Marionette TRACE conn2 <- [1,114,null,{}] 16:41:11 INFO - PROCESS | 1651 | 1461886871537 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 1651 | 1461886871626 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:41:11 INFO - PROCESS | 1651 | 1461886871631 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ecc800 == 36 [pid = 1651] [id = 36] 16:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12419c800) [pid = 1651] [serial = 104] [outer = 0x0] 16:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x124d80800) [pid = 1651] [serial = 105] [outer = 0x12419c800] 16:41:11 INFO - PROCESS | 1651 | 1461886871660 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126898000) [pid = 1651] [serial = 106] [outer = 0x12419c800] 16:41:11 INFO - PROCESS | 1651 | 1461886871966 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 16:41:12 INFO - PROCESS | 1651 | 1461886872004 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1651 | 1461886872005 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:41:12 INFO - PROCESS | 1651 | 1461886872010 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1651 | 1461886872011 Marionette TRACE conn2 <- [1,118,null,{}] 16:41:12 INFO - PROCESS | 1651 | 1461886872013 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 1651 | 1461886872104 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:41:12 INFO - PROCESS | 1651 | 1461886872130 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x121204800 == 37 [pid = 1651] [id = 37] 16:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123bd3000) [pid = 1651] [serial = 107] [outer = 0x0] 16:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126895000) [pid = 1651] [serial = 108] [outer = 0x123bd3000] 16:41:12 INFO - PROCESS | 1651 | 1461886872154 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126e3c800) [pid = 1651] [serial = 109] [outer = 0x123bd3000] 16:41:12 INFO - PROCESS | 1651 | 1461886872415 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 16:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:41:12 INFO - PROCESS | 1651 | 1461886872431 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1651 | 1461886872432 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:41:12 INFO - PROCESS | 1651 | 1461886872434 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1651 | 1461886872435 Marionette TRACE conn2 <- [1,122,null,{}] 16:41:12 INFO - PROCESS | 1651 | 1461886872437 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 1651 | 1461886872526 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:41:12 INFO - PROCESS | 1651 | 1461886872530 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x121679000 == 38 [pid = 1651] [id = 38] 16:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126bf0800) [pid = 1651] [serial = 110] [outer = 0x0] 16:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x127244000) [pid = 1651] [serial = 111] [outer = 0x126bf0800] 16:41:12 INFO - PROCESS | 1651 | 1461886872554 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x127586800) [pid = 1651] [serial = 112] [outer = 0x126bf0800] 16:41:12 INFO - PROCESS | 1651 | 1461886872844 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 16:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:41:12 INFO - PROCESS | 1651 | 1461886872854 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1651 | 1461886872855 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:41:12 INFO - PROCESS | 1651 | 1461886872865 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1651 | 1461886872866 Marionette TRACE conn2 <- [1,126,null,{}] 16:41:12 INFO - PROCESS | 1651 | 1461886872868 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:12 INFO - PROCESS | 1651 | 1461886872947 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:41:12 INFO - PROCESS | 1651 | 1461886872995 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b6f800 == 39 [pid = 1651] [id = 39] 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126d85c00) [pid = 1651] [serial = 113] [outer = 0x0] 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12758b800) [pid = 1651] [serial = 114] [outer = 0x126d85c00] 16:41:13 INFO - PROCESS | 1651 | 1461886873019 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128b46c00) [pid = 1651] [serial = 115] [outer = 0x126d85c00] 16:41:13 INFO - PROCESS | 1651 | 1461886873269 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 425ms 16:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:41:13 INFO - PROCESS | 1651 | 1461886873283 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1651 | 1461886873284 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:41:13 INFO - PROCESS | 1651 | 1461886873286 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1651 | 1461886873287 Marionette TRACE conn2 <- [1,130,null,{}] 16:41:13 INFO - PROCESS | 1651 | 1461886873299 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 1651 | 1461886873379 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:41:13 INFO - PROCESS | 1651 | 1461886873384 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1241c4000 == 40 [pid = 1651] [id = 40] 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128b4b800) [pid = 1651] [serial = 116] [outer = 0x0] 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128e96800) [pid = 1651] [serial = 117] [outer = 0x128b4b800] 16:41:13 INFO - PROCESS | 1651 | 1461886873409 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1293a0000) [pid = 1651] [serial = 118] [outer = 0x128b4b800] 16:41:13 INFO - PROCESS | 1651 | 1461886873707 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 476ms 16:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:41:13 INFO - PROCESS | 1651 | 1461886873762 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1651 | 1461886873763 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:41:13 INFO - PROCESS | 1651 | 1461886873765 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1651 | 1461886873766 Marionette TRACE conn2 <- [1,134,null,{}] 16:41:13 INFO - PROCESS | 1651 | 1461886873769 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 1651 | 1461886873846 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:41:13 INFO - PROCESS | 1651 | 1461886873906 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d44000 == 41 [pid = 1651] [id = 41] 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128cc7800) [pid = 1651] [serial = 119] [outer = 0x0] 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x129657800) [pid = 1651] [serial = 120] [outer = 0x128cc7800] 16:41:13 INFO - PROCESS | 1651 | 1461886873930 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x129797800) [pid = 1651] [serial = 121] [outer = 0x128cc7800] 16:41:14 INFO - PROCESS | 1651 | 1461886874909 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1169ms 16:41:14 INFO - PROCESS | 1651 | 1461886874935 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1651 | 1461886874937 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:41:14 INFO - PROCESS | 1651 | 1461886874948 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1651 | 1461886874950 Marionette TRACE conn2 <- [1,138,null,{}] 16:41:14 INFO - PROCESS | 1651 | 1461886874953 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:15 INFO - PROCESS | 1651 | 1461886875050 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:41:15 INFO - PROCESS | 1651 | 1461886875094 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133de000 == 42 [pid = 1651] [id = 42] 16:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x116706c00) [pid = 1651] [serial = 122] [outer = 0x0] 16:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11672d000) [pid = 1651] [serial = 123] [outer = 0x116706c00] 16:41:15 INFO - PROCESS | 1651 | 1461886875122 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x116a5c400) [pid = 1651] [serial = 124] [outer = 0x116706c00] 16:41:15 INFO - PROCESS | 1651 | 1461886875467 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 16:41:15 INFO - PROCESS | 1651 | 1461886875518 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 1651 | 1461886875522 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:41:15 INFO - PROCESS | 1651 | 1461886875528 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1651 | 1461886875531 Marionette TRACE conn2 <- [1,142,null,{}] 16:41:15 INFO - PROCESS | 1651 | 1461886875534 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:15 INFO - PROCESS | 1651 | 1461886875665 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:41:15 INFO - PROCESS | 1651 | 1461886875681 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165a7000 == 43 [pid = 1651] [id = 43] 16:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x116ab6c00) [pid = 1651] [serial = 125] [outer = 0x0] 16:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x117c1a000) [pid = 1651] [serial = 126] [outer = 0x116ab6c00] 16:41:15 INFO - PROCESS | 1651 | 1461886875722 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x118140000) [pid = 1651] [serial = 127] [outer = 0x116ab6c00] 16:41:16 INFO - PROCESS | 1651 | 1461886876147 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 670ms 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12965dc00) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x129167c00) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x118218000) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12d920c00) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12d042c00) [pid = 1651] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12cc59400) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12c899c00) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12c3d8000) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x121050800) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x118142c00) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12bc90800) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12adcf800) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12abfec00) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11672c800) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1121e4c00) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1173efc00) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118277800) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119138000) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119135c00) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x120e3e800) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x121031c00) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1213f0c00) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12419c800) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123bd3000) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126bf0800) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12df83000) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112eb1800) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11688f000) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:41:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1126bb000) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:41:16 INFO - PROCESS | 1651 | 1461886876697 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1651 | 1461886876698 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:41:16 INFO - PROCESS | 1651 | 1461886876711 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1651 | 1461886876713 Marionette TRACE conn2 <- [1,146,null,{}] 16:41:16 INFO - PROCESS | 1651 | 1461886876720 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 1651 | 1461886876791 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:41:16 INFO - PROCESS | 1651 | 1461886876798 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a7f000 == 44 [pid = 1651] [id = 44] 16:41:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118214c00) [pid = 1651] [serial = 128] [outer = 0x0] 16:41:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118218400) [pid = 1651] [serial = 129] [outer = 0x118214c00] 16:41:16 INFO - PROCESS | 1651 | 1461886876828 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11826d800) [pid = 1651] [serial = 130] [outer = 0x118214c00] 16:41:17 INFO - PROCESS | 1651 | 1461886877131 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 16:41:17 INFO - PROCESS | 1651 | 1461886877181 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:41:17 INFO - PROCESS | 1651 | 1461886877182 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:41:17 INFO - PROCESS | 1651 | 1461886877184 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1651 | 1461886877186 Marionette TRACE conn2 <- [1,150,null,{}] 16:41:17 INFO - PROCESS | 1651 | 1461886877188 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 1651 | 1461886877257 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:41:17 INFO - PROCESS | 1651 | 1461886877298 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x117046800 == 45 [pid = 1651] [id = 45] 16:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118215000) [pid = 1651] [serial = 131] [outer = 0x0] 16:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1185a3c00) [pid = 1651] [serial = 132] [outer = 0x118215000] 16:41:17 INFO - PROCESS | 1651 | 1461886877324 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118ea3400) [pid = 1651] [serial = 133] [outer = 0x118215000] 16:41:17 INFO - PROCESS | 1651 | 1461886877611 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 16:41:17 INFO - PROCESS | 1651 | 1461886877657 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1651 | 1461886877660 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:41:17 INFO - PROCESS | 1651 | 1461886877663 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1651 | 1461886877664 Marionette TRACE conn2 <- [1,154,null,{}] 16:41:17 INFO - PROCESS | 1651 | 1461886877667 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 1651 | 1461886877743 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:41:17 INFO - PROCESS | 1651 | 1461886877791 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c72000 == 46 [pid = 1651] [id = 46] 16:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11651dc00) [pid = 1651] [serial = 134] [outer = 0x0] 16:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118eaac00) [pid = 1651] [serial = 135] [outer = 0x11651dc00] 16:41:17 INFO - PROCESS | 1651 | 1461886877835 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1197c8800) [pid = 1651] [serial = 136] [outer = 0x11651dc00] 16:41:18 INFO - PROCESS | 1651 | 1461886878270 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 618ms 16:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:41:18 INFO - PROCESS | 1651 | 1461886878281 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1651 | 1461886878282 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:41:18 INFO - PROCESS | 1651 | 1461886878285 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1651 | 1461886878286 Marionette TRACE conn2 <- [1,158,null,{}] 16:41:18 INFO - PROCESS | 1651 | 1461886878288 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 1651 | 1461886878390 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:41:18 INFO - PROCESS | 1651 | 1461886878397 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185ad800 == 47 [pid = 1651] [id = 47] 16:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119189800) [pid = 1651] [serial = 137] [outer = 0x0] 16:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1199d7800) [pid = 1651] [serial = 138] [outer = 0x119189800] 16:41:18 INFO - PROCESS | 1651 | 1461886878424 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12102d000) [pid = 1651] [serial = 139] [outer = 0x119189800] 16:41:18 INFO - PROCESS | 1651 | 1461886878796 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 518ms 16:41:18 INFO - PROCESS | 1651 | 1461886878804 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:41:18 INFO - PROCESS | 1651 | 1461886878806 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:41:18 INFO - PROCESS | 1651 | 1461886878810 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1651 | 1461886878812 Marionette TRACE conn2 <- [1,162,null,{}] 16:41:18 INFO - PROCESS | 1651 | 1461886878816 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 1651 | 1461886878907 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:41:18 INFO - PROCESS | 1651 | 1461886878949 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x113887000 == 48 [pid = 1651] [id = 48] 16:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112eb1800) [pid = 1651] [serial = 140] [outer = 0x0] 16:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x113dd1800) [pid = 1651] [serial = 141] [outer = 0x112eb1800] 16:41:18 INFO - PROCESS | 1651 | 1461886878980 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1167e2000) [pid = 1651] [serial = 142] [outer = 0x112eb1800] 16:41:19 INFO - PROCESS | 1651 | 1461886879435 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 16:41:19 INFO - PROCESS | 1651 | 1461886879481 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1651 | 1461886879485 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:41:19 INFO - PROCESS | 1651 | 1461886879492 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1651 | 1461886879494 Marionette TRACE conn2 <- [1,166,null,{}] 16:41:19 INFO - PROCESS | 1651 | 1461886879497 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 1651 | 1461886879583 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:41:19 INFO - PROCESS | 1651 | 1461886879638 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b1000 == 49 [pid = 1651] [id = 49] 16:41:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1175cd400) [pid = 1651] [serial = 143] [outer = 0x0] 16:41:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118214000) [pid = 1651] [serial = 144] [outer = 0x1175cd400] 16:41:19 INFO - PROCESS | 1651 | 1461886879668 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11859d000) [pid = 1651] [serial = 145] [outer = 0x1175cd400] 16:41:20 INFO - PROCESS | 1651 | 1461886880139 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 16:41:20 INFO - PROCESS | 1651 | 1461886880215 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1651 | 1461886880218 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:41:20 INFO - PROCESS | 1651 | 1461886880224 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1651 | 1461886880228 Marionette TRACE conn2 <- [1,170,null,{}] 16:41:20 INFO - PROCESS | 1651 | 1461886880240 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 1651 | 1461886880363 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:41:20 INFO - PROCESS | 1651 | 1461886880429 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c07000 == 50 [pid = 1651] [id = 50] 16:41:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119bd2400) [pid = 1651] [serial = 146] [outer = 0x0] 16:41:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119ecf400) [pid = 1651] [serial = 147] [outer = 0x119bd2400] 16:41:20 INFO - PROCESS | 1651 | 1461886880478 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1167eb800) [pid = 1651] [serial = 148] [outer = 0x119bd2400] 16:41:20 INFO - PROCESS | 1651 | 1461886880981 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 774ms 16:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:41:21 INFO - PROCESS | 1651 | 1461886880997 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1651 | 1461886880999 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:41:21 INFO - PROCESS | 1651 | 1461886881002 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1651 | 1461886881003 Marionette TRACE conn2 <- [1,174,null,{}] 16:41:21 INFO - PROCESS | 1651 | 1461886881006 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 1651 | 1461886881094 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:41:21 INFO - PROCESS | 1651 | 1461886881134 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x121104000 == 51 [pid = 1651] [id = 51] 16:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12102b400) [pid = 1651] [serial = 149] [outer = 0x0] 16:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12104ec00) [pid = 1651] [serial = 150] [outer = 0x12102b400] 16:41:21 INFO - PROCESS | 1651 | 1461886881165 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x121257c00) [pid = 1651] [serial = 151] [outer = 0x12102b400] 16:41:21 INFO - PROCESS | 1651 | 1461886881581 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 16:41:21 INFO - PROCESS | 1651 | 1461886881624 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1651 | 1461886881625 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:41:21 INFO - PROCESS | 1651 | 1461886881628 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1651 | 1461886881629 Marionette TRACE conn2 <- [1,178,null,{}] 16:41:21 INFO - PROCESS | 1651 | 1461886881631 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 1651 | 1461886881717 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:41:21 INFO - PROCESS | 1651 | 1461886881789 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133e1000 == 52 [pid = 1651] [id = 52] 16:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x113d4c800) [pid = 1651] [serial = 152] [outer = 0x0] 16:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x116b57400) [pid = 1651] [serial = 153] [outer = 0x113d4c800] 16:41:21 INFO - PROCESS | 1651 | 1461886881818 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x119189c00) [pid = 1651] [serial = 154] [outer = 0x113d4c800] 16:41:22 INFO - PROCESS | 1651 | 1461886882349 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 769ms 16:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:41:22 INFO - PROCESS | 1651 | 1461886882398 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1651 | 1461886882402 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:41:22 INFO - PROCESS | 1651 | 1461886882407 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1651 | 1461886882410 Marionette TRACE conn2 <- [1,182,null,{}] 16:41:22 INFO - PROCESS | 1651 | 1461886882415 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:22 INFO - PROCESS | 1651 | 1461886882539 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:41:22 INFO - PROCESS | 1651 | 1461886882628 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160e3000 == 53 [pid = 1651] [id = 53] 16:41:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x113514000) [pid = 1651] [serial = 155] [outer = 0x0] 16:41:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x115e92400) [pid = 1651] [serial = 156] [outer = 0x113514000] 16:41:22 INFO - PROCESS | 1651 | 1461886882659 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x116584c00) [pid = 1651] [serial = 157] [outer = 0x113514000] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x117c72000 == 52 [pid = 1651] [id = 46] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x117046800 == 51 [pid = 1651] [id = 45] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x116a7f000 == 50 [pid = 1651] [id = 44] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11812f800 == 49 [pid = 1651] [id = 31] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1165a7000 == 48 [pid = 1651] [id = 43] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1133de000 == 47 [pid = 1651] [id = 42] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11263b800 == 46 [pid = 1651] [id = 27] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x116a47800 == 45 [pid = 1651] [id = 28] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x117c75000 == 44 [pid = 1651] [id = 30] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x118ee7800 == 43 [pid = 1651] [id = 33] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x117042000 == 42 [pid = 1651] [id = 29] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1133e1000 == 41 [pid = 1651] [id = 52] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x121104000 == 40 [pid = 1651] [id = 51] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119c07000 == 39 [pid = 1651] [id = 50] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x123b6f800 == 38 [pid = 1651] [id = 39] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b1000 == 37 [pid = 1651] [id = 49] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x120ecc800 == 36 [pid = 1651] [id = 36] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1241c4000 == 35 [pid = 1651] [id = 40] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x124d44000 == 34 [pid = 1651] [id = 41] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119c12800 == 33 [pid = 1651] [id = 35] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x121679000 == 32 [pid = 1651] [id = 38] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119752800 == 31 [pid = 1651] [id = 34] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x118860000 == 30 [pid = 1651] [id = 32] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1185ad800 == 29 [pid = 1651] [id = 47] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x121204800 == 28 [pid = 1651] [id = 37] 16:41:23 INFO - PROCESS | 1651 | --DOCSHELL 0x113887000 == 27 [pid = 1651] [id = 48] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x112eb2800) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11813fc00) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11883f800) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x119133400) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119186800) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1197cac00) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1199cc400) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x120e41400) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x121031000) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x121051000) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x121254000) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1213f6800) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1215a4400) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x121a1fc00) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x124d80800) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x126895000) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x127244000) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12758b800) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128e96800) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1217ef400) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x113542400) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116b60c00) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1197c9000) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119ecb400) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11688d400) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126898000) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116a5e000) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126e3c800) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x127586800) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1175d0c00) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118216000) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x113dd2c00) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118274c00) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12df8d400) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129945c00) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12965f800) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x129792c00) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12159dc00) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1217e4000) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12d049000) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12d1f1400) [pid = 1651] [serial = 46] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12cc5ec00) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12d03fc00) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12c8a1000) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12cc56c00) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12c3de800) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12c899800) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12c334800) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12c3d5400) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12abf4c00) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12c333800) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12be1e400) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12bdd4400) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12b430c00) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12bc87400) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12adc3c00) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12adc8000) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12df87400) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12dda2000) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12dda6800) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x11821d400) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x11859b400) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12dd9e400) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12d92e000) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12d6c6000) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12d919800) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 16:41:23 INFO - PROCESS | 1651 | 1461886883542 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1174ms 16:41:23 INFO - PROCESS | 1651 | 1461886883581 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1651 | 1461886883584 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:41:23 INFO - PROCESS | 1651 | 1461886883597 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1651 | 1461886883601 Marionette TRACE conn2 <- [1,186,null,{}] 16:41:23 INFO - PROCESS | 1651 | 1461886883607 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:23 INFO - PROCESS | 1651 | 1461886883716 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:41:23 INFO - PROCESS | 1651 | 1461886883728 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x113349800 == 28 [pid = 1651] [id = 54] 16:41:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x115048800) [pid = 1651] [serial = 158] [outer = 0x0] 16:41:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1160c6400) [pid = 1651] [serial = 159] [outer = 0x115048800] 16:41:23 INFO - PROCESS | 1651 | 1461886883774 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x11672f000) [pid = 1651] [serial = 160] [outer = 0x115048800] 16:41:24 INFO - PROCESS | 1651 | 1461886884133 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 582ms 16:41:24 INFO - PROCESS | 1651 | 1461886884170 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1651 | 1461886884178 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:41:24 INFO - PROCESS | 1651 | 1461886884188 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1651 | 1461886884192 Marionette TRACE conn2 <- [1,190,null,{}] 16:41:24 INFO - PROCESS | 1651 | 1461886884196 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 1651 | 1461886884267 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:41:24 INFO - PROCESS | 1651 | 1461886884323 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x113de6000 == 29 [pid = 1651] [id = 55] 16:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1150f3400) [pid = 1651] [serial = 161] [outer = 0x0] 16:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11688f800) [pid = 1651] [serial = 162] [outer = 0x1150f3400] 16:41:24 INFO - PROCESS | 1651 | 1461886884365 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x117c2c400) [pid = 1651] [serial = 163] [outer = 0x1150f3400] 16:41:24 INFO - PROCESS | 1651 | 1461886884802 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 624ms 16:41:24 INFO - PROCESS | 1651 | 1461886884813 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1651 | 1461886884816 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:41:24 INFO - PROCESS | 1651 | 1461886884828 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1651 | 1461886884831 Marionette TRACE conn2 <- [1,194,null,{}] 16:41:24 INFO - PROCESS | 1651 | 1461886884852 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 1651 | 1461886884935 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:41:24 INFO - PROCESS | 1651 | 1461886884941 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11703e000 == 30 [pid = 1651] [id = 56] 16:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1161d6800) [pid = 1651] [serial = 164] [outer = 0x0] 16:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118270800) [pid = 1651] [serial = 165] [outer = 0x1161d6800] 16:41:24 INFO - PROCESS | 1651 | 1461886884972 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1185a3400) [pid = 1651] [serial = 166] [outer = 0x1161d6800] 16:41:25 INFO - PROCESS | 1651 | 1461886885298 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 524ms 16:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:41:25 INFO - PROCESS | 1651 | 1461886885350 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1651 | 1461886885352 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:41:25 INFO - PROCESS | 1651 | 1461886885354 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1651 | 1461886885355 Marionette TRACE conn2 <- [1,198,null,{}] 16:41:25 INFO - PROCESS | 1651 | 1461886885357 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 1651 | 1461886885447 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:41:25 INFO - PROCESS | 1651 | 1461886885451 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173db000 == 31 [pid = 1651] [id = 57] 16:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x117c0c400) [pid = 1651] [serial = 167] [outer = 0x0] 16:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118846000) [pid = 1651] [serial = 168] [outer = 0x117c0c400] 16:41:25 INFO - PROCESS | 1651 | 1461886885477 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119137000) [pid = 1651] [serial = 169] [outer = 0x117c0c400] 16:41:25 INFO - PROCESS | 1651 | 1461886885797 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 468ms 16:41:25 INFO - PROCESS | 1651 | 1461886885823 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1651 | 1461886885826 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:41:25 INFO - PROCESS | 1651 | 1461886885835 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1651 | 1461886885836 Marionette TRACE conn2 <- [1,202,null,{}] 16:41:25 INFO - PROCESS | 1651 | 1461886885839 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 1651 | 1461886885916 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:41:25 INFO - PROCESS | 1651 | 1461886885921 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825e000 == 32 [pid = 1651] [id = 58] 16:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1126c3400) [pid = 1651] [serial = 170] [outer = 0x0] 16:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119187400) [pid = 1651] [serial = 171] [outer = 0x1126c3400] 16:41:25 INFO - PROCESS | 1651 | 1461886885951 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1197cf800) [pid = 1651] [serial = 172] [outer = 0x1126c3400] 16:41:26 INFO - PROCESS | 1651 | 1461886886406 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 620ms 16:41:26 INFO - PROCESS | 1651 | 1461886886455 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1651 | 1461886886457 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:41:26 INFO - PROCESS | 1651 | 1461886886459 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1651 | 1461886886460 Marionette TRACE conn2 <- [1,206,null,{}] 16:41:26 INFO - PROCESS | 1651 | 1461886886462 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:26 INFO - PROCESS | 1651 | 1461886886558 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:41:26 INFO - PROCESS | 1651 | 1461886886587 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ec9800 == 33 [pid = 1651] [id = 59] 16:41:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113846400) [pid = 1651] [serial = 173] [outer = 0x0] 16:41:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x120e37c00) [pid = 1651] [serial = 174] [outer = 0x113846400] 16:41:26 INFO - PROCESS | 1651 | 1461886886614 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12104a000) [pid = 1651] [serial = 175] [outer = 0x113846400] 16:41:26 INFO - PROCESS | 1651 | 1461886886920 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 16:41:26 INFO - PROCESS | 1651 | 1461886886930 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1651 | 1461886886931 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:41:26 INFO - PROCESS | 1651 | 1461886886933 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1651 | 1461886886935 Marionette TRACE conn2 <- [1,210,null,{}] 16:41:26 INFO - PROCESS | 1651 | 1461886886937 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:27 INFO - PROCESS | 1651 | 1461886887020 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:41:27 INFO - PROCESS | 1651 | 1461886887026 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119430800 == 34 [pid = 1651] [id = 60] 16:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1199ce000) [pid = 1651] [serial = 176] [outer = 0x0] 16:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x121056c00) [pid = 1651] [serial = 177] [outer = 0x1199ce000] 16:41:27 INFO - PROCESS | 1651 | 1461886887052 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1213ab800) [pid = 1651] [serial = 178] [outer = 0x1199ce000] 16:41:27 INFO - PROCESS | 1651 | 1461886887375 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 16:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:41:27 INFO - PROCESS | 1651 | 1461886887409 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 1651 | 1461886887411 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:41:27 INFO - PROCESS | 1651 | 1461886887413 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1651 | 1461886887414 Marionette TRACE conn2 <- [1,214,null,{}] 16:41:27 INFO - PROCESS | 1651 | 1461886887416 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:27 INFO - PROCESS | 1651 | 1461886887518 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128cc7800) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128b4b800) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126d85c00) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1213f5800) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11651dc00) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119189800) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116ab6c00) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116706c00) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x118215000) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x118214c00) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:41:27 INFO - PROCESS | 1651 | 1461886887549 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a6f000 == 35 [pid = 1651] [id = 61] 16:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x113f1f400) [pid = 1651] [serial = 179] [outer = 0x0] 16:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118212800) [pid = 1651] [serial = 180] [outer = 0x113f1f400] 16:41:27 INFO - PROCESS | 1651 | 1461886887574 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1213b2400) [pid = 1651] [serial = 181] [outer = 0x113f1f400] 16:41:27 INFO - PROCESS | 1651 | 1461886887829 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 16:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:41:27 INFO - PROCESS | 1651 | 1461886887881 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 1651 | 1461886887882 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:41:27 INFO - PROCESS | 1651 | 1461886887884 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 1651 | 1461886887885 Marionette TRACE conn2 <- [1,218,null,{}] 16:41:27 INFO - PROCESS | 1651 | 1461886887888 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:27 INFO - PROCESS | 1651 | 1461886887968 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:41:27 INFO - PROCESS | 1651 | 1461886887972 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11703c800 == 36 [pid = 1651] [id = 62] 16:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11821b400) [pid = 1651] [serial = 182] [outer = 0x0] 16:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1217ec400) [pid = 1651] [serial = 183] [outer = 0x11821b400] 16:41:28 INFO - PROCESS | 1651 | 1461886887999 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x121aae400) [pid = 1651] [serial = 184] [outer = 0x11821b400] 16:41:28 INFO - PROCESS | 1651 | 1461886888279 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 16:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:41:28 INFO - PROCESS | 1651 | 1461886888316 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1651 | 1461886888317 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:41:28 INFO - PROCESS | 1651 | 1461886888319 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1651 | 1461886888320 Marionette TRACE conn2 <- [1,222,null,{}] 16:41:28 INFO - PROCESS | 1651 | 1461886888323 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 1651 | 1461886888416 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:41:28 INFO - PROCESS | 1651 | 1461886888423 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x121103000 == 37 [pid = 1651] [id = 63] 16:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1126b7000) [pid = 1651] [serial = 185] [outer = 0x0] 16:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12162bc00) [pid = 1651] [serial = 186] [outer = 0x1126b7000] 16:41:28 INFO - PROCESS | 1651 | 1461886888448 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124193000) [pid = 1651] [serial = 187] [outer = 0x1126b7000] 16:41:28 INFO - PROCESS | 1651 | 1461886888708 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 419ms 16:41:28 INFO - PROCESS | 1651 | 1461886888746 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1651 | 1461886888748 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:41:28 INFO - PROCESS | 1651 | 1461886888750 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1651 | 1461886888751 Marionette TRACE conn2 <- [1,226,null,{}] 16:41:28 INFO - PROCESS | 1651 | 1461886888754 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 1651 | 1461886888851 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:41:28 INFO - PROCESS | 1651 | 1461886888855 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x118250000 == 38 [pid = 1651] [id = 64] 16:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1241df000) [pid = 1651] [serial = 188] [outer = 0x0] 16:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124545c00) [pid = 1651] [serial = 189] [outer = 0x1241df000] 16:41:28 INFO - PROCESS | 1651 | 1461886888886 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1197cec00) [pid = 1651] [serial = 190] [outer = 0x1241df000] 16:41:29 INFO - PROCESS | 1651 | 1461886889210 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 16:41:29 INFO - PROCESS | 1651 | 1461886889221 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1651 | 1461886889222 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:41:29 INFO - PROCESS | 1651 | 1461886889226 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1651 | 1461886889229 Marionette TRACE conn2 <- [1,230,null,{}] 16:41:29 INFO - PROCESS | 1651 | 1461886889231 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:29 INFO - PROCESS | 1651 | 1461886889300 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:41:29 INFO - PROCESS | 1651 | 1461886889342 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7e000 == 39 [pid = 1651] [id = 65] 16:41:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1241e4c00) [pid = 1651] [serial = 191] [outer = 0x0] 16:41:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x126893400) [pid = 1651] [serial = 192] [outer = 0x1241e4c00] 16:41:29 INFO - PROCESS | 1651 | 1461886889367 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126be6800) [pid = 1651] [serial = 193] [outer = 0x1241e4c00] 16:41:29 INFO - PROCESS | 1651 | --DOCSHELL 0x113349800 == 38 [pid = 1651] [id = 54] 16:41:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1160e3000 == 37 [pid = 1651] [id = 53] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x113de6000 == 36 [pid = 1651] [id = 55] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11703e000 == 35 [pid = 1651] [id = 56] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1173db000 == 34 [pid = 1651] [id = 57] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11703c800 == 33 [pid = 1651] [id = 62] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11825e000 == 32 [pid = 1651] [id = 58] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x121103000 == 31 [pid = 1651] [id = 63] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x119430800 == 30 [pid = 1651] [id = 60] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x118ec9800 == 29 [pid = 1651] [id = 59] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x113a6f000 == 28 [pid = 1651] [id = 61] 16:41:30 INFO - PROCESS | 1651 | --DOCSHELL 0x118250000 == 27 [pid = 1651] [id = 64] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1197c8800) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12102d000) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x117c1a000) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116a5c400) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11672d000) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1199d7800) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1185a3c00) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118eaac00) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11826d800) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118218400) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118140000) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x118ea3400) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x129797800) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x129657800) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1293a0000) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x128b46c00) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x124191000) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 16:41:30 INFO - PROCESS | 1651 | 1461886890531 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1322ms 16:41:30 INFO - PROCESS | 1651 | 1461886890548 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:41:30 INFO - PROCESS | 1651 | 1461886890550 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:41:30 INFO - PROCESS | 1651 | 1461886890554 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1651 | 1461886890556 Marionette TRACE conn2 <- [1,234,null,{}] 16:41:30 INFO - PROCESS | 1651 | 1461886890561 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 1651 | 1461886890632 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:41:30 INFO - PROCESS | 1651 | 1461886890638 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133d6800 == 28 [pid = 1651] [id = 66] 16:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1161cc800) [pid = 1651] [serial = 194] [outer = 0x0] 16:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11657e800) [pid = 1651] [serial = 195] [outer = 0x1161cc800] 16:41:30 INFO - PROCESS | 1651 | 1461886890670 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116892000) [pid = 1651] [serial = 196] [outer = 0x1161cc800] 16:41:31 INFO - PROCESS | 1651 | 1461886891016 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 474ms 16:41:31 INFO - PROCESS | 1651 | 1461886891029 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1651 | 1461886891036 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:41:31 INFO - PROCESS | 1651 | 1461886891043 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1651 | 1461886891045 Marionette TRACE conn2 <- [1,238,null,{}] 16:41:31 INFO - PROCESS | 1651 | 1461886891049 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:31 INFO - PROCESS | 1651 | 1461886891160 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:41:31 INFO - PROCESS | 1651 | 1461886891168 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1161c3800 == 29 [pid = 1651] [id = 67] 16:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x116a5c000) [pid = 1651] [serial = 197] [outer = 0x0] 16:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1175d1c00) [pid = 1651] [serial = 198] [outer = 0x116a5c000] 16:41:31 INFO - PROCESS | 1651 | 1461886891209 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x118136000) [pid = 1651] [serial = 199] [outer = 0x116a5c000] 16:41:31 INFO - PROCESS | 1651 | 1461886891612 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 16:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:41:31 INFO - PROCESS | 1651 | 1461886891664 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1651 | 1461886891666 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:41:31 INFO - PROCESS | 1651 | 1461886891669 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1651 | 1461886891673 Marionette TRACE conn2 <- [1,242,null,{}] 16:41:31 INFO - PROCESS | 1651 | 1461886891685 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:31 INFO - PROCESS | 1651 | 1461886891799 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118220c00) [pid = 1651] [serial = 200] [outer = 0x12d1f3000] 16:41:31 INFO - PROCESS | 1651 | 1461886891867 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173d9800 == 30 [pid = 1651] [id = 68] 16:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x111d3bc00) [pid = 1651] [serial = 201] [outer = 0x0] 16:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11859e800) [pid = 1651] [serial = 202] [outer = 0x111d3bc00] 16:41:31 INFO - PROCESS | 1651 | 1461886891961 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118846c00) [pid = 1651] [serial = 203] [outer = 0x111d3bc00] 16:41:32 INFO - PROCESS | 1651 | 1461886892364 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 724ms 16:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:41:32 INFO - PROCESS | 1651 | 1461886892394 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1651 | 1461886892395 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:41:32 INFO - PROCESS | 1651 | 1461886892397 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1651 | 1461886892399 Marionette TRACE conn2 <- [1,246,null,{}] 16:41:32 INFO - PROCESS | 1651 | 1461886892401 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:32 INFO - PROCESS | 1651 | 1461886892467 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:41:32 INFO - PROCESS | 1651 | 1461886892507 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11746d000 == 31 [pid = 1651] [id = 69] 16:41:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11384b400) [pid = 1651] [serial = 204] [outer = 0x0] 16:41:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118eaa400) [pid = 1651] [serial = 205] [outer = 0x11384b400] 16:41:32 INFO - PROCESS | 1651 | 1461886892532 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1197c9000) [pid = 1651] [serial = 206] [outer = 0x11384b400] 16:41:32 INFO - PROCESS | 1651 | 1461886892809 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 467ms 16:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:41:32 INFO - PROCESS | 1651 | 1461886892866 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1651 | 1461886892867 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:41:32 INFO - PROCESS | 1651 | 1461886892869 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1651 | 1461886892870 Marionette TRACE conn2 <- [1,250,null,{}] 16:41:32 INFO - PROCESS | 1651 | 1461886892873 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:32 INFO - PROCESS | 1651 | 1461886892938 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:41:32 INFO - PROCESS | 1651 | 1461886892943 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b1000 == 32 [pid = 1651] [id = 70] 16:41:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116a59c00) [pid = 1651] [serial = 207] [outer = 0x0] 16:41:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1199ce800) [pid = 1651] [serial = 208] [outer = 0x116a59c00] 16:41:32 INFO - PROCESS | 1651 | 1461886892970 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120e34c00) [pid = 1651] [serial = 209] [outer = 0x116a59c00] 16:41:33 INFO - PROCESS | 1651 | 1461886893298 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 16:41:33 INFO - PROCESS | 1651 | 1461886893340 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1651 | 1461886893341 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:41:33 INFO - PROCESS | 1651 | 1461886893343 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1651 | 1461886893344 Marionette TRACE conn2 <- [1,254,null,{}] 16:41:33 INFO - PROCESS | 1651 | 1461886893346 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 1651 | 1461886893429 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:41:33 INFO - PROCESS | 1651 | 1461886893434 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ed5000 == 33 [pid = 1651] [id = 71] 16:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120e3f400) [pid = 1651] [serial = 210] [outer = 0x0] 16:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121032000) [pid = 1651] [serial = 211] [outer = 0x120e3f400] 16:41:33 INFO - PROCESS | 1651 | 1461886893461 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1213f0c00) [pid = 1651] [serial = 212] [outer = 0x120e3f400] 16:41:33 INFO - PROCESS | 1651 | 1461886893762 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 16:41:33 INFO - PROCESS | 1651 | 1461886893811 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1651 | 1461886893813 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:41:33 INFO - PROCESS | 1651 | 1461886893815 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1651 | 1461886893816 Marionette TRACE conn2 <- [1,258,null,{}] 16:41:33 INFO - PROCESS | 1651 | 1461886893818 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 1651 | 1461886893884 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:41:33 INFO - PROCESS | 1651 | 1461886893888 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c04800 == 34 [pid = 1651] [id = 72] 16:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121424000) [pid = 1651] [serial = 213] [outer = 0x0] 16:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121a18000) [pid = 1651] [serial = 214] [outer = 0x121424000] 16:41:33 INFO - PROCESS | 1651 | 1461886893916 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123f15800) [pid = 1651] [serial = 215] [outer = 0x121424000] 16:41:34 INFO - PROCESS | 1651 | 1461886894200 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 417ms 16:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:41:34 INFO - PROCESS | 1651 | 1461886894233 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1651 | 1461886894235 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:41:34 INFO - PROCESS | 1651 | 1461886894237 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1651 | 1461886894238 Marionette TRACE conn2 <- [1,262,null,{}] 16:41:34 INFO - PROCESS | 1651 | 1461886894243 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:34 INFO - PROCESS | 1651 | 1461886894331 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:41:34 INFO - PROCESS | 1651 | 1461886894337 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x120eb6000 == 35 [pid = 1651] [id = 73] 16:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1126b9000) [pid = 1651] [serial = 216] [outer = 0x0] 16:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121631400) [pid = 1651] [serial = 217] [outer = 0x1126b9000] 16:41:34 INFO - PROCESS | 1651 | 1461886894362 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124541c00) [pid = 1651] [serial = 218] [outer = 0x1126b9000] 16:41:34 INFO - PROCESS | 1651 | 1461886894636 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 420ms 16:41:34 INFO - PROCESS | 1651 | 1461886894663 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:41:34 INFO - PROCESS | 1651 | 1461886894664 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:41:34 INFO - PROCESS | 1651 | 1461886894667 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:41:34 INFO - PROCESS | 1651 | 1461886894668 Marionette TRACE conn2 <- [1,266,null,{}] 16:41:34 INFO - PROCESS | 1651 | 1461886894670 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:34 INFO - PROCESS | 1651 | 1461886894741 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:41:34 INFO - PROCESS | 1651 | 1461886894746 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173d8000 == 36 [pid = 1651] [id = 74] 16:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11813f800) [pid = 1651] [serial = 219] [outer = 0x0] 16:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124d81400) [pid = 1651] [serial = 220] [outer = 0x11813f800] 16:41:34 INFO - PROCESS | 1651 | 1461886894773 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126891800) [pid = 1651] [serial = 221] [outer = 0x11813f800] 16:41:35 INFO - PROCESS | 1651 | 1461886895056 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 417ms 16:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:41:35 INFO - PROCESS | 1651 | 1461886895085 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1651 | 1461886895086 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:41:35 INFO - PROCESS | 1651 | 1461886895088 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1651 | 1461886895090 Marionette TRACE conn2 <- [1,270,null,{}] 16:41:35 INFO - PROCESS | 1651 | 1461886895096 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 1651 | 1461886895168 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:41:35 INFO - PROCESS | 1651 | 1461886895172 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b6d000 == 37 [pid = 1651] [id = 75] 16:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126895400) [pid = 1651] [serial = 222] [outer = 0x0] 16:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126bedc00) [pid = 1651] [serial = 223] [outer = 0x126895400] 16:41:35 INFO - PROCESS | 1651 | 1461886895199 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126e3c000) [pid = 1651] [serial = 224] [outer = 0x126895400] 16:41:35 INFO - PROCESS | 1651 | 1461886895484 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 423ms 16:41:35 INFO - PROCESS | 1651 | 1461886895519 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1651 | 1461886895520 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:41:35 INFO - PROCESS | 1651 | 1461886895532 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1651 | 1461886895533 Marionette TRACE conn2 <- [1,274,null,{}] 16:41:35 INFO - PROCESS | 1651 | 1461886895536 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 1651 | 1461886895674 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:41:35 INFO - PROCESS | 1651 | 1461886895691 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185af000 == 38 [pid = 1651] [id = 76] 16:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124d74c00) [pid = 1651] [serial = 225] [outer = 0x0] 16:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126e41800) [pid = 1651] [serial = 226] [outer = 0x124d74c00] 16:41:35 INFO - PROCESS | 1651 | 1461886895727 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119185000) [pid = 1651] [serial = 227] [outer = 0x124d74c00] 16:41:36 INFO - PROCESS | 1651 | 1461886896182 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 679ms 16:41:36 INFO - PROCESS | 1651 | 1461886896207 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:41:36 INFO - PROCESS | 1651 | 1461886896210 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:41:36 INFO - PROCESS | 1651 | 1461886896212 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1651 | 1461886896213 Marionette TRACE conn2 <- [1,278,null,{}] 16:41:36 INFO - PROCESS | 1651 | 1461886896215 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 1651 | 1461886896298 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:41:36 INFO - PROCESS | 1651 | 1461886896302 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1268df000 == 39 [pid = 1651] [id = 77] 16:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x124dd0000) [pid = 1651] [serial = 228] [outer = 0x0] 16:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128b46400) [pid = 1651] [serial = 229] [outer = 0x124dd0000] 16:41:36 INFO - PROCESS | 1651 | 1461886896327 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12915fc00) [pid = 1651] [serial = 230] [outer = 0x124dd0000] 16:41:36 INFO - PROCESS | 1651 | 1461886896647 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 16:41:36 INFO - PROCESS | 1651 | 1461886896690 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1651 | 1461886896692 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:41:36 INFO - PROCESS | 1651 | 1461886896695 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1651 | 1461886896697 Marionette TRACE conn2 <- [1,282,null,{}] 16:41:36 INFO - PROCESS | 1651 | 1461886896700 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 1651 | 1461886896836 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:41:36 INFO - PROCESS | 1651 | 1461886896851 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e14000 == 40 [pid = 1651] [id = 78] 16:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x129161c00) [pid = 1651] [serial = 231] [outer = 0x0] 16:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1293a1800) [pid = 1651] [serial = 232] [outer = 0x129161c00] 16:41:36 INFO - PROCESS | 1651 | 1461886896889 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x129658800) [pid = 1651] [serial = 233] [outer = 0x129161c00] 16:41:37 INFO - PROCESS | 1651 | 1461886897381 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 720ms 16:41:37 INFO - PROCESS | 1651 | 1461886897418 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1651 | 1461886897419 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:41:37 INFO - PROCESS | 1651 | 1461886897421 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1651 | 1461886897422 Marionette TRACE conn2 <- [1,286,null,{}] 16:41:37 INFO - PROCESS | 1651 | 1461886897430 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:37 INFO - PROCESS | 1651 | 1461886897518 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:41:37 INFO - PROCESS | 1651 | 1461886897524 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c6800 == 41 [pid = 1651] [id = 79] 16:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12965e400) [pid = 1651] [serial = 234] [outer = 0x0] 16:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x129662400) [pid = 1651] [serial = 235] [outer = 0x12965e400] 16:41:37 INFO - PROCESS | 1651 | 1461886897548 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x129799400) [pid = 1651] [serial = 236] [outer = 0x12965e400] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1126c3400) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x113846400) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1199ce000) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1126b7000) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1241df000) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x113f1f400) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11821b400) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12102b400) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119bd2400) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1175cd400) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112eb1800) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1161d6800) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1150f3400) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115048800) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x113514000) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x113d4c800) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:41:37 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117c0c400) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:41:37 INFO - PROCESS | 1651 | 1461886897963 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 575ms 16:41:37 INFO - PROCESS | 1651 | 1461886897996 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1651 | 1461886897998 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:41:38 INFO - PROCESS | 1651 | 1461886898000 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1651 | 1461886898001 Marionette TRACE conn2 <- [1,290,null,{}] 16:41:38 INFO - PROCESS | 1651 | 1461886898003 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 1651 | 1461886898077 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:41:38 INFO - PROCESS | 1651 | 1461886898118 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x120eca800 == 42 [pid = 1651] [id = 80] 16:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1161d6800) [pid = 1651] [serial = 237] [outer = 0x0] 16:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118217800) [pid = 1651] [serial = 238] [outer = 0x1161d6800] 16:41:38 INFO - PROCESS | 1651 | 1461886898142 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12104b000) [pid = 1651] [serial = 239] [outer = 0x1161d6800] 16:41:38 INFO - PROCESS | 1651 | 1461886898420 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 468ms 16:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:41:38 INFO - PROCESS | 1651 | 1461886898468 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1651 | 1461886898469 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:41:38 INFO - PROCESS | 1651 | 1461886898472 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1651 | 1461886898473 Marionette TRACE conn2 <- [1,294,null,{}] 16:41:38 INFO - PROCESS | 1651 | 1461886898478 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 1651 | 1461886898550 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:41:38 INFO - PROCESS | 1651 | 1461886898554 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12966b000 == 43 [pid = 1651] [id = 81] 16:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11821b400) [pid = 1651] [serial = 240] [outer = 0x0] 16:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12724ec00) [pid = 1651] [serial = 241] [outer = 0x11821b400] 16:41:38 INFO - PROCESS | 1651 | 1461886898582 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12979f800) [pid = 1651] [serial = 242] [outer = 0x11821b400] 16:41:38 INFO - PROCESS | 1651 | 1461886898880 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 421ms 16:41:38 INFO - PROCESS | 1651 | 1461886898898 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1651 | 1461886898899 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:41:38 INFO - PROCESS | 1651 | 1461886898901 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1651 | 1461886898902 Marionette TRACE conn2 <- [1,298,null,{}] 16:41:38 INFO - PROCESS | 1651 | 1461886898905 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 1651 | 1461886898980 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:41:39 INFO - PROCESS | 1651 | 1461886899027 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x127714800 == 44 [pid = 1651] [id = 82] 16:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119188000) [pid = 1651] [serial = 243] [outer = 0x0] 16:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128ccc000) [pid = 1651] [serial = 244] [outer = 0x119188000] 16:41:39 INFO - PROCESS | 1651 | 1461886899051 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128cd0800) [pid = 1651] [serial = 245] [outer = 0x119188000] 16:41:39 INFO - PROCESS | 1651 | 1461886899313 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 418ms 16:41:39 INFO - PROCESS | 1651 | 1461886899320 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1651 | 1461886899321 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:41:39 INFO - PROCESS | 1651 | 1461886899331 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1651 | 1461886899332 Marionette TRACE conn2 <- [1,302,null,{}] 16:41:39 INFO - PROCESS | 1651 | 1461886899334 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:39 INFO - PROCESS | 1651 | 1461886899412 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:41:39 INFO - PROCESS | 1651 | 1461886899417 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b81800 == 45 [pid = 1651] [id = 83] 16:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128ccd000) [pid = 1651] [serial = 246] [outer = 0x0] 16:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128e89000) [pid = 1651] [serial = 247] [outer = 0x128ccd000] 16:41:39 INFO - PROCESS | 1651 | 1461886899441 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128e8cc00) [pid = 1651] [serial = 248] [outer = 0x128ccd000] 16:41:39 INFO - PROCESS | 1651 | 1461886899744 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 473ms 16:41:39 INFO - PROCESS | 1651 | 1461886899799 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1651 | 1461886899800 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:41:39 INFO - PROCESS | 1651 | 1461886899802 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1651 | 1461886899803 Marionette TRACE conn2 <- [1,306,null,{}] 16:41:39 INFO - PROCESS | 1651 | 1461886899806 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:39 INFO - PROCESS | 1651 | 1461886899926 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:41:39 INFO - PROCESS | 1651 | 1461886899970 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x111eec000 == 46 [pid = 1651] [id = 84] 16:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x111119c00) [pid = 1651] [serial = 249] [outer = 0x0] 16:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1121dc000) [pid = 1651] [serial = 250] [outer = 0x111119c00] 16:41:40 INFO - PROCESS | 1651 | 1461886900001 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11351bc00) [pid = 1651] [serial = 251] [outer = 0x111119c00] 16:41:40 INFO - PROCESS | 1651 | 1461886900463 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 669ms 16:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:41:40 INFO - PROCESS | 1651 | 1461886900472 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1651 | 1461886900475 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:41:40 INFO - PROCESS | 1651 | 1461886900478 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1651 | 1461886900480 Marionette TRACE conn2 <- [1,310,null,{}] 16:41:40 INFO - PROCESS | 1651 | 1461886900483 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 1651 | 1461886900590 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:41:40 INFO - PROCESS | 1651 | 1461886900681 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173d7000 == 47 [pid = 1651] [id = 85] 16:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11766b800) [pid = 1651] [serial = 252] [outer = 0x0] 16:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118134400) [pid = 1651] [serial = 253] [outer = 0x11766b800] 16:41:40 INFO - PROCESS | 1651 | 1461886900712 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118219c00) [pid = 1651] [serial = 254] [outer = 0x11766b800] 16:41:41 INFO - PROCESS | 1651 | 1461886901434 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1020ms 16:41:41 INFO - PROCESS | 1651 | 1461886901498 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1651 | 1461886901502 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:41:41 INFO - PROCESS | 1651 | 1461886901507 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 1651 | 1461886901510 Marionette TRACE conn2 <- [1,314,null,{}] 16:41:41 INFO - PROCESS | 1651 | 1461886901552 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:41 INFO - PROCESS | 1651 | 1461886901664 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:41:41 INFO - PROCESS | 1651 | 1461886901694 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x113d1d000 == 48 [pid = 1651] [id = 86] 16:41:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x116194c00) [pid = 1651] [serial = 255] [outer = 0x0] 16:41:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11653a800) [pid = 1651] [serial = 256] [outer = 0x116194c00] 16:41:41 INFO - PROCESS | 1651 | 1461886901722 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11688cc00) [pid = 1651] [serial = 257] [outer = 0x116194c00] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x116b81800 == 47 [pid = 1651] [id = 83] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x127714800 == 46 [pid = 1651] [id = 82] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12966b000 == 45 [pid = 1651] [id = 81] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x120eca800 == 44 [pid = 1651] [id = 80] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c6800 == 43 [pid = 1651] [id = 79] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x126e14000 == 42 [pid = 1651] [id = 78] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1268df000 == 41 [pid = 1651] [id = 77] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1185af000 == 40 [pid = 1651] [id = 76] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x126893400) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x123b6d000 == 39 [pid = 1651] [id = 75] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1173d8000 == 38 [pid = 1651] [id = 74] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x120eb6000 == 37 [pid = 1651] [id = 73] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119c04800 == 36 [pid = 1651] [id = 72] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x118ed5000 == 35 [pid = 1651] [id = 71] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b1000 == 34 [pid = 1651] [id = 70] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11746d000 == 33 [pid = 1651] [id = 69] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1173d9800 == 32 [pid = 1651] [id = 68] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1161c3800 == 31 [pid = 1651] [id = 67] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1133d6800 == 30 [pid = 1651] [id = 66] 16:41:42 INFO - PROCESS | 1651 | --DOCSHELL 0x123b7e000 == 29 [pid = 1651] [id = 65] 16:41:42 INFO - PROCESS | 1651 | 1461886902144 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 675ms 16:41:42 INFO - PROCESS | 1651 | 1461886902181 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1651 | 1461886902185 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:41:42 INFO - PROCESS | 1651 | 1461886902190 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1651 | 1461886902191 Marionette TRACE conn2 <- [1,318,null,{}] 16:41:42 INFO - PROCESS | 1651 | 1461886902194 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 1651 | 1461886902264 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:41:42 INFO - PROCESS | 1651 | 1461886902269 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160f0000 == 30 [pid = 1651] [id = 87] 16:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x116a57c00) [pid = 1651] [serial = 258] [outer = 0x0] 16:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11735d400) [pid = 1651] [serial = 259] [outer = 0x116a57c00] 16:41:42 INFO - PROCESS | 1651 | 1461886902297 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x117c2c000) [pid = 1651] [serial = 260] [outer = 0x116a57c00] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119187400) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x120e37c00) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1197cf800) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x121056c00) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1213ab800) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12104a000) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x124193000) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x124545c00) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1213b2400) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1217ec400) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x121257c00) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12104ec00) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1167eb800) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119ecf400) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11859d000) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118214000) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1167e2000) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x113dd1800) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118270800) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1185a3400) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11688f800) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x117c2c400) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1160c6400) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11672f000) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116584c00) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115e92400) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119189c00) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116b57400) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118846000) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1197cec00) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118212800) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x121aae400) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12162bc00) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119137000) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 16:41:42 INFO - PROCESS | 1651 | 1461886902661 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 16:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:41:42 INFO - PROCESS | 1651 | 1461886902710 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1651 | 1461886902711 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:41:42 INFO - PROCESS | 1651 | 1461886902713 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1651 | 1461886902716 Marionette TRACE conn2 <- [1,322,null,{}] 16:41:42 INFO - PROCESS | 1651 | 1461886902723 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 1651 | 1461886902799 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:41:42 INFO - PROCESS | 1651 | 1461886902807 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173cf800 == 31 [pid = 1651] [id = 88] 16:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11821cc00) [pid = 1651] [serial = 261] [outer = 0x0] 16:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11859c800) [pid = 1651] [serial = 262] [outer = 0x11821cc00] 16:41:42 INFO - PROCESS | 1651 | 1461886902837 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1185a4400) [pid = 1651] [serial = 263] [outer = 0x11821cc00] 16:41:43 INFO - PROCESS | 1651 | 1461886903170 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 16:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:41:43 INFO - PROCESS | 1651 | 1461886903184 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1651 | 1461886903185 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:41:43 INFO - PROCESS | 1651 | 1461886903187 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1651 | 1461886903189 Marionette TRACE conn2 <- [1,326,null,{}] 16:41:43 INFO - PROCESS | 1651 | 1461886903193 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:43 INFO - PROCESS | 1651 | 1461886903265 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:41:43 INFO - PROCESS | 1651 | 1461886903305 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x118115000 == 32 [pid = 1651] [id = 89] 16:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x113adc800) [pid = 1651] [serial = 264] [outer = 0x0] 16:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118ac3000) [pid = 1651] [serial = 265] [outer = 0x113adc800] 16:41:43 INFO - PROCESS | 1651 | 1461886903331 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119187000) [pid = 1651] [serial = 266] [outer = 0x113adc800] 16:41:43 INFO - PROCESS | 1651 | 1461886903616 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 16:41:43 INFO - PROCESS | 1651 | 1461886903659 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1651 | 1461886903662 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:41:43 INFO - PROCESS | 1651 | 1461886903665 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1651 | 1461886903666 Marionette TRACE conn2 <- [1,330,null,{}] 16:41:43 INFO - PROCESS | 1651 | 1461886903668 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:43 INFO - PROCESS | 1651 | 1461886903737 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:41:43 INFO - PROCESS | 1651 | 1461886903742 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a63000 == 33 [pid = 1651] [id = 90] 16:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11918c800) [pid = 1651] [serial = 267] [outer = 0x0] 16:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1197d5c00) [pid = 1651] [serial = 268] [outer = 0x11918c800] 16:41:43 INFO - PROCESS | 1651 | 1461886903768 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119bd2400) [pid = 1651] [serial = 269] [outer = 0x11918c800] 16:41:44 INFO - PROCESS | 1651 | 1461886904078 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 16:41:44 INFO - PROCESS | 1651 | 1461886904142 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1651 | 1461886904143 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:41:44 INFO - PROCESS | 1651 | 1461886904146 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1651 | 1461886904147 Marionette TRACE conn2 <- [1,334,null,{}] 16:41:44 INFO - PROCESS | 1651 | 1461886904149 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:44 INFO - PROCESS | 1651 | 1461886904261 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:41:44 INFO - PROCESS | 1651 | 1461886904291 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119755000 == 34 [pid = 1651] [id = 91] 16:41:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119bdfc00) [pid = 1651] [serial = 270] [outer = 0x0] 16:41:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x120e3f800) [pid = 1651] [serial = 271] [outer = 0x119bdfc00] 16:41:44 INFO - PROCESS | 1651 | 1461886904319 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121052400) [pid = 1651] [serial = 272] [outer = 0x119bdfc00] 16:41:44 INFO - PROCESS | 1651 | 1461886904653 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 16:41:44 INFO - PROCESS | 1651 | 1461886904664 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1651 | 1461886904665 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:41:44 INFO - PROCESS | 1651 | 1461886904668 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1651 | 1461886904669 Marionette TRACE conn2 <- [1,338,null,{}] 16:41:44 INFO - PROCESS | 1651 | 1461886904671 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:44 INFO - PROCESS | 1651 | 1461886904754 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:41:44 INFO - PROCESS | 1651 | 1461886904781 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11997b800 == 35 [pid = 1651] [id = 92] 16:41:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121091400) [pid = 1651] [serial = 273] [outer = 0x0] 16:41:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1213b0000) [pid = 1651] [serial = 274] [outer = 0x121091400] 16:41:44 INFO - PROCESS | 1651 | 1461886904806 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12159dc00) [pid = 1651] [serial = 275] [outer = 0x121091400] 16:41:45 INFO - PROCESS | 1651 | 1461886905102 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 16:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:41:45 INFO - PROCESS | 1651 | 1461886905137 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1651 | 1461886905138 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:41:45 INFO - PROCESS | 1651 | 1461886905143 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1651 | 1461886905144 Marionette TRACE conn2 <- [1,342,null,{}] 16:41:45 INFO - PROCESS | 1651 | 1461886905147 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:45 INFO - PROCESS | 1651 | 1461886905237 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:41:45 INFO - PROCESS | 1651 | 1461886905269 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec5000 == 36 [pid = 1651] [id = 93] 16:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121258400) [pid = 1651] [serial = 276] [outer = 0x0] 16:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x121a1dc00) [pid = 1651] [serial = 277] [outer = 0x121258400] 16:41:45 INFO - PROCESS | 1651 | 1461886905309 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123f9dc00) [pid = 1651] [serial = 278] [outer = 0x121258400] 16:41:45 INFO - PROCESS | 1651 | 1461886905704 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 571ms 16:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:41:45 INFO - PROCESS | 1651 | 1461886905712 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1651 | 1461886905714 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:41:45 INFO - PROCESS | 1651 | 1461886905716 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1651 | 1461886905717 Marionette TRACE conn2 <- [1,346,null,{}] 16:41:45 INFO - PROCESS | 1651 | 1461886905719 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:45 INFO - PROCESS | 1651 | 1461886905807 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:41:45 INFO - PROCESS | 1651 | 1461886905835 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x121482800 == 37 [pid = 1651] [id = 94] 16:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x124199000) [pid = 1651] [serial = 279] [outer = 0x0] 16:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12453f400) [pid = 1651] [serial = 280] [outer = 0x124199000] 16:41:45 INFO - PROCESS | 1651 | 1461886905860 Marionette DEBUG loaded listener.js 16:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x124d81000) [pid = 1651] [serial = 281] [outer = 0x124199000] 16:41:46 INFO - PROCESS | 1651 | 1461886906279 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x124dd0000) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1126b9000) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116a59c00) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x120e3f400) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11384b400) [pid = 1651] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x129161c00) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1161d6800) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1241e4c00) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12965e400) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11821b400) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x111d3bc00) [pid = 1651] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1161cc800) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121424000) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x126895400) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11813f800) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116a5c000) [pid = 1651] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119188000) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:41:46 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124d74c00) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 621ms 16:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:41:46 INFO - PROCESS | 1651 | 1461886906338 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1651 | 1461886906339 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:41:46 INFO - PROCESS | 1651 | 1461886906341 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1651 | 1461886906342 Marionette TRACE conn2 <- [1,350,null,{}] 16:41:46 INFO - PROCESS | 1651 | 1461886906344 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 1651 | 1461886906416 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:41:46 INFO - PROCESS | 1651 | 1461886906420 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x117472000 == 38 [pid = 1651] [id = 95] 16:41:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11813c400) [pid = 1651] [serial = 282] [outer = 0x0] 16:41:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118ab4c00) [pid = 1651] [serial = 283] [outer = 0x11813c400] 16:41:46 INFO - PROCESS | 1651 | 1461886906447 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121630400) [pid = 1651] [serial = 284] [outer = 0x11813c400] 16:41:46 INFO - PROCESS | 1651 | 1461886906754 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 419ms 16:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:41:46 INFO - PROCESS | 1651 | 1461886906764 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1651 | 1461886906766 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:41:46 INFO - PROCESS | 1651 | 1461886906768 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1651 | 1461886906770 Marionette TRACE conn2 <- [1,354,null,{}] 16:41:46 INFO - PROCESS | 1651 | 1461886906772 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 1651 | 1461886906859 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:41:46 INFO - PROCESS | 1651 | 1461886906904 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b78800 == 39 [pid = 1651] [id = 96] 16:41:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1175d0400) [pid = 1651] [serial = 285] [outer = 0x0] 16:41:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x124d80800) [pid = 1651] [serial = 286] [outer = 0x1175d0400] 16:41:46 INFO - PROCESS | 1651 | 1461886906933 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126e3d400) [pid = 1651] [serial = 287] [outer = 0x1175d0400] 16:41:47 INFO - PROCESS | 1651 | 1461886907210 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 16:41:47 INFO - PROCESS | 1651 | 1461886907237 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1651 | 1461886907238 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:41:47 INFO - PROCESS | 1651 | 1461886907248 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1651 | 1461886907249 Marionette TRACE conn2 <- [1,358,null,{}] 16:41:47 INFO - PROCESS | 1651 | 1461886907252 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 1651 | 1461886907329 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:41:47 INFO - PROCESS | 1651 | 1461886907334 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d1c000 == 40 [pid = 1651] [id = 97] 16:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12718f800) [pid = 1651] [serial = 288] [outer = 0x0] 16:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12757ec00) [pid = 1651] [serial = 289] [outer = 0x12718f800] 16:41:47 INFO - PROCESS | 1651 | 1461886907358 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128b41400) [pid = 1651] [serial = 290] [outer = 0x12718f800] 16:41:47 INFO - PROCESS | 1651 | 1461886907646 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 418ms 16:41:47 INFO - PROCESS | 1651 | 1461886907714 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1651 | 1461886907715 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:41:47 INFO - PROCESS | 1651 | 1461886907719 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1651 | 1461886907721 Marionette TRACE conn2 <- [1,362,null,{}] 16:41:47 INFO - PROCESS | 1651 | 1461886907735 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 1651 | 1461886907848 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:41:47 INFO - PROCESS | 1651 | 1461886907855 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e0f800 == 41 [pid = 1651] [id = 98] 16:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128b41800) [pid = 1651] [serial = 291] [outer = 0x0] 16:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128cce000) [pid = 1651] [serial = 292] [outer = 0x128b41800] 16:41:47 INFO - PROCESS | 1651 | 1461886907896 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128e89400) [pid = 1651] [serial = 293] [outer = 0x128b41800] 16:41:48 INFO - PROCESS | 1651 | 1461886908342 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 670ms 16:41:48 INFO - PROCESS | 1651 | 1461886908391 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1651 | 1461886908394 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:41:48 INFO - PROCESS | 1651 | 1461886908398 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1651 | 1461886908401 Marionette TRACE conn2 <- [1,366,null,{}] 16:41:48 INFO - PROCESS | 1651 | 1461886908405 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:48 INFO - PROCESS | 1651 | 1461886908500 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:41:48 INFO - PROCESS | 1651 | 1461886908559 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e4b800 == 42 [pid = 1651] [id = 99] 16:41:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1120d5400) [pid = 1651] [serial = 294] [outer = 0x0] 16:41:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x113f18c00) [pid = 1651] [serial = 295] [outer = 0x1120d5400] 16:41:48 INFO - PROCESS | 1651 | 1461886908590 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11651bc00) [pid = 1651] [serial = 296] [outer = 0x1120d5400] 16:41:49 INFO - PROCESS | 1651 | 1461886908999 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 621ms 16:41:49 INFO - PROCESS | 1651 | 1461886909019 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1651 | 1461886909024 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:41:49 INFO - PROCESS | 1651 | 1461886909028 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1651 | 1461886909030 Marionette TRACE conn2 <- [1,370,null,{}] 16:41:49 INFO - PROCESS | 1651 | 1461886909032 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:49 INFO - PROCESS | 1651 | 1461886909128 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:41:49 INFO - PROCESS | 1651 | 1461886909209 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x118251000 == 43 [pid = 1651] [id = 100] 16:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1173ef800) [pid = 1651] [serial = 297] [outer = 0x0] 16:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x117c1a400) [pid = 1651] [serial = 298] [outer = 0x1173ef800] 16:41:49 INFO - PROCESS | 1651 | 1461886909240 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118219400) [pid = 1651] [serial = 299] [outer = 0x1173ef800] 16:41:49 INFO - PROCESS | 1651 | 1461886909664 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 16:41:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:41:49 INFO - PROCESS | 1651 | 1461886909698 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1651 | 1461886909700 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:41:49 INFO - PROCESS | 1651 | 1461886909702 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1651 | 1461886909705 Marionette TRACE conn2 <- [1,374,null,{}] 16:41:49 INFO - PROCESS | 1651 | 1461886909732 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:49 INFO - PROCESS | 1651 | 1461886909828 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:41:49 INFO - PROCESS | 1651 | 1461886909884 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b89000 == 44 [pid = 1651] [id = 101] 16:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119131c00) [pid = 1651] [serial = 300] [outer = 0x0] 16:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1197c8800) [pid = 1651] [serial = 301] [outer = 0x119131c00] 16:41:49 INFO - PROCESS | 1651 | 1461886909916 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x120e3cc00) [pid = 1651] [serial = 302] [outer = 0x119131c00] 16:41:50 INFO - PROCESS | 1651 | 1461886910442 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:41:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 790ms 16:41:50 INFO - PROCESS | 1651 | 1461886910503 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 1651 | 1461886910506 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:41:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:41:50 INFO - PROCESS | 1651 | 1461886910539 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1651 | 1461886910540 Marionette TRACE conn2 <- [1,378,null,{}] 16:41:50 INFO - PROCESS | 1651 | 1461886910546 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:50 INFO - PROCESS | 1651 | 1461886910623 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:41:50 INFO - PROCESS | 1651 | 1461886910669 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x129319800 == 45 [pid = 1651] [id = 102] 16:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x121048400) [pid = 1651] [serial = 303] [outer = 0x0] 16:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124dc3800) [pid = 1651] [serial = 304] [outer = 0x121048400] 16:41:50 INFO - PROCESS | 1651 | 1461886910715 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126899400) [pid = 1651] [serial = 305] [outer = 0x121048400] 16:41:51 INFO - PROCESS | 1651 | 1461886911220 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:41:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 744ms 16:41:51 INFO - PROCESS | 1651 | 1461886911262 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:41:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:41:51 INFO - PROCESS | 1651 | 1461886911265 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:41:51 INFO - PROCESS | 1651 | 1461886911268 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1651 | 1461886911269 Marionette TRACE conn2 <- [1,382,null,{}] 16:41:51 INFO - PROCESS | 1651 | 1461886911271 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:51 INFO - PROCESS | 1651 | 1461886911347 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:41:51 INFO - PROCESS | 1651 | 1461886911383 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12967f800 == 46 [pid = 1651] [id = 103] 16:41:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x124dc7c00) [pid = 1651] [serial = 306] [outer = 0x0] 16:41:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128b43400) [pid = 1651] [serial = 307] [outer = 0x124dc7c00] 16:41:51 INFO - PROCESS | 1651 | 1461886911416 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128cd4800) [pid = 1651] [serial = 308] [outer = 0x124dc7c00] 16:41:52 INFO - PROCESS | 1651 | 1461886912041 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:41:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 821ms 16:41:52 INFO - PROCESS | 1651 | 1461886912089 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1651 | 1461886912093 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:41:52 INFO - PROCESS | 1651 | 1461886912097 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1651 | 1461886912099 Marionette TRACE conn2 <- [1,386,null,{}] 16:41:52 INFO - PROCESS | 1651 | 1461886912102 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 1651 | 1461886912323 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:41:52 INFO - PROCESS | 1651 | 1461886912388 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1165d6000 == 47 [pid = 1651] [id = 104] 16:41:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1126bc000) [pid = 1651] [serial = 309] [outer = 0x0] 16:41:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x113518400) [pid = 1651] [serial = 310] [outer = 0x1126bc000] 16:41:52 INFO - PROCESS | 1651 | 1461886912416 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1150f4000) [pid = 1651] [serial = 311] [outer = 0x1126bc000] 16:41:52 INFO - PROCESS | 1651 | 1461886912845 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 772ms 16:41:52 INFO - PROCESS | 1651 | 1461886912869 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:41:52 INFO - PROCESS | 1651 | 1461886912871 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:41:52 INFO - PROCESS | 1651 | 1461886912875 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1651 | 1461886912878 Marionette TRACE conn2 <- [1,390,null,{}] 16:41:52 INFO - PROCESS | 1651 | 1461886912881 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 1651 | 1461886912976 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:41:53 INFO - PROCESS | 1651 | 1461886913038 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a49000 == 48 [pid = 1651] [id = 105] 16:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11688f000) [pid = 1651] [serial = 312] [outer = 0x0] 16:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1175cdc00) [pid = 1651] [serial = 313] [outer = 0x11688f000] 16:41:53 INFO - PROCESS | 1651 | 1461886913102 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118215000) [pid = 1651] [serial = 314] [outer = 0x11688f000] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x124d1c000 == 47 [pid = 1651] [id = 97] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x123b78800 == 46 [pid = 1651] [id = 96] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x117472000 == 45 [pid = 1651] [id = 95] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x121482800 == 44 [pid = 1651] [id = 94] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128e89000) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec5000 == 43 [pid = 1651] [id = 93] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11997b800 == 42 [pid = 1651] [id = 92] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119755000 == 41 [pid = 1651] [id = 91] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x113a63000 == 40 [pid = 1651] [id = 90] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x118115000 == 39 [pid = 1651] [id = 89] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1173cf800 == 38 [pid = 1651] [id = 88] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1160f0000 == 37 [pid = 1651] [id = 87] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x113d1d000 == 36 [pid = 1651] [id = 86] 16:41:53 INFO - PROCESS | 1651 | --DOCSHELL 0x111eec000 == 35 [pid = 1651] [id = 84] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x128b46400) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x121631400) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x124541c00) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1199ce800) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x120e34c00) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x121032000) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1213f0c00) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118eaa400) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1197c9000) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1293a1800) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118217800) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126be6800) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x129662400) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x129658800) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12724ec00) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11859e800) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118846c00) [pid = 1651] [serial = 203] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11657e800) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116892000) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121a18000) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123f15800) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126bedc00) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126e3c000) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124d81400) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126891800) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1175d1c00) [pid = 1651] [serial = 198] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118136000) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129799400) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128ccc000) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12979f800) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12d1f2000) [pid = 1651] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126e41800) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119185000) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12104b000) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128cd0800) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12915fc00) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 16:41:53 INFO - PROCESS | 1651 | 1461886913634 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 823ms 16:41:53 INFO - PROCESS | 1651 | 1461886913698 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1651 | 1461886913700 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:41:53 INFO - PROCESS | 1651 | 1461886913702 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1651 | 1461886913703 Marionette TRACE conn2 <- [1,394,null,{}] 16:41:53 INFO - PROCESS | 1651 | 1461886913706 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 1651 | 1461886913781 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:41:53 INFO - PROCESS | 1651 | 1461886913829 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825a000 == 36 [pid = 1651] [id = 106] 16:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11688f800) [pid = 1651] [serial = 315] [outer = 0x0] 16:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1197ca800) [pid = 1651] [serial = 316] [outer = 0x11688f800] 16:41:53 INFO - PROCESS | 1651 | 1461886913860 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119b8c400) [pid = 1651] [serial = 317] [outer = 0x11688f800] 16:41:54 INFO - PROCESS | 1651 | 1461886914170 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 16:41:54 INFO - PROCESS | 1651 | 1461886914221 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1651 | 1461886914223 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:41:54 INFO - PROCESS | 1651 | 1461886914231 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1651 | 1461886914234 Marionette TRACE conn2 <- [1,398,null,{}] 16:41:54 INFO - PROCESS | 1651 | 1461886914236 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 1651 | 1461886914312 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:41:54 INFO - PROCESS | 1651 | 1461886914316 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119750000 == 37 [pid = 1651] [id = 107] 16:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118276000) [pid = 1651] [serial = 318] [outer = 0x0] 16:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121031c00) [pid = 1651] [serial = 319] [outer = 0x118276000] 16:41:54 INFO - PROCESS | 1651 | 1461886914343 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1217e5000) [pid = 1651] [serial = 320] [outer = 0x118276000] 16:41:54 INFO - PROCESS | 1651 | 1461886914667 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 474ms 16:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:41:54 INFO - PROCESS | 1651 | 1461886914701 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1651 | 1461886914702 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:41:54 INFO - PROCESS | 1651 | 1461886914705 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1651 | 1461886914706 Marionette TRACE conn2 <- [1,402,null,{}] 16:41:54 INFO - PROCESS | 1651 | 1461886914708 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 1651 | 1461886914783 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:41:54 INFO - PROCESS | 1651 | 1461886914787 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1a800 == 38 [pid = 1651] [id = 108] 16:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121a12000) [pid = 1651] [serial = 321] [outer = 0x0] 16:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1241e2000) [pid = 1651] [serial = 322] [outer = 0x121a12000] 16:41:54 INFO - PROCESS | 1651 | 1461886914818 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x124dcf400) [pid = 1651] [serial = 323] [outer = 0x121a12000] 16:41:55 INFO - PROCESS | 1651 | 1461886915156 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 16:41:55 INFO - PROCESS | 1651 | 1461886915173 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:41:55 INFO - PROCESS | 1651 | 1461886915176 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:41:55 INFO - PROCESS | 1651 | 1461886915179 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1651 | 1461886915180 Marionette TRACE conn2 <- [1,406,null,{}] 16:41:55 INFO - PROCESS | 1651 | 1461886915182 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 1651 | 1461886915254 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:41:55 INFO - PROCESS | 1651 | 1461886915286 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x121488000 == 39 [pid = 1651] [id = 109] 16:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12724ec00) [pid = 1651] [serial = 324] [outer = 0x0] 16:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128b3e400) [pid = 1651] [serial = 325] [outer = 0x12724ec00] 16:41:55 INFO - PROCESS | 1651 | 1461886915318 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128e91800) [pid = 1651] [serial = 326] [outer = 0x12724ec00] 16:41:55 INFO - PROCESS | 1651 | 1461886915664 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 16:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:41:55 INFO - PROCESS | 1651 | 1461886915697 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1651 | 1461886915699 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:41:55 INFO - PROCESS | 1651 | 1461886915701 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1651 | 1461886915702 Marionette TRACE conn2 <- [1,410,null,{}] 16:41:55 INFO - PROCESS | 1651 | 1461886915704 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 1651 | 1461886915795 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:41:55 INFO - PROCESS | 1651 | 1461886915799 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f32800 == 40 [pid = 1651] [id = 110] 16:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x127585800) [pid = 1651] [serial = 327] [outer = 0x0] 16:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x129169000) [pid = 1651] [serial = 328] [outer = 0x127585800] 16:41:55 INFO - PROCESS | 1651 | 1461886915824 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129661000) [pid = 1651] [serial = 329] [outer = 0x127585800] 16:41:56 INFO - PROCESS | 1651 | 1461886916170 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 517ms 16:41:56 INFO - PROCESS | 1651 | 1461886916219 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:41:56 INFO - PROCESS | 1651 | 1461886916225 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1651 | 1461886916226 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:41:56 INFO - PROCESS | 1651 | 1461886916229 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1651 | 1461886916230 Marionette TRACE conn2 <- [1,414,null,{}] 16:41:56 INFO - PROCESS | 1651 | 1461886916232 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:56 INFO - PROCESS | 1651 | 1461886916322 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:41:56 INFO - PROCESS | 1651 | 1461886916326 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1268d4800 == 41 [pid = 1651] [id = 111] 16:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x129662400) [pid = 1651] [serial = 330] [outer = 0x0] 16:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1297a1400) [pid = 1651] [serial = 331] [outer = 0x129662400] 16:41:56 INFO - PROCESS | 1651 | 1461886916351 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12ab6c800) [pid = 1651] [serial = 332] [outer = 0x129662400] 16:41:56 INFO - PROCESS | 1651 | 1461886916683 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:41:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 16:41:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:41:56 INFO - PROCESS | 1651 | 1461886916703 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:41:56 INFO - PROCESS | 1651 | 1461886916704 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:41:56 INFO - PROCESS | 1651 | 1461886916707 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:41:56 INFO - PROCESS | 1651 | 1461886916710 Marionette TRACE conn2 <- [1,418,null,{}] 16:41:56 INFO - PROCESS | 1651 | 1461886916714 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:56 INFO - PROCESS | 1651 | 1461886916806 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:41:56 INFO - PROCESS | 1651 | 1461886916810 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c7000 == 42 [pid = 1651] [id = 112] 16:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x129793000) [pid = 1651] [serial = 333] [outer = 0x0] 16:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12ab76c00) [pid = 1651] [serial = 334] [outer = 0x129793000] 16:41:56 INFO - PROCESS | 1651 | 1461886916834 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12abf8400) [pid = 1651] [serial = 335] [outer = 0x129793000] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121091400) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11821cc00) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11918c800) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116194c00) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x113adc800) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121258400) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116a57c00) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128ccd000) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124199000) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12718f800) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11813c400) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1175d0400) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:41:57 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119bdfc00) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:41:57 INFO - PROCESS | 1651 | 1461886917618 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 924ms 16:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:41:57 INFO - PROCESS | 1651 | 1461886917630 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1651 | 1461886917631 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:41:57 INFO - PROCESS | 1651 | 1461886917633 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1651 | 1461886917634 Marionette TRACE conn2 <- [1,422,null,{}] 16:41:57 INFO - PROCESS | 1651 | 1461886917637 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 1651 | 1461886917713 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:41:57 INFO - PROCESS | 1651 | 1461886917718 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185ba000 == 43 [pid = 1651] [id = 113] 16:41:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x116a57c00) [pid = 1651] [serial = 336] [outer = 0x0] 16:41:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119bdfc00) [pid = 1651] [serial = 337] [outer = 0x116a57c00] 16:41:57 INFO - PROCESS | 1651 | 1461886917743 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1241de400) [pid = 1651] [serial = 338] [outer = 0x116a57c00] 16:41:58 INFO - PROCESS | 1651 | 1461886918518 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 16:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:41:58 INFO - PROCESS | 1651 | 1461886918554 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1651 | 1461886918555 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:41:58 INFO - PROCESS | 1651 | 1461886918558 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1651 | 1461886918560 Marionette TRACE conn2 <- [1,426,null,{}] 16:41:58 INFO - PROCESS | 1651 | 1461886918563 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:58 INFO - PROCESS | 1651 | 1461886918637 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:41:58 INFO - PROCESS | 1651 | 1461886918643 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab08000 == 44 [pid = 1651] [id = 114] 16:41:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118275800) [pid = 1651] [serial = 339] [outer = 0x0] 16:41:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11215e400) [pid = 1651] [serial = 340] [outer = 0x118275800] 16:41:58 INFO - PROCESS | 1651 | 1461886918674 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12adc8400) [pid = 1651] [serial = 341] [outer = 0x118275800] 16:41:59 INFO - PROCESS | 1651 | 1461886919018 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1651 | 1461886919031 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:41:59 INFO - PROCESS | 1651 | 1461886919034 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1651 | 1461886919035 Marionette TRACE conn2 <- [1,430,null,{}] 16:41:59 INFO - PROCESS | 1651 | 1461886919038 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 1651 | 1461886919150 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:41:59 INFO - PROCESS | 1651 | 1461886919157 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab3e800 == 45 [pid = 1651] [id = 115] 16:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126e3d000) [pid = 1651] [serial = 342] [outer = 0x0] 16:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12add1c00) [pid = 1651] [serial = 343] [outer = 0x126e3d000] 16:41:59 INFO - PROCESS | 1651 | 1461886919182 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b453c00) [pid = 1651] [serial = 344] [outer = 0x126e3d000] 16:41:59 INFO - PROCESS | 1651 | 1461886919621 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 619ms 16:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:41:59 INFO - PROCESS | 1651 | 1461886919654 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1651 | 1461886919656 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:41:59 INFO - PROCESS | 1651 | 1461886919660 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1651 | 1461886919663 Marionette TRACE conn2 <- [1,434,null,{}] 16:41:59 INFO - PROCESS | 1651 | 1461886919667 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 1651 | 1461886919768 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:41:59 INFO - PROCESS | 1651 | 1461886919815 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a0d800 == 46 [pid = 1651] [id = 116] 16:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x113d4c800) [pid = 1651] [serial = 345] [outer = 0x0] 16:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116899400) [pid = 1651] [serial = 346] [outer = 0x113d4c800] 16:41:59 INFO - PROCESS | 1651 | 1461886919848 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11813d800) [pid = 1651] [serial = 347] [outer = 0x113d4c800] 16:42:00 INFO - PROCESS | 1651 | 1461886920285 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 16:42:00 INFO - PROCESS | 1651 | 1461886920331 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1651 | 1461886920335 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:42:00 INFO - PROCESS | 1651 | 1461886920340 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1651 | 1461886920342 Marionette TRACE conn2 <- [1,438,null,{}] 16:42:00 INFO - PROCESS | 1651 | 1461886920344 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:00 INFO - PROCESS | 1651 | 1461886920442 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:42:00 INFO - PROCESS | 1651 | 1461886920488 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11941a800 == 47 [pid = 1651] [id = 117] 16:42:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11821bc00) [pid = 1651] [serial = 348] [outer = 0x0] 16:42:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11912c400) [pid = 1651] [serial = 349] [outer = 0x11821bc00] 16:42:00 INFO - PROCESS | 1651 | 1461886920518 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x120e39c00) [pid = 1651] [serial = 350] [outer = 0x11821bc00] 16:42:00 INFO - PROCESS | 1651 | 1461886920934 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 619ms 16:42:00 INFO - PROCESS | 1651 | 1461886920960 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1651 | 1461886920962 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:42:00 INFO - PROCESS | 1651 | 1461886920964 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1651 | 1461886920966 Marionette TRACE conn2 <- [1,442,null,{}] 16:42:00 INFO - PROCESS | 1651 | 1461886920974 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:01 INFO - PROCESS | 1651 | 1461886921073 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:42:01 INFO - PROCESS | 1651 | 1461886921153 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c9800 == 48 [pid = 1651] [id = 118] 16:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x121097800) [pid = 1651] [serial = 351] [outer = 0x0] 16:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x124dc3400) [pid = 1651] [serial = 352] [outer = 0x121097800] 16:42:01 INFO - PROCESS | 1651 | 1461886921185 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x127244000) [pid = 1651] [serial = 353] [outer = 0x121097800] 16:42:01 INFO - PROCESS | 1651 | 1461886921631 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 672ms 16:42:01 INFO - PROCESS | 1651 | 1461886921636 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1651 | 1461886921638 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:42:01 INFO - PROCESS | 1651 | 1461886921641 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1651 | 1461886921644 Marionette TRACE conn2 <- [1,446,null,{}] 16:42:01 INFO - PROCESS | 1651 | 1461886921647 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:01 INFO - PROCESS | 1651 | 1461886921752 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:42:01 INFO - PROCESS | 1651 | 1461886921826 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x113354800 == 49 [pid = 1651] [id = 119] 16:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128ccd000) [pid = 1651] [serial = 354] [outer = 0x0] 16:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128e8f000) [pid = 1651] [serial = 355] [outer = 0x128ccd000] 16:42:01 INFO - PROCESS | 1651 | 1461886921878 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x129658800) [pid = 1651] [serial = 356] [outer = 0x128ccd000] 16:42:02 INFO - PROCESS | 1651 | 1461886922432 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:42:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 821ms 16:42:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:42:02 INFO - PROCESS | 1651 | 1461886922464 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:42:02 INFO - PROCESS | 1651 | 1461886922466 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:42:02 INFO - PROCESS | 1651 | 1461886922469 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1651 | 1461886922470 Marionette TRACE conn2 <- [1,450,null,{}] 16:42:02 INFO - PROCESS | 1651 | 1461886922473 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:02 INFO - PROCESS | 1651 | 1461886922569 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:42:02 INFO - PROCESS | 1651 | 1461886922627 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11812c000 == 50 [pid = 1651] [id = 120] 16:42:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x119bdc000) [pid = 1651] [serial = 357] [outer = 0x0] 16:42:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x124dcf000) [pid = 1651] [serial = 358] [outer = 0x119bdc000] 16:42:02 INFO - PROCESS | 1651 | 1461886922657 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12a2cbc00) [pid = 1651] [serial = 359] [outer = 0x119bdc000] 16:42:03 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc - 16:42:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1 16:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:03 INFO - _addTest/ [0,453,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1651 | 1461886923244 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:42:03 INFO - PROCESS | 1651 | 1461886923248 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1651 | 1461886923251 Marionette TRACE conn2 <- [1,454,null,{}] 16:42:03 INFO - PROCESS | 1651 | 1461886923255 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:03 INFO - PROCESS | 1651 | 1461886923339 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:42:03 INFO - PROCESS | 1651 | 1461886923386 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11812a000 == 51 [pid = 1651] [id = 121] 16:42:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x113f19400) [pid = 1651] [serial = 360] [outer = 0x0] 16:42:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1160c6400) [pid = 1651] [serial = 361] [outer = 0x113f19400] 16:42:03 INFO - PROCESS | 1651 | 1461886923414 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118136800) [pid = 1651] [serial = 362] [outer = 0x113f19400] 16:42:03 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:03 INFO - PROCESS | 1651 | 1461886923871 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 673ms 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab08000 == 50 [pid = 1651] [id = 114] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1185ba000 == 49 [pid = 1651] [id = 113] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c7000 == 48 [pid = 1651] [id = 112] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1268d4800 == 47 [pid = 1651] [id = 111] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x123f32800 == 46 [pid = 1651] [id = 110] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x121488000 == 45 [pid = 1651] [id = 109] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1a800 == 44 [pid = 1651] [id = 108] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x128cce000) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | 1461886923951 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1651 | 1461886923954 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119750000 == 43 [pid = 1651] [id = 107] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11825a000 == 42 [pid = 1651] [id = 106] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x116a49000 == 41 [pid = 1651] [id = 105] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1165d6000 == 40 [pid = 1651] [id = 104] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x129319800 == 39 [pid = 1651] [id = 102] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x118251000 == 38 [pid = 1651] [id = 100] 16:42:03 INFO - PROCESS | 1651 | --DOCSHELL 0x115e4b800 == 37 [pid = 1651] [id = 99] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12159dc00) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12453f400) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123f9dc00) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128b41400) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x118ab4c00) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x121630400) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12757ec00) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x124d81000) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x124d80800) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x120e3f800) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121052400) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x126e3d400) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119bd2400) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1213b0000) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11859c800) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1185a4400) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1197d5c00) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11688cc00) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11653a800) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118ac3000) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119187000) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121a1dc00) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11735d400) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x117c2c000) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1121dc000) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128e8cc00) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 16:42:03 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118134400) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 16:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:42:03 INFO - PROCESS | 1651 | 1461886923969 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1651 | 1461886923971 Marionette TRACE conn2 <- [1,458,null,{}] 16:42:03 INFO - PROCESS | 1651 | 1461886923973 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 1651 | 1461886924044 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:42:04 INFO - PROCESS | 1651 | 1461886924096 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e51000 == 38 [pid = 1651] [id = 122] 16:42:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x115e8e800) [pid = 1651] [serial = 363] [outer = 0x0] 16:42:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11859fc00) [pid = 1651] [serial = 364] [outer = 0x115e8e800] 16:42:04 INFO - PROCESS | 1651 | 1461886924123 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119188000) [pid = 1651] [serial = 365] [outer = 0x115e8e800] 16:42:04 INFO - PROCESS | 1651 | 1461886924425 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1651 | 1461886924440 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:42:04 INFO - PROCESS | 1651 | 1461886924446 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1651 | 1461886924449 Marionette TRACE conn2 <- [1,462,null,{}] 16:42:04 INFO - PROCESS | 1651 | 1461886924456 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 1651 | 1461886924533 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:42:04 INFO - PROCESS | 1651 | 1461886924538 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118850800 == 39 [pid = 1651] [id = 123] 16:42:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1199d3c00) [pid = 1651] [serial = 366] [outer = 0x0] 16:42:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121047800) [pid = 1651] [serial = 367] [outer = 0x1199d3c00] 16:42:04 INFO - PROCESS | 1651 | 1461886924569 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1215a7800) [pid = 1651] [serial = 368] [outer = 0x1199d3c00] 16:42:04 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:04 INFO - PROCESS | 1651 | 1461886924955 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1651 | 1461886925021 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:42:05 INFO - PROCESS | 1651 | 1461886925024 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1651 | 1461886925026 Marionette TRACE conn2 <- [1,466,null,{}] 16:42:05 INFO - PROCESS | 1651 | 1461886925029 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:05 INFO - PROCESS | 1651 | 1461886925145 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:42:05 INFO - PROCESS | 1651 | 1461886925153 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11997a000 == 40 [pid = 1651] [id = 124] 16:42:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123f95800) [pid = 1651] [serial = 369] [outer = 0x0] 16:42:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124d7ac00) [pid = 1651] [serial = 370] [outer = 0x123f95800] 16:42:05 INFO - PROCESS | 1651 | 1461886925179 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126e3fc00) [pid = 1651] [serial = 371] [outer = 0x123f95800] 16:42:05 INFO - PROCESS | 1651 | 1461886925513 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1651 | 1461886925547 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:42:05 INFO - PROCESS | 1651 | 1461886925549 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1651 | 1461886925550 Marionette TRACE conn2 <- [1,470,null,{}] 16:42:05 INFO - PROCESS | 1651 | 1461886925553 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:05 INFO - PROCESS | 1651 | 1461886925622 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:42:05 INFO - PROCESS | 1651 | 1461886925629 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x121677000 == 41 [pid = 1651] [id = 125] 16:42:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124dcdc00) [pid = 1651] [serial = 372] [outer = 0x0] 16:42:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128cd2000) [pid = 1651] [serial = 373] [outer = 0x124dcdc00] 16:42:05 INFO - PROCESS | 1651 | 1461886925654 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x129166800) [pid = 1651] [serial = 374] [outer = 0x124dcdc00] 16:42:05 INFO - PROCESS | 1651 | 1461886925980 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 16:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:42:06 INFO - PROCESS | 1651 | 1461886926018 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1651 | 1461886926019 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:42:06 INFO - PROCESS | 1651 | 1461886926021 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1651 | 1461886926023 Marionette TRACE conn2 <- [1,474,null,{}] 16:42:06 INFO - PROCESS | 1651 | 1461886926025 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 1651 | 1461886926115 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:42:06 INFO - PROCESS | 1651 | 1461886926149 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f3f000 == 42 [pid = 1651] [id = 126] 16:42:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12724d400) [pid = 1651] [serial = 375] [outer = 0x0] 16:42:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12965f400) [pid = 1651] [serial = 376] [outer = 0x12724d400] 16:42:06 INFO - PROCESS | 1651 | 1461886926177 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12adca400) [pid = 1651] [serial = 377] [outer = 0x12724d400] 16:42:06 INFO - PROCESS | 1651 | 1461886926551 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 16:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:42:06 INFO - PROCESS | 1651 | 1461886926590 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1651 | 1461886926591 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:42:06 INFO - PROCESS | 1651 | 1461886926593 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1651 | 1461886926594 Marionette TRACE conn2 <- [1,478,null,{}] 16:42:06 INFO - PROCESS | 1651 | 1461886926597 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 1651 | 1461886926685 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:42:06 INFO - PROCESS | 1651 | 1461886926689 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x127265800 == 43 [pid = 1651] [id = 127] 16:42:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12adca000) [pid = 1651] [serial = 378] [outer = 0x0] 16:42:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b44cc00) [pid = 1651] [serial = 379] [outer = 0x12adca000] 16:42:06 INFO - PROCESS | 1651 | 1461886926715 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12bc87c00) [pid = 1651] [serial = 380] [outer = 0x12adca000] 16:42:07 INFO - PROCESS | 1651 | 1461886927064 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:42:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 16:42:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:42:07 INFO - PROCESS | 1651 | 1461886927112 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1651 | 1461886927113 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:42:07 INFO - PROCESS | 1651 | 1461886927116 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1651 | 1461886927117 Marionette TRACE conn2 <- [1,482,null,{}] 16:42:07 INFO - PROCESS | 1651 | 1461886927119 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:07 INFO - PROCESS | 1651 | 1461886927210 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:42:07 INFO - PROCESS | 1651 | 1461886927221 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x129682000 == 44 [pid = 1651] [id = 128] 16:42:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b430c00) [pid = 1651] [serial = 381] [outer = 0x0] 16:42:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12bc8fc00) [pid = 1651] [serial = 382] [outer = 0x12b430c00] 16:42:07 INFO - PROCESS | 1651 | 1461886927247 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bdcec00) [pid = 1651] [serial = 383] [outer = 0x12b430c00] 16:42:07 INFO - PROCESS | 1651 | 1461886927604 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:42:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 517ms 16:42:07 INFO - PROCESS | 1651 | 1461886927639 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1651 | 1461886927641 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:42:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:42:07 INFO - PROCESS | 1651 | 1461886927645 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1651 | 1461886927646 Marionette TRACE conn2 <- [1,486,null,{}] 16:42:07 INFO - PROCESS | 1651 | 1461886927649 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:07 INFO - PROCESS | 1651 | 1461886927748 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:42:07 INFO - PROCESS | 1651 | 1461886927781 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a261000 == 45 [pid = 1651] [id = 129] 16:42:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12bc8d800) [pid = 1651] [serial = 384] [outer = 0x0] 16:42:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12bdd7800) [pid = 1651] [serial = 385] [outer = 0x12bc8d800] 16:42:07 INFO - PROCESS | 1651 | 1461886927822 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12be22400) [pid = 1651] [serial = 386] [outer = 0x12bc8d800] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x127585800) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x129662400) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118276000) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1126bc000) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11688f000) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11688f800) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x121a12000) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128b41800) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118275800) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x129793000) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116a57c00) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:42:08 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12724ec00) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:42:08 INFO - PROCESS | 1651 | 1461886928378 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:42:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 768ms 16:42:08 INFO - PROCESS | 1651 | 1461886928414 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1651 | 1461886928415 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:42:08 INFO - PROCESS | 1651 | 1461886928417 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1651 | 1461886928418 Marionette TRACE conn2 <- [1,490,null,{}] 16:42:08 INFO - PROCESS | 1651 | 1461886928421 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:08 INFO - PROCESS | 1651 | 1461886928498 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:42:08 INFO - PROCESS | 1651 | 1461886928519 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x127716800 == 46 [pid = 1651] [id = 130] 16:42:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116abe400) [pid = 1651] [serial = 387] [outer = 0x0] 16:42:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121034400) [pid = 1651] [serial = 388] [outer = 0x116abe400] 16:42:08 INFO - PROCESS | 1651 | 1461886928543 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12965e800) [pid = 1651] [serial = 389] [outer = 0x116abe400] 16:42:08 INFO - PROCESS | 1651 | 1461886928868 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:42:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 468ms 16:42:08 INFO - PROCESS | 1651 | 1461886928885 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1651 | 1461886928887 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:42:08 INFO - PROCESS | 1651 | 1461886928889 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1651 | 1461886928891 Marionette TRACE conn2 <- [1,494,null,{}] 16:42:08 INFO - PROCESS | 1651 | 1461886928896 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:09 INFO - PROCESS | 1651 | 1461886929004 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:42:09 INFO - PROCESS | 1651 | 1461886929012 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5c9800 == 47 [pid = 1651] [id = 131] 16:42:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12abf8800) [pid = 1651] [serial = 390] [outer = 0x0] 16:42:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12c32bc00) [pid = 1651] [serial = 391] [outer = 0x12abf8800] 16:42:09 INFO - PROCESS | 1651 | 1461886929040 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12c3d1c00) [pid = 1651] [serial = 392] [outer = 0x12abf8800] 16:42:09 INFO - PROCESS | 1651 | 1461886929350 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:42:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 472ms 16:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:42:09 INFO - PROCESS | 1651 | 1461886929365 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1651 | 1461886929366 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:42:09 INFO - PROCESS | 1651 | 1461886929368 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1651 | 1461886929369 Marionette TRACE conn2 <- [1,498,null,{}] 16:42:09 INFO - PROCESS | 1651 | 1461886929371 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:09 INFO - PROCESS | 1651 | 1461886929450 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:42:09 INFO - PROCESS | 1651 | 1461886929454 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c014000 == 48 [pid = 1651] [id = 132] 16:42:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12c3d2400) [pid = 1651] [serial = 393] [outer = 0x0] 16:42:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12c3db400) [pid = 1651] [serial = 394] [outer = 0x12c3d2400] 16:42:09 INFO - PROCESS | 1651 | 1461886929481 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12c897000) [pid = 1651] [serial = 395] [outer = 0x12c3d2400] 16:42:09 INFO - PROCESS | 1651 | 1461886929819 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:42:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 16:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:42:09 INFO - PROCESS | 1651 | 1461886929836 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1651 | 1461886929837 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:42:09 INFO - PROCESS | 1651 | 1461886929839 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1651 | 1461886929842 Marionette TRACE conn2 <- [1,502,null,{}] 16:42:09 INFO - PROCESS | 1651 | 1461886929844 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:09 INFO - PROCESS | 1651 | 1461886929941 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:42:09 INFO - PROCESS | 1651 | 1461886929949 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0d6000 == 49 [pid = 1651] [id = 133] 16:42:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12c3d3400) [pid = 1651] [serial = 396] [outer = 0x0] 16:42:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12c89d400) [pid = 1651] [serial = 397] [outer = 0x12c3d3400] 16:42:09 INFO - PROCESS | 1651 | 1461886929973 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12c8a4c00) [pid = 1651] [serial = 398] [outer = 0x12c3d3400] 16:42:10 INFO - PROCESS | 1651 | 1461886930277 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:42:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 16:42:10 INFO - PROCESS | 1651 | 1461886930365 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1651 | 1461886930367 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:42:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:42:10 INFO - PROCESS | 1651 | 1461886930371 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1651 | 1461886930373 Marionette TRACE conn2 <- [1,506,null,{}] 16:42:10 INFO - PROCESS | 1651 | 1461886930377 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:10 INFO - PROCESS | 1651 | 1461886930469 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:42:10 INFO - PROCESS | 1651 | 1461886930556 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a3a800 == 50 [pid = 1651] [id = 134] 16:42:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x113585c00) [pid = 1651] [serial = 399] [outer = 0x0] 16:42:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11611d400) [pid = 1651] [serial = 400] [outer = 0x113585c00] 16:42:10 INFO - PROCESS | 1651 | 1461886930587 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x116b63400) [pid = 1651] [serial = 401] [outer = 0x113585c00] 16:42:11 INFO - PROCESS | 1651 | 1461886931028 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 723ms 16:42:11 INFO - PROCESS | 1651 | 1461886931094 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1651 | 1461886931097 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:42:11 INFO - PROCESS | 1651 | 1461886931154 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1651 | 1461886931157 Marionette TRACE conn2 <- [1,510,null,{}] 16:42:11 INFO - PROCESS | 1651 | 1461886931161 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 1651 | 1461886931256 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:42:11 INFO - PROCESS | 1651 | 1461886931303 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x121206800 == 51 [pid = 1651] [id = 135] 16:42:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x117c0c400) [pid = 1651] [serial = 402] [outer = 0x0] 16:42:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119bd8400) [pid = 1651] [serial = 403] [outer = 0x117c0c400] 16:42:11 INFO - PROCESS | 1651 | 1461886931333 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x121049c00) [pid = 1651] [serial = 404] [outer = 0x117c0c400] 16:42:11 INFO - PROCESS | 1651 | 1461886931836 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 751ms 16:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:42:11 INFO - PROCESS | 1651 | 1461886931879 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1651 | 1461886931881 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:42:11 INFO - PROCESS | 1651 | 1461886931885 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1651 | 1461886931888 Marionette TRACE conn2 <- [1,514,null,{}] 16:42:11 INFO - PROCESS | 1651 | 1461886931897 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:12 INFO - PROCESS | 1651 | 1461886932037 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:42:12 INFO - PROCESS | 1651 | 1461886932100 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5b4000 == 52 [pid = 1651] [id = 136] 16:42:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128e8d000) [pid = 1651] [serial = 405] [outer = 0x0] 16:42:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x128e93000) [pid = 1651] [serial = 406] [outer = 0x128e8d000] 16:42:12 INFO - PROCESS | 1651 | 1461886932132 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12979dc00) [pid = 1651] [serial = 407] [outer = 0x128e8d000] 16:42:12 INFO - PROCESS | 1651 | 1461886932566 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 721ms 16:42:12 INFO - PROCESS | 1651 | 1461886932606 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1651 | 1461886932607 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:42:12 INFO - PROCESS | 1651 | 1461886932610 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1651 | 1461886932611 Marionette TRACE conn2 <- [1,518,null,{}] 16:42:12 INFO - PROCESS | 1651 | 1461886932613 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:12 INFO - PROCESS | 1651 | 1461886932710 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:42:12 INFO - PROCESS | 1651 | 1461886932759 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c380000 == 53 [pid = 1651] [id = 137] 16:42:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12abf2c00) [pid = 1651] [serial = 408] [outer = 0x0] 16:42:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b429400) [pid = 1651] [serial = 409] [outer = 0x12abf2c00] 16:42:12 INFO - PROCESS | 1651 | 1461886932789 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12bdd1000) [pid = 1651] [serial = 410] [outer = 0x12abf2c00] 16:42:13 INFO - PROCESS | 1651 | 1461886933193 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 618ms 16:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:42:13 INFO - PROCESS | 1651 | 1461886933229 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1651 | 1461886933230 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:42:13 INFO - PROCESS | 1651 | 1461886933232 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1651 | 1461886933233 Marionette TRACE conn2 <- [1,522,null,{}] 16:42:13 INFO - PROCESS | 1651 | 1461886933236 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 1651 | 1461886933329 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:42:13 INFO - PROCESS | 1651 | 1461886933388 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8d1800 == 54 [pid = 1651] [id = 138] 16:42:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12be24c00) [pid = 1651] [serial = 411] [outer = 0x0] 16:42:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12c332c00) [pid = 1651] [serial = 412] [outer = 0x12be24c00] 16:42:13 INFO - PROCESS | 1651 | 1461886933418 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12c3dc800) [pid = 1651] [serial = 413] [outer = 0x12be24c00] 16:42:13 INFO - PROCESS | 1651 | 1461886933870 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 669ms 16:42:13 INFO - PROCESS | 1651 | 1461886933910 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1651 | 1461886933912 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:42:13 INFO - PROCESS | 1651 | 1461886933916 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1651 | 1461886933917 Marionette TRACE conn2 <- [1,526,null,{}] 16:42:13 INFO - PROCESS | 1651 | 1461886933919 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:14 INFO - PROCESS | 1651 | 1461886934180 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:42:14 INFO - PROCESS | 1651 | 1461886934253 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b8000 == 55 [pid = 1651] [id = 139] 16:42:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x113d4b400) [pid = 1651] [serial = 414] [outer = 0x0] 16:42:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11651cc00) [pid = 1651] [serial = 415] [outer = 0x113d4b400] 16:42:14 INFO - PROCESS | 1651 | 1461886934281 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1175d1c00) [pid = 1651] [serial = 416] [outer = 0x113d4b400] 16:42:14 INFO - PROCESS | 1651 | 1461886934747 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:42:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 870ms 16:42:14 INFO - PROCESS | 1651 | 1461886934800 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 1651 | 1461886934803 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:42:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:42:14 INFO - PROCESS | 1651 | 1461886934813 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1651 | 1461886934816 Marionette TRACE conn2 <- [1,530,null,{}] 16:42:14 INFO - PROCESS | 1651 | 1461886934821 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:14 INFO - PROCESS | 1651 | 1461886934952 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:42:15 INFO - PROCESS | 1651 | 1461886935041 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a32800 == 56 [pid = 1651] [id = 140] 16:42:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x118268800) [pid = 1651] [serial = 417] [outer = 0x0] 16:42:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x118840000) [pid = 1651] [serial = 418] [outer = 0x118268800] 16:42:15 INFO - PROCESS | 1651 | 1461886935087 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x119b8dc00) [pid = 1651] [serial = 419] [outer = 0x118268800] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12c014000 == 55 [pid = 1651] [id = 132] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5c9800 == 54 [pid = 1651] [id = 131] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x127716800 == 53 [pid = 1651] [id = 130] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12a261000 == 52 [pid = 1651] [id = 129] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x129682000 == 51 [pid = 1651] [id = 128] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x127265800 == 50 [pid = 1651] [id = 127] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x113f18c00) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x117c1a400) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1197c8800) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x124dc3800) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x128b43400) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12add1c00) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x123f3f000 == 49 [pid = 1651] [id = 126] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x121677000 == 48 [pid = 1651] [id = 125] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11997a000 == 47 [pid = 1651] [id = 124] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x118850800 == 46 [pid = 1651] [id = 123] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x115e51000 == 45 [pid = 1651] [id = 122] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11812a000 == 44 [pid = 1651] [id = 121] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x116a0d800 == 43 [pid = 1651] [id = 116] 16:42:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab3e800 == 42 [pid = 1651] [id = 115] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x129169000) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1297a1400) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x121031c00) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1217e5000) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1150f4000) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x113518400) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1175cdc00) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x118215000) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x119b8c400) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1197ca800) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1241e2000) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x124dcf400) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x128e89400) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11215e400) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12ab76c00) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1241de400) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12ab6c800) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12abf8400) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x128b3e400) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119bdfc00) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129661000) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128e91800) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12adc8400) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 16:42:15 INFO - PROCESS | 1651 | 1461886935551 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:42:15 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:42:15 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:42:15 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:42:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 774ms 16:42:15 INFO - PROCESS | 1651 | 1461886935585 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1651 | 1461886935587 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:42:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:42:15 INFO - PROCESS | 1651 | 1461886935589 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1651 | 1461886935590 Marionette TRACE conn2 <- [1,534,null,{}] 16:42:15 INFO - PROCESS | 1651 | 1461886935593 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 1651 | 1461886935674 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:42:15 INFO - PROCESS | 1651 | 1461886935681 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118263800 == 43 [pid = 1651] [id = 141] 16:42:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x121032000) [pid = 1651] [serial = 420] [outer = 0x0] 16:42:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12125a800) [pid = 1651] [serial = 421] [outer = 0x121032000] 16:42:15 INFO - PROCESS | 1651 | 1461886935708 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x123f9dc00) [pid = 1651] [serial = 422] [outer = 0x121032000] 16:42:16 INFO - PROCESS | 1651 | 1461886936065 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:42:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 16:42:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:42:16 INFO - PROCESS | 1651 | 1461886936109 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1651 | 1461886936111 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:42:16 INFO - PROCESS | 1651 | 1461886936118 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1651 | 1461886936121 Marionette TRACE conn2 <- [1,538,null,{}] 16:42:16 INFO - PROCESS | 1651 | 1461886936124 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:16 INFO - PROCESS | 1651 | 1461886936204 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:42:16 INFO - PROCESS | 1651 | 1461886936213 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x121112800 == 44 [pid = 1651] [id = 142] 16:42:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1241e9c00) [pid = 1651] [serial = 423] [outer = 0x0] 16:42:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126b23800) [pid = 1651] [serial = 424] [outer = 0x1241e9c00] 16:42:16 INFO - PROCESS | 1651 | 1461886936242 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128e93800) [pid = 1651] [serial = 425] [outer = 0x1241e9c00] 16:42:16 INFO - PROCESS | 1651 | 1461886936579 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:42:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 474ms 16:42:16 INFO - PROCESS | 1651 | 1461886936590 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1651 | 1461886936591 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:42:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:42:16 INFO - PROCESS | 1651 | 1461886936597 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1651 | 1461886936598 Marionette TRACE conn2 <- [1,542,null,{}] 16:42:16 INFO - PROCESS | 1651 | 1461886936600 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:16 INFO - PROCESS | 1651 | 1461886936683 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:42:16 INFO - PROCESS | 1651 | 1461886936727 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f3f000 == 45 [pid = 1651] [id = 143] 16:42:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x124d72800) [pid = 1651] [serial = 426] [outer = 0x0] 16:42:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1293a1c00) [pid = 1651] [serial = 427] [outer = 0x124d72800] 16:42:16 INFO - PROCESS | 1651 | 1461886936753 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x129947400) [pid = 1651] [serial = 428] [outer = 0x124d72800] 16:42:17 INFO - PROCESS | 1651 | 1461886937045 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:42:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:42:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 16:42:17 INFO - PROCESS | 1651 | 1461886937065 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 1651 | 1461886937066 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:42:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:42:17 INFO - PROCESS | 1651 | 1461886937069 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 1651 | 1461886937070 Marionette TRACE conn2 <- [1,546,null,{}] 16:42:17 INFO - PROCESS | 1651 | 1461886937072 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:17 INFO - PROCESS | 1651 | 1461886937167 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:42:17 INFO - PROCESS | 1651 | 1461886937172 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173d8000 == 46 [pid = 1651] [id = 144] 16:42:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12adc5400) [pid = 1651] [serial = 429] [outer = 0x0] 16:42:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12b426c00) [pid = 1651] [serial = 430] [outer = 0x12adc5400] 16:42:17 INFO - PROCESS | 1651 | 1461886937215 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12bc8a400) [pid = 1651] [serial = 431] [outer = 0x12adc5400] 16:42:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:42:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 517ms 16:42:17 INFO - PROCESS | 1651 | 1461886937582 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:42:17 INFO - PROCESS | 1651 | 1461886937587 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:42:17 INFO - PROCESS | 1651 | 1461886937588 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:42:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:42:17 INFO - PROCESS | 1651 | 1461886937592 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:42:17 INFO - PROCESS | 1651 | 1461886937593 Marionette TRACE conn2 <- [1,550,null,{}] 16:42:17 INFO - PROCESS | 1651 | 1461886937596 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:17 INFO - PROCESS | 1651 | 1461886937707 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:42:17 INFO - PROCESS | 1651 | 1461886937723 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12967f000 == 47 [pid = 1651] [id = 145] 16:42:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12adc2c00) [pid = 1651] [serial = 432] [outer = 0x0] 16:42:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12bdcf400) [pid = 1651] [serial = 433] [outer = 0x12adc2c00] 16:42:17 INFO - PROCESS | 1651 | 1461886937757 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12c332000) [pid = 1651] [serial = 434] [outer = 0x12adc2c00] 16:42:18 INFO - PROCESS | 1651 | 1461886938115 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:42:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 571ms 16:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:42:18 INFO - PROCESS | 1651 | 1461886938163 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1651 | 1461886938164 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:42:18 INFO - PROCESS | 1651 | 1461886938166 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1651 | 1461886938167 Marionette TRACE conn2 <- [1,554,null,{}] 16:42:18 INFO - PROCESS | 1651 | 1461886938170 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 1651 | 1461886938262 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:42:18 INFO - PROCESS | 1651 | 1461886938266 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad8d800 == 48 [pid = 1651] [id = 146] 16:42:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12c3d5400) [pid = 1651] [serial = 435] [outer = 0x0] 16:42:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12c898c00) [pid = 1651] [serial = 436] [outer = 0x12c3d5400] 16:42:18 INFO - PROCESS | 1651 | 1461886938291 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12cc55800) [pid = 1651] [serial = 437] [outer = 0x12c3d5400] 16:42:18 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:18 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:18 INFO - PROCESS | 1651 | 1461886938619 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 16:42:18 INFO - PROCESS | 1651 | 1461886938634 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1651 | 1461886938636 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:42:18 INFO - PROCESS | 1651 | 1461886938638 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1651 | 1461886938639 Marionette TRACE conn2 <- [1,558,null,{}] 16:42:18 INFO - PROCESS | 1651 | 1461886938643 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 1651 | 1461886938738 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:42:18 INFO - PROCESS | 1651 | 1461886938750 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5c5800 == 49 [pid = 1651] [id = 147] 16:42:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12cc56c00) [pid = 1651] [serial = 438] [outer = 0x0] 16:42:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12cc5dc00) [pid = 1651] [serial = 439] [outer = 0x12cc56c00] 16:42:18 INFO - PROCESS | 1651 | 1461886938775 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12d03b400) [pid = 1651] [serial = 440] [outer = 0x12cc56c00] 16:42:19 INFO - PROCESS | 1651 | 1461886939113 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 517ms 16:42:19 INFO - PROCESS | 1651 | 1461886939156 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1651 | 1461886939157 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:42:19 INFO - PROCESS | 1651 | 1461886939161 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1651 | 1461886939163 Marionette TRACE conn2 <- [1,562,null,{}] 16:42:19 INFO - PROCESS | 1651 | 1461886939165 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:19 INFO - PROCESS | 1651 | 1461886939260 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:42:19 INFO - PROCESS | 1651 | 1461886939264 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0d7000 == 50 [pid = 1651] [id = 148] 16:42:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x110f9c400) [pid = 1651] [serial = 441] [outer = 0x0] 16:42:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x110fa3c00) [pid = 1651] [serial = 442] [outer = 0x110f9c400] 16:42:19 INFO - PROCESS | 1651 | 1461886939289 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x110fa9400) [pid = 1651] [serial = 443] [outer = 0x110f9c400] 16:42:19 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:19 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:19 INFO - PROCESS | 1651 | 1461886939609 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 16:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:42:19 INFO - PROCESS | 1651 | 1461886939638 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1651 | 1461886939640 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:42:19 INFO - PROCESS | 1651 | 1461886939645 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1651 | 1461886939647 Marionette TRACE conn2 <- [1,566,null,{}] 16:42:19 INFO - PROCESS | 1651 | 1461886939649 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:19 INFO - PROCESS | 1651 | 1461886939847 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12adca000) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b430c00) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12bc8d800) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x113f19400) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x123f95800) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x115e8e800) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1199d3c00) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x126e3d000) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x124dcdc00) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12c3d2400) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12abf8800) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x116abe400) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:42:19 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12724d400) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:42:19 INFO - PROCESS | 1651 | 1461886939886 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a40800 == 51 [pid = 1651] [id = 149] 16:42:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x110fa4400) [pid = 1651] [serial = 444] [outer = 0x0] 16:42:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x113f19400) [pid = 1651] [serial = 445] [outer = 0x110fa4400] 16:42:19 INFO - PROCESS | 1651 | 1461886939915 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x128cd3c00) [pid = 1651] [serial = 446] [outer = 0x110fa4400] 16:42:20 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:20 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:20 INFO - PROCESS | 1651 | 1461886940185 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:42:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 572ms 16:42:20 INFO - PROCESS | 1651 | 1461886940215 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1651 | 1461886940217 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:42:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:42:20 INFO - PROCESS | 1651 | 1461886940219 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1651 | 1461886940221 Marionette TRACE conn2 <- [1,570,null,{}] 16:42:20 INFO - PROCESS | 1651 | 1461886940231 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 1651 | 1461886940324 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:42:20 INFO - PROCESS | 1651 | 1461886940331 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc35800 == 52 [pid = 1651] [id = 150] 16:42:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12abdf800) [pid = 1651] [serial = 447] [outer = 0x0] 16:42:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12abed800) [pid = 1651] [serial = 448] [outer = 0x12abdf800] 16:42:20 INFO - PROCESS | 1651 | 1461886940355 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12c32f800) [pid = 1651] [serial = 449] [outer = 0x12abdf800] 16:42:20 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:20 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:20 INFO - PROCESS | 1651 | 1461886940684 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:42:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 519ms 16:42:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:42:20 INFO - PROCESS | 1651 | 1461886940739 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1651 | 1461886940740 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:42:20 INFO - PROCESS | 1651 | 1461886940742 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1651 | 1461886940743 Marionette TRACE conn2 <- [1,574,null,{}] 16:42:20 INFO - PROCESS | 1651 | 1461886940745 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 1651 | 1461886940821 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:42:20 INFO - PROCESS | 1651 | 1461886940827 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d062800 == 53 [pid = 1651] [id = 151] 16:42:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12cc58c00) [pid = 1651] [serial = 450] [outer = 0x0] 16:42:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12d03f400) [pid = 1651] [serial = 451] [outer = 0x12cc58c00] 16:42:20 INFO - PROCESS | 1651 | 1461886940851 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12d048400) [pid = 1651] [serial = 452] [outer = 0x12cc58c00] 16:42:21 INFO - PROCESS | 1651 | 1461886941211 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 16:42:21 INFO - PROCESS | 1651 | 1461886941263 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1651 | 1461886941265 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:42:21 INFO - PROCESS | 1651 | 1461886941268 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1651 | 1461886941270 Marionette TRACE conn2 <- [1,578,null,{}] 16:42:21 INFO - PROCESS | 1651 | 1461886941273 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:21 INFO - PROCESS | 1651 | 1461886941411 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:42:21 INFO - PROCESS | 1651 | 1461886941419 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d075800 == 54 [pid = 1651] [id = 152] 16:42:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x111089000) [pid = 1651] [serial = 453] [outer = 0x0] 16:42:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11108e400) [pid = 1651] [serial = 454] [outer = 0x111089000] 16:42:21 INFO - PROCESS | 1651 | 1461886941444 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x111093800) [pid = 1651] [serial = 455] [outer = 0x111089000] 16:42:21 INFO - PROCESS | 1651 | 1461886941745 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 16:42:21 INFO - PROCESS | 1651 | 1461886941787 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1651 | 1461886941789 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:42:21 INFO - PROCESS | 1651 | 1461886941791 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1651 | 1461886941792 Marionette TRACE conn2 <- [1,582,null,{}] 16:42:21 INFO - PROCESS | 1651 | 1461886941794 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:21 INFO - PROCESS | 1651 | 1461886941930 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:42:21 INFO - PROCESS | 1651 | 1461886941979 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160e5800 == 55 [pid = 1651] [id = 153] 16:42:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x110f9f800) [pid = 1651] [serial = 456] [outer = 0x0] 16:42:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x110fa5400) [pid = 1651] [serial = 457] [outer = 0x110f9f800] 16:42:22 INFO - PROCESS | 1651 | 1461886942011 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x112eb0800) [pid = 1651] [serial = 458] [outer = 0x110f9f800] 16:42:22 INFO - PROCESS | 1651 | 1461886942425 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 669ms 16:42:22 INFO - PROCESS | 1651 | 1461886942463 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:42:22 INFO - PROCESS | 1651 | 1461886942466 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:42:22 INFO - PROCESS | 1651 | 1461886942469 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1651 | 1461886942471 Marionette TRACE conn2 <- [1,586,null,{}] 16:42:22 INFO - PROCESS | 1651 | 1461886942474 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:22 INFO - PROCESS | 1651 | 1461886942577 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:42:22 INFO - PROCESS | 1651 | 1461886942651 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121117000 == 56 [pid = 1651] [id = 154] 16:42:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x118ab5c00) [pid = 1651] [serial = 459] [outer = 0x0] 16:42:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x1197d4000) [pid = 1651] [serial = 460] [outer = 0x118ab5c00] 16:42:22 INFO - PROCESS | 1651 | 1461886942724 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x120e37c00) [pid = 1651] [serial = 461] [outer = 0x118ab5c00] 16:42:22 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:23 INFO - PROCESS | 1651 | 1461886943126 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 671ms 16:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:42:23 INFO - PROCESS | 1651 | 1461886943140 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1651 | 1461886943141 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:42:23 INFO - PROCESS | 1651 | 1461886943144 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1651 | 1461886943145 Marionette TRACE conn2 <- [1,590,null,{}] 16:42:23 INFO - PROCESS | 1651 | 1461886943148 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:23 INFO - PROCESS | 1651 | 1461886943247 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:42:23 INFO - PROCESS | 1651 | 1461886943313 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x129676000 == 57 [pid = 1651] [id = 155] 16:42:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x124199000) [pid = 1651] [serial = 462] [outer = 0x0] 16:42:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x126890000) [pid = 1651] [serial = 463] [outer = 0x124199000] 16:42:23 INFO - PROCESS | 1651 | 1461886943344 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x128b47400) [pid = 1651] [serial = 464] [outer = 0x124199000] 16:42:23 INFO - PROCESS | 1651 | 1461886943763 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 16:42:23 INFO - PROCESS | 1651 | 1461886943815 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1651 | 1461886943819 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:42:23 INFO - PROCESS | 1651 | 1461886943850 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1651 | 1461886943855 Marionette TRACE conn2 <- [1,594,null,{}] 16:42:23 INFO - PROCESS | 1651 | 1461886943863 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:24 INFO - PROCESS | 1651 | 1461886944037 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:42:24 INFO - PROCESS | 1651 | 1461886944130 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d534800 == 58 [pid = 1651] [id = 156] 16:42:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x128be8000) [pid = 1651] [serial = 465] [outer = 0x0] 16:42:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x128cd4000) [pid = 1651] [serial = 466] [outer = 0x128be8000] 16:42:24 INFO - PROCESS | 1651 | 1461886944177 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12a2d2800) [pid = 1651] [serial = 467] [outer = 0x128be8000] 16:42:24 INFO - PROCESS | 1651 | 1461886944622 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:42:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 855ms 16:42:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:42:24 INFO - PROCESS | 1651 | 1461886944679 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 1651 | 1461886944680 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:42:24 INFO - PROCESS | 1651 | 1461886944682 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 1651 | 1461886944683 Marionette TRACE conn2 <- [1,598,null,{}] 16:42:24 INFO - PROCESS | 1651 | 1461886944686 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:24 INFO - PROCESS | 1651 | 1461886944786 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:42:24 INFO - PROCESS | 1651 | 1461886944852 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6df800 == 59 [pid = 1651] [id = 157] 16:42:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x128bef800) [pid = 1651] [serial = 468] [outer = 0x0] 16:42:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12abe1000) [pid = 1651] [serial = 469] [outer = 0x128bef800] 16:42:24 INFO - PROCESS | 1651 | 1461886944882 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12abedc00) [pid = 1651] [serial = 470] [outer = 0x128bef800] 16:42:25 INFO - PROCESS | 1651 | 1461886945308 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 16:42:25 INFO - PROCESS | 1651 | 1461886945353 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1651 | 1461886945354 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:42:25 INFO - PROCESS | 1651 | 1461886945357 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1651 | 1461886945358 Marionette TRACE conn2 <- [1,602,null,{}] 16:42:25 INFO - PROCESS | 1651 | 1461886945360 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:25 INFO - PROCESS | 1651 | 1461886945478 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:42:25 INFO - PROCESS | 1651 | 1461886945544 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185a9800 == 60 [pid = 1651] [id = 158] 16:42:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12adc6c00) [pid = 1651] [serial = 471] [outer = 0x0] 16:42:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b431000) [pid = 1651] [serial = 472] [outer = 0x12adc6c00] 16:42:25 INFO - PROCESS | 1651 | 1461886945580 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12be20400) [pid = 1651] [serial = 473] [outer = 0x12adc6c00] 16:42:26 INFO - PROCESS | 1651 | 1461886946145 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 819ms 16:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:42:26 INFO - PROCESS | 1651 | 1461886946180 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1651 | 1461886946182 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:42:26 INFO - PROCESS | 1651 | 1461886946185 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1651 | 1461886946187 Marionette TRACE conn2 <- [1,606,null,{}] 16:42:26 INFO - PROCESS | 1651 | 1461886946191 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 1651 | 1461886946295 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:42:26 INFO - PROCESS | 1651 | 1461886946348 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x118862000 == 61 [pid = 1651] [id = 159] 16:42:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x111091c00) [pid = 1651] [serial = 474] [outer = 0x0] 16:42:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x113dd2c00) [pid = 1651] [serial = 475] [outer = 0x111091c00] 16:42:26 INFO - PROCESS | 1651 | 1461886946377 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x116abe400) [pid = 1651] [serial = 476] [outer = 0x111091c00] 16:42:26 INFO - PROCESS | 1651 | 1461886946815 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 670ms 16:42:26 INFO - PROCESS | 1651 | 1461886946856 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1651 | 1461886946860 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:42:26 INFO - PROCESS | 1651 | 1461886946864 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1651 | 1461886946866 Marionette TRACE conn2 <- [1,610,null,{}] 16:42:26 INFO - PROCESS | 1651 | 1461886946868 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 1651 | 1461886946959 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:42:27 INFO - PROCESS | 1651 | 1461886947013 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824d800 == 62 [pid = 1651] [id = 160] 16:42:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x117c2c000) [pid = 1651] [serial = 477] [outer = 0x0] 16:42:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x118598400) [pid = 1651] [serial = 478] [outer = 0x117c2c000] 16:42:27 INFO - PROCESS | 1651 | 1461886947040 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x119ecf800) [pid = 1651] [serial = 479] [outer = 0x117c2c000] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x123b89000 == 61 [pid = 1651] [id = 101] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12d075800 == 60 [pid = 1651] [id = 152] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12d062800 == 59 [pid = 1651] [id = 151] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc35800 == 58 [pid = 1651] [id = 150] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116a40800 == 57 [pid = 1651] [id = 149] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0d7000 == 56 [pid = 1651] [id = 148] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5c5800 == 55 [pid = 1651] [id = 147] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad8d800 == 54 [pid = 1651] [id = 146] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12c89d400) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12967f000 == 53 [pid = 1651] [id = 145] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1173d8000 == 52 [pid = 1651] [id = 144] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x123f3f000 == 51 [pid = 1651] [id = 143] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121112800 == 50 [pid = 1651] [id = 142] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x118263800 == 49 [pid = 1651] [id = 141] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116a32800 == 48 [pid = 1651] [id = 140] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b8000 == 47 [pid = 1651] [id = 139] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5b4000 == 46 [pid = 1651] [id = 136] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121206800 == 45 [pid = 1651] [id = 135] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116a3a800 == 44 [pid = 1651] [id = 134] 16:42:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0d6000 == 43 [pid = 1651] [id = 133] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12b44cc00) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12bc8fc00) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12bc87c00) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12bdd7800) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x118136800) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1160c6400) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x124d7ac00) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x126e3fc00) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11859fc00) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x119188000) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x121047800) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1215a7800) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12b453c00) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x128cd2000) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x129166800) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x124dcf000) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11912c400) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x124dc3400) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x128e8f000) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x116899400) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12c897000) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12c32bc00) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x121034400) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12965e800) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12c3db400) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12be22400) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12bdcec00) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12c3d1c00) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12965f400) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12adca400) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 16:42:27 INFO - PROCESS | 1651 | 1461886947413 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 569ms 16:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:42:27 INFO - PROCESS | 1651 | 1461886947434 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1651 | 1461886947435 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:42:27 INFO - PROCESS | 1651 | 1461886947437 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1651 | 1461886947439 Marionette TRACE conn2 <- [1,614,null,{}] 16:42:27 INFO - PROCESS | 1651 | 1461886947448 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:27 INFO - PROCESS | 1651 | 1461886947532 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:42:27 INFO - PROCESS | 1651 | 1461886947581 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11916d000 == 44 [pid = 1651] [id = 161] 16:42:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1199ce000) [pid = 1651] [serial = 480] [outer = 0x0] 16:42:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x121049000) [pid = 1651] [serial = 481] [outer = 0x1199ce000] 16:42:27 INFO - PROCESS | 1651 | 1461886947608 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x121a18800) [pid = 1651] [serial = 482] [outer = 0x1199ce000] 16:42:27 INFO - PROCESS | 1651 | 1461886947914 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:42:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms 16:42:27 INFO - PROCESS | 1651 | 1461886947960 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1651 | 1461886947962 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:42:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:42:27 INFO - PROCESS | 1651 | 1461886947964 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1651 | 1461886947965 Marionette TRACE conn2 <- [1,618,null,{}] 16:42:27 INFO - PROCESS | 1651 | 1461886947968 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:28 INFO - PROCESS | 1651 | 1461886948044 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:42:28 INFO - PROCESS | 1651 | 1461886948052 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x121208000 == 45 [pid = 1651] [id = 162] 16:42:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1199d3400) [pid = 1651] [serial = 483] [outer = 0x0] 16:42:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x124545400) [pid = 1651] [serial = 484] [outer = 0x1199d3400] 16:42:28 INFO - PROCESS | 1651 | 1461886948116 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x126b2dc00) [pid = 1651] [serial = 485] [outer = 0x1199d3400] 16:42:28 INFO - PROCESS | 1651 | 1461886948414 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 16:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:42:28 INFO - PROCESS | 1651 | 1461886948433 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1651 | 1461886948435 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:42:28 INFO - PROCESS | 1651 | 1461886948437 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1651 | 1461886948438 Marionette TRACE conn2 <- [1,622,null,{}] 16:42:28 INFO - PROCESS | 1651 | 1461886948440 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:28 INFO - PROCESS | 1651 | 1461886948514 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:42:28 INFO - PROCESS | 1651 | 1461886948519 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d20000 == 46 [pid = 1651] [id = 163] 16:42:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x121ab0800) [pid = 1651] [serial = 486] [outer = 0x0] 16:42:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x127185800) [pid = 1651] [serial = 487] [outer = 0x121ab0800] 16:42:28 INFO - PROCESS | 1651 | 1461886948546 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x128b41400) [pid = 1651] [serial = 488] [outer = 0x121ab0800] 16:42:28 INFO - PROCESS | 1651 | 1461886948876 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 16:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:42:28 INFO - PROCESS | 1651 | 1461886948906 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1651 | 1461886948908 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:42:28 INFO - PROCESS | 1651 | 1461886948912 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1651 | 1461886948913 Marionette TRACE conn2 <- [1,626,null,{}] 16:42:28 INFO - PROCESS | 1651 | 1461886948915 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 1651 | 1461886949031 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:42:29 INFO - PROCESS | 1651 | 1461886949039 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x127712800 == 47 [pid = 1651] [id = 164] 16:42:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x127190800) [pid = 1651] [serial = 489] [outer = 0x0] 16:42:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128be9800) [pid = 1651] [serial = 490] [outer = 0x127190800] 16:42:29 INFO - PROCESS | 1651 | 1461886949067 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12965b800) [pid = 1651] [serial = 491] [outer = 0x127190800] 16:42:29 INFO - PROCESS | 1651 | 1461886949478 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 621ms 16:42:29 INFO - PROCESS | 1651 | 1461886949534 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:42:29 INFO - PROCESS | 1651 | 1461886949536 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:42:29 INFO - PROCESS | 1651 | 1461886949539 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1651 | 1461886949541 Marionette TRACE conn2 <- [1,630,null,{}] 16:42:29 INFO - PROCESS | 1651 | 1461886949544 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 1651 | 1461886949691 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:42:29 INFO - PROCESS | 1651 | 1461886949711 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12998b000 == 48 [pid = 1651] [id = 165] 16:42:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128b4b800) [pid = 1651] [serial = 492] [outer = 0x0] 16:42:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x129795400) [pid = 1651] [serial = 493] [outer = 0x128b4b800] 16:42:29 INFO - PROCESS | 1651 | 1461886949751 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12abe7800) [pid = 1651] [serial = 494] [outer = 0x128b4b800] 16:42:30 INFO - PROCESS | 1651 | 1461886950128 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 619ms 16:42:30 INFO - PROCESS | 1651 | 1461886950159 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1651 | 1461886950161 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:42:30 INFO - PROCESS | 1651 | 1461886950171 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1651 | 1461886950172 Marionette TRACE conn2 <- [1,634,null,{}] 16:42:30 INFO - PROCESS | 1651 | 1461886950174 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 1651 | 1461886950267 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:42:30 INFO - PROCESS | 1651 | 1461886950271 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab1d000 == 49 [pid = 1651] [id = 166] 16:42:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x129799800) [pid = 1651] [serial = 495] [outer = 0x0] 16:42:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12abf1400) [pid = 1651] [serial = 496] [outer = 0x129799800] 16:42:30 INFO - PROCESS | 1651 | 1461886950296 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12adce000) [pid = 1651] [serial = 497] [outer = 0x129799800] 16:42:30 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:30 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:30 INFO - PROCESS | 1651 | 1461886950606 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:42:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 16:42:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:42:30 INFO - PROCESS | 1651 | 1461886950639 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1651 | 1461886950640 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:42:30 INFO - PROCESS | 1651 | 1461886950644 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1651 | 1461886950646 Marionette TRACE conn2 <- [1,638,null,{}] 16:42:30 INFO - PROCESS | 1651 | 1461886950649 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 1651 | 1461886950744 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:42:30 INFO - PROCESS | 1651 | 1461886950748 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4ca800 == 50 [pid = 1651] [id = 167] 16:42:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b428400) [pid = 1651] [serial = 498] [outer = 0x0] 16:42:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12b453c00) [pid = 1651] [serial = 499] [outer = 0x12b428400] 16:42:30 INFO - PROCESS | 1651 | 1461886950773 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12bc8fc00) [pid = 1651] [serial = 500] [outer = 0x12b428400] 16:42:30 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:31 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:31 INFO - PROCESS | 1651 | 1461886951121 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms 16:42:31 INFO - PROCESS | 1651 | 1461886951165 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1651 | 1461886951166 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:42:31 INFO - PROCESS | 1651 | 1461886951168 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1651 | 1461886951169 Marionette TRACE conn2 <- [1,642,null,{}] 16:42:31 INFO - PROCESS | 1651 | 1461886951171 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:31 INFO - PROCESS | 1651 | 1461886951266 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12c3d3400) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12abdf800) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12c3d5400) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x110fa4400) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x110f9c400) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12cc56c00) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x121032000) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x1241e9c00) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12cc58c00) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118268800) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12adc5400) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12adc2c00) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x124d72800) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:42:31 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x113d4b400) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:42:31 INFO - PROCESS | 1651 | 1461886951454 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c8e800 == 51 [pid = 1651] [id = 168] 16:42:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x110f9d400) [pid = 1651] [serial = 501] [outer = 0x0] 16:42:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x111088000) [pid = 1651] [serial = 502] [outer = 0x110f9d400] 16:42:31 INFO - PROCESS | 1651 | 1461886951479 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x124d72800) [pid = 1651] [serial = 503] [outer = 0x110f9d400] 16:42:31 INFO - PROCESS | 1651 | 1461886951770 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 618ms 16:42:31 INFO - PROCESS | 1651 | 1461886951786 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:42:31 INFO - PROCESS | 1651 | 1461886951788 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:42:31 INFO - PROCESS | 1651 | 1461886951790 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1651 | 1461886951792 Marionette TRACE conn2 <- [1,646,null,{}] 16:42:31 INFO - PROCESS | 1651 | 1461886951802 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:31 INFO - PROCESS | 1651 | 1461886951900 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:42:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12bc81800) [pid = 1651] [serial = 504] [outer = 0x12d1f3000] 16:42:31 INFO - PROCESS | 1651 | 1461886951925 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c376000 == 52 [pid = 1651] [id = 169] 16:42:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12c333400) [pid = 1651] [serial = 505] [outer = 0x0] 16:42:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12c3d8400) [pid = 1651] [serial = 506] [outer = 0x12c333400] 16:42:31 INFO - PROCESS | 1651 | 1461886951957 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12c89d400) [pid = 1651] [serial = 507] [outer = 0x12c333400] 16:42:32 INFO - PROCESS | 1651 | 1461886952314 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 577ms 16:42:32 INFO - PROCESS | 1651 | 1461886952367 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1651 | 1461886952368 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:42:32 INFO - PROCESS | 1651 | 1461886952370 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1651 | 1461886952371 Marionette TRACE conn2 <- [1,650,null,{}] 16:42:32 INFO - PROCESS | 1651 | 1461886952374 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:32 INFO - PROCESS | 1651 | 1461886952451 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:42:32 INFO - PROCESS | 1651 | 1461886952455 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0d7000 == 53 [pid = 1651] [id = 170] 16:42:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x121032000) [pid = 1651] [serial = 508] [outer = 0x0] 16:42:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x121c0a400) [pid = 1651] [serial = 509] [outer = 0x121032000] 16:42:32 INFO - PROCESS | 1651 | 1461886952479 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x121c0e400) [pid = 1651] [serial = 510] [outer = 0x121032000] 16:42:32 INFO - PROCESS | 1651 | 1461886952816 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 467ms 16:42:32 INFO - PROCESS | 1651 | 1461886952839 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:42:32 INFO - PROCESS | 1651 | 1461886952841 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:42:32 INFO - PROCESS | 1651 | 1461886952848 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1651 | 1461886952850 Marionette TRACE conn2 <- [1,654,null,{}] 16:42:32 INFO - PROCESS | 1651 | 1461886952853 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:32 INFO - PROCESS | 1651 | 1461886952978 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:42:33 INFO - PROCESS | 1651 | 1461886953061 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc2b800 == 54 [pid = 1651] [id = 171] 16:42:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x121c06400) [pid = 1651] [serial = 511] [outer = 0x0] 16:42:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x121c10800) [pid = 1651] [serial = 512] [outer = 0x121c06400] 16:42:33 INFO - PROCESS | 1651 | 1461886953099 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12cc58000) [pid = 1651] [serial = 513] [outer = 0x121c06400] 16:42:33 INFO - PROCESS | 1651 | 1461886953611 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:42:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 820ms 16:42:33 INFO - PROCESS | 1651 | 1461886953669 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:42:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:42:33 INFO - PROCESS | 1651 | 1461886953671 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:42:33 INFO - PROCESS | 1651 | 1461886953675 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1651 | 1461886953678 Marionette TRACE conn2 <- [1,658,null,{}] 16:42:33 INFO - PROCESS | 1651 | 1461886953681 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:33 INFO - PROCESS | 1651 | 1461886953784 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:42:33 INFO - PROCESS | 1651 | 1461886953850 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b93000 == 55 [pid = 1651] [id = 172] 16:42:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11108a800) [pid = 1651] [serial = 514] [outer = 0x0] 16:42:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x113f17400) [pid = 1651] [serial = 515] [outer = 0x11108a800] 16:42:33 INFO - PROCESS | 1651 | 1461886953882 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x116ab6c00) [pid = 1651] [serial = 516] [outer = 0x11108a800] 16:42:34 INFO - PROCESS | 1651 | 1461886954311 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 671ms 16:42:34 INFO - PROCESS | 1651 | 1461886954348 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1651 | 1461886954352 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:42:34 INFO - PROCESS | 1651 | 1461886954357 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1651 | 1461886954359 Marionette TRACE conn2 <- [1,662,null,{}] 16:42:34 INFO - PROCESS | 1651 | 1461886954376 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:34 INFO - PROCESS | 1651 | 1461886954474 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:42:34 INFO - PROCESS | 1651 | 1461886954528 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x121c42800 == 56 [pid = 1651] [id = 173] 16:42:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x118217c00) [pid = 1651] [serial = 517] [outer = 0x0] 16:42:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12102b000) [pid = 1651] [serial = 518] [outer = 0x118217c00] 16:42:34 INFO - PROCESS | 1651 | 1461886954558 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x121632400) [pid = 1651] [serial = 519] [outer = 0x118217c00] 16:42:34 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:34 INFO - PROCESS | 1651 | 1461886954985 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 632ms 16:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:42:34 INFO - PROCESS | 1651 | 1461886954989 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1651 | 1461886954991 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:42:34 INFO - PROCESS | 1651 | 1461886954993 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1651 | 1461886954996 Marionette TRACE conn2 <- [1,666,null,{}] 16:42:35 INFO - PROCESS | 1651 | 1461886955004 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:35 INFO - PROCESS | 1651 | 1461886955105 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:42:35 INFO - PROCESS | 1651 | 1461886955168 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c01a000 == 57 [pid = 1651] [id = 174] 16:42:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x121c15000) [pid = 1651] [serial = 520] [outer = 0x0] 16:42:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x121c1dc00) [pid = 1651] [serial = 521] [outer = 0x121c15000] 16:42:35 INFO - PROCESS | 1651 | 1461886955204 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x124dc3400) [pid = 1651] [serial = 522] [outer = 0x121c15000] 16:42:35 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:35 INFO - PROCESS | 1651 | 1461886955617 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:42:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 671ms 16:42:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:42:35 INFO - PROCESS | 1651 | 1461886955665 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1651 | 1461886955666 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:42:35 INFO - PROCESS | 1651 | 1461886955669 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1651 | 1461886955670 Marionette TRACE conn2 <- [1,670,null,{}] 16:42:35 INFO - PROCESS | 1651 | 1461886955672 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:35 INFO - PROCESS | 1651 | 1461886955797 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:42:35 INFO - PROCESS | 1651 | 1461886955863 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da06000 == 58 [pid = 1651] [id = 175] 16:42:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x128be1800) [pid = 1651] [serial = 523] [outer = 0x0] 16:42:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x128bef400) [pid = 1651] [serial = 524] [outer = 0x128be1800] 16:42:35 INFO - PROCESS | 1651 | 1461886955894 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x128e89400) [pid = 1651] [serial = 525] [outer = 0x128be1800] 16:42:36 INFO - PROCESS | 1651 | 1461886956298 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:42:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 671ms 16:42:36 INFO - PROCESS | 1651 | 1461886956340 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1651 | 1461886956342 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:42:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:42:36 INFO - PROCESS | 1651 | 1461886956344 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1651 | 1461886956345 Marionette TRACE conn2 <- [1,674,null,{}] 16:42:36 INFO - PROCESS | 1651 | 1461886956348 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:36 INFO - PROCESS | 1651 | 1461886956448 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:42:36 INFO - PROCESS | 1651 | 1461886956513 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dcd8800 == 59 [pid = 1651] [id = 176] 16:42:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x128be2400) [pid = 1651] [serial = 526] [outer = 0x0] 16:42:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12965c800) [pid = 1651] [serial = 527] [outer = 0x128be2400] 16:42:36 INFO - PROCESS | 1651 | 1461886956543 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12abfcc00) [pid = 1651] [serial = 528] [outer = 0x128be2400] 16:42:36 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:36 INFO - PROCESS | 1651 | 1461886956974 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:42:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 669ms 16:42:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:42:37 INFO - PROCESS | 1651 | 1461886957013 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 1651 | 1461886957015 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:42:37 INFO - PROCESS | 1651 | 1461886957017 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1651 | 1461886957019 Marionette TRACE conn2 <- [1,678,null,{}] 16:42:37 INFO - PROCESS | 1651 | 1461886957021 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:37 INFO - PROCESS | 1651 | 1461886957152 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:42:37 INFO - PROCESS | 1651 | 1461886957234 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x121111800 == 60 [pid = 1651] [id = 177] 16:42:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x110fa9c00) [pid = 1651] [serial = 529] [outer = 0x0] 16:42:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12994cc00) [pid = 1651] [serial = 530] [outer = 0x110fa9c00] 16:42:37 INFO - PROCESS | 1651 | 1461886957267 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12c89a000) [pid = 1651] [serial = 531] [outer = 0x110fa9c00] 16:42:37 INFO - PROCESS | 1651 | 1461886957833 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:42:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 869ms 16:42:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:42:37 INFO - PROCESS | 1651 | 1461886957886 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 1651 | 1461886957888 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:42:37 INFO - PROCESS | 1651 | 1461886957892 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1651 | 1461886957894 Marionette TRACE conn2 <- [1,682,null,{}] 16:42:37 INFO - PROCESS | 1651 | 1461886957897 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:37 INFO - PROCESS | 1651 | 1461886957990 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:42:38 INFO - PROCESS | 1651 | 1461886958046 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12147d800 == 61 [pid = 1651] [id = 178] 16:42:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x1160bb000) [pid = 1651] [serial = 532] [outer = 0x0] 16:42:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x116516400) [pid = 1651] [serial = 533] [outer = 0x1160bb000] 16:42:38 INFO - PROCESS | 1651 | 1461886958075 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11766e800) [pid = 1651] [serial = 534] [outer = 0x1160bb000] 16:42:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0d7000 == 60 [pid = 1651] [id = 170] 16:42:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12c376000 == 59 [pid = 1651] [id = 169] 16:42:38 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11108e400) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x128e93000) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12b429400) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12c332c00) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11611d400) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x119bd8400) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 16:42:38 INFO - PROCESS | 1651 | --DOCSHELL 0x117c8e800 == 58 [pid = 1651] [id = 168] 16:42:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4ca800 == 57 [pid = 1651] [id = 167] 16:42:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab1d000 == 56 [pid = 1651] [id = 166] 16:42:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12998b000 == 55 [pid = 1651] [id = 165] 16:42:38 INFO - PROCESS | 1651 | --DOCSHELL 0x127712800 == 54 [pid = 1651] [id = 164] 16:42:38 INFO - PROCESS | 1651 | --DOCSHELL 0x124d20000 == 53 [pid = 1651] [id = 163] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x121208000 == 52 [pid = 1651] [id = 162] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11916d000 == 51 [pid = 1651] [id = 161] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11824d800 == 50 [pid = 1651] [id = 160] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x118862000 == 49 [pid = 1651] [id = 159] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1185a9800 == 48 [pid = 1651] [id = 158] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6df800 == 47 [pid = 1651] [id = 157] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d534800 == 46 [pid = 1651] [id = 156] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x129676000 == 45 [pid = 1651] [id = 155] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x121117000 == 44 [pid = 1651] [id = 154] 16:42:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1160e5800 == 43 [pid = 1651] [id = 153] 16:42:39 INFO - PROCESS | 1651 | 1461886959020 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:42:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1172ms 16:42:39 INFO - PROCESS | 1651 | 1461886959065 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1651 | 1461886959070 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12d048400) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12c8a4c00) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12c32f800) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12cc55800) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x113f19400) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x110fa3c00) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12cc5dc00) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12125a800) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x126b23800) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12d03f400) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x123f9dc00) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x119b8dc00) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12c898c00) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12b426c00) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x128cd3c00) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12bdcf400) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12bc8a400) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x128e93800) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x1293a1c00) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12c332000) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x129947400) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12abed800) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x118840000) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1175d1c00) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12d03b400) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11651cc00) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x110fa9400) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 16:42:39 INFO - PROCESS | 1651 | 1461886959099 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1651 | 1461886959101 Marionette TRACE conn2 <- [1,686,null,{}] 16:42:39 INFO - PROCESS | 1651 | 1461886959108 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:39 INFO - PROCESS | 1651 | 1461886959198 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:42:39 INFO - PROCESS | 1651 | 1461886959204 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173e9800 == 44 [pid = 1651] [id = 179] 16:42:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11813c800) [pid = 1651] [serial = 535] [outer = 0x0] 16:42:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x118eaac00) [pid = 1651] [serial = 536] [outer = 0x11813c800] 16:42:39 INFO - PROCESS | 1651 | 1461886959231 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12125a800) [pid = 1651] [serial = 537] [outer = 0x11813c800] 16:42:40 INFO - PROCESS | 1651 | 1461886960073 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:42:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1037ms 16:42:40 INFO - PROCESS | 1651 | 1461886960124 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1651 | 1461886960125 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:42:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:42:40 INFO - PROCESS | 1651 | 1461886960128 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1651 | 1461886960130 Marionette TRACE conn2 <- [1,690,null,{}] 16:42:40 INFO - PROCESS | 1651 | 1461886960144 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:40 INFO - PROCESS | 1651 | 1461886960236 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:42:40 INFO - PROCESS | 1651 | 1461886960242 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x121113000 == 45 [pid = 1651] [id = 180] 16:42:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x121c0ec00) [pid = 1651] [serial = 538] [outer = 0x0] 16:42:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x121c17c00) [pid = 1651] [serial = 539] [outer = 0x121c0ec00] 16:42:40 INFO - PROCESS | 1651 | 1461886960272 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1241ea400) [pid = 1651] [serial = 540] [outer = 0x121c0ec00] 16:42:41 INFO - PROCESS | 1651 | 1461886961102 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:42:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 16:42:41 INFO - PROCESS | 1651 | 1461886961149 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 1651 | 1461886961151 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:42:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:42:41 INFO - PROCESS | 1651 | 1461886961153 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1651 | 1461886961154 Marionette TRACE conn2 <- [1,694,null,{}] 16:42:41 INFO - PROCESS | 1651 | 1461886961157 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:41 INFO - PROCESS | 1651 | 1461886961252 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:42:41 INFO - PROCESS | 1651 | 1461886961265 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d18800 == 46 [pid = 1651] [id = 181] 16:42:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x124dcb800) [pid = 1651] [serial = 541] [outer = 0x0] 16:42:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x127242000) [pid = 1651] [serial = 542] [outer = 0x124dcb800] 16:42:41 INFO - PROCESS | 1651 | 1461886961292 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x128b43800) [pid = 1651] [serial = 543] [outer = 0x124dcb800] 16:42:42 INFO - PROCESS | 1651 | 1461886962167 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:42:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1021ms 16:42:42 INFO - PROCESS | 1651 | 1461886962174 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1651 | 1461886962175 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:42:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:42:42 INFO - PROCESS | 1651 | 1461886962199 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1651 | 1461886962200 Marionette TRACE conn2 <- [1,698,null,{}] 16:42:42 INFO - PROCESS | 1651 | 1461886962203 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:42 INFO - PROCESS | 1651 | 1461886962299 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:42:42 INFO - PROCESS | 1651 | 1461886962303 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x117482800 == 47 [pid = 1651] [id = 182] 16:42:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x126898c00) [pid = 1651] [serial = 544] [outer = 0x0] 16:42:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x128bedc00) [pid = 1651] [serial = 545] [outer = 0x126898c00] 16:42:42 INFO - PROCESS | 1651 | 1461886962328 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12965e000) [pid = 1651] [serial = 546] [outer = 0x126898c00] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1120d5400) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x117c0c400) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x119bdc000) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x128e8d000) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x128ccd000) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x119131c00) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11766b800) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x113d4c800) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x121048400) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11821bc00) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x124dc7c00) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12be24c00) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12abf2c00) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1173ef800) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x111119c00) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x113585c00) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x121097800) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x128b4b800) [pid = 1651] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x129799800) [pid = 1651] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x110f9f800) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x111089000) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12adc6c00) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128be8000) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x117c2c000) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1199d3400) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118ab5c00) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1199ce000) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x128bef800) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x121ab0800) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127190800) [pid = 1651] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x124199000) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x121032000) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x111091c00) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12b428400) [pid = 1651] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x110f9d400) [pid = 1651] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:42:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12c333400) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:42:43 INFO - PROCESS | 1651 | 1461886963202 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:42:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1038ms 16:42:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:42:43 INFO - PROCESS | 1651 | 1461886963218 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 1651 | 1461886963220 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:42:43 INFO - PROCESS | 1651 | 1461886963222 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1651 | 1461886963223 Marionette TRACE conn2 <- [1,702,null,{}] 16:42:43 INFO - PROCESS | 1651 | 1461886963236 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:43 INFO - PROCESS | 1651 | 1461886963325 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:42:43 INFO - PROCESS | 1651 | 1461886963333 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c2000 == 48 [pid = 1651] [id = 183] 16:42:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118269800) [pid = 1651] [serial = 547] [outer = 0x0] 16:42:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119183800) [pid = 1651] [serial = 548] [outer = 0x118269800] 16:42:43 INFO - PROCESS | 1651 | 1461886963360 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1217ef400) [pid = 1651] [serial = 549] [outer = 0x118269800] 16:42:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:42:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 16:42:44 INFO - PROCESS | 1651 | 1461886964186 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:42:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:42:44 INFO - PROCESS | 1651 | 1461886964194 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1651 | 1461886964195 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:42:44 INFO - PROCESS | 1651 | 1461886964197 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1651 | 1461886964198 Marionette TRACE conn2 <- [1,706,null,{}] 16:42:44 INFO - PROCESS | 1651 | 1461886964201 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:44 INFO - PROCESS | 1651 | 1461886964280 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:42:44 INFO - PROCESS | 1651 | 1461886964329 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab33800 == 49 [pid = 1651] [id = 184] 16:42:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1185a3400) [pid = 1651] [serial = 550] [outer = 0x0] 16:42:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x127190800) [pid = 1651] [serial = 551] [outer = 0x1185a3400] 16:42:44 INFO - PROCESS | 1651 | 1461886964354 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12965f400) [pid = 1651] [serial = 552] [outer = 0x1185a3400] 16:42:45 INFO - PROCESS | 1651 | 1461886965120 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:42:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 968ms 16:42:45 INFO - PROCESS | 1651 | 1461886965166 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 1651 | 1461886965167 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:42:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:42:45 INFO - PROCESS | 1651 | 1461886965169 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1651 | 1461886965170 Marionette TRACE conn2 <- [1,710,null,{}] 16:42:45 INFO - PROCESS | 1651 | 1461886965173 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:45 INFO - PROCESS | 1651 | 1461886965333 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:42:45 INFO - PROCESS | 1651 | 1461886965409 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160e5800 == 50 [pid = 1651] [id = 185] 16:42:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11108e800) [pid = 1651] [serial = 553] [outer = 0x0] 16:42:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x111092c00) [pid = 1651] [serial = 554] [outer = 0x11108e800] 16:42:45 INFO - PROCESS | 1651 | 1461886965440 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x115e8e800) [pid = 1651] [serial = 555] [outer = 0x11108e800] 16:42:46 INFO - PROCESS | 1651 | 1461886966348 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:42:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:42:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1220ms 16:42:46 INFO - PROCESS | 1651 | 1461886966390 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:42:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:42:46 INFO - PROCESS | 1651 | 1461886966394 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:42:46 INFO - PROCESS | 1651 | 1461886966397 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1651 | 1461886966399 Marionette TRACE conn2 <- [1,714,null,{}] 16:42:46 INFO - PROCESS | 1651 | 1461886966402 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:46 INFO - PROCESS | 1651 | 1461886966501 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:42:46 INFO - PROCESS | 1651 | 1461886966551 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119e40000 == 51 [pid = 1651] [id = 186] 16:42:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118219000) [pid = 1651] [serial = 556] [outer = 0x0] 16:42:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119185800) [pid = 1651] [serial = 557] [outer = 0x118219000] 16:42:46 INFO - PROCESS | 1651 | 1461886966583 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12104cc00) [pid = 1651] [serial = 558] [outer = 0x118219000] 16:42:47 INFO - PROCESS | 1651 | 1461886967521 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:42:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1172ms 16:42:47 INFO - PROCESS | 1651 | 1461886967570 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1651 | 1461886967573 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:42:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:42:47 INFO - PROCESS | 1651 | 1461886967577 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1651 | 1461886967579 Marionette TRACE conn2 <- [1,718,null,{}] 16:42:47 INFO - PROCESS | 1651 | 1461886967582 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:47 INFO - PROCESS | 1651 | 1461886967706 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:42:47 INFO - PROCESS | 1651 | 1461886967756 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad9e800 == 52 [pid = 1651] [id = 187] 16:42:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1213a9400) [pid = 1651] [serial = 559] [outer = 0x0] 16:42:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x121c13000) [pid = 1651] [serial = 560] [outer = 0x1213a9400] 16:42:47 INFO - PROCESS | 1651 | 1461886967788 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12454e000) [pid = 1651] [serial = 561] [outer = 0x1213a9400] 16:42:48 INFO - PROCESS | 1651 | 1461886968754 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:42:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1223ms 16:42:48 INFO - PROCESS | 1651 | 1461886968799 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1651 | 1461886968802 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:42:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:42:48 INFO - PROCESS | 1651 | 1461886968810 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1651 | 1461886968813 Marionette TRACE conn2 <- [1,722,null,{}] 16:42:48 INFO - PROCESS | 1651 | 1461886968816 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:48 INFO - PROCESS | 1651 | 1461886968945 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:42:49 INFO - PROCESS | 1651 | 1461886968995 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0c9800 == 53 [pid = 1651] [id = 188] 16:42:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1213f8800) [pid = 1651] [serial = 562] [outer = 0x0] 16:42:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x128bef800) [pid = 1651] [serial = 563] [outer = 0x1213f8800] 16:42:49 INFO - PROCESS | 1651 | 1461886969024 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12abea800) [pid = 1651] [serial = 564] [outer = 0x1213f8800] 16:42:49 INFO - PROCESS | 1651 | 1461886969493 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1651 | 1461886969534 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:42:49 INFO - PROCESS | 1651 | 1461886969536 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1651 | 1461886969537 Marionette TRACE conn2 <- [1,726,null,{}] 16:42:49 INFO - PROCESS | 1651 | 1461886969541 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:49 INFO - PROCESS | 1651 | 1461886969637 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:42:49 INFO - PROCESS | 1651 | 1461886969690 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ee5000 == 54 [pid = 1651] [id = 189] 16:42:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x111e55800) [pid = 1651] [serial = 565] [outer = 0x0] 16:42:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x117665800) [pid = 1651] [serial = 566] [outer = 0x111e55800] 16:42:49 INFO - PROCESS | 1651 | 1461886969731 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11918c800) [pid = 1651] [serial = 567] [outer = 0x111e55800] 16:42:50 INFO - PROCESS | 1651 | 1461886970309 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:42:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 821ms 16:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:42:50 INFO - PROCESS | 1651 | 1461886970358 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1651 | 1461886970360 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:42:50 INFO - PROCESS | 1651 | 1461886970364 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1651 | 1461886970366 Marionette TRACE conn2 <- [1,730,null,{}] 16:42:50 INFO - PROCESS | 1651 | 1461886970369 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:50 INFO - PROCESS | 1651 | 1461886970460 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:42:50 INFO - PROCESS | 1651 | 1461886970529 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185bc000 == 55 [pid = 1651] [id = 190] 16:42:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11912fc00) [pid = 1651] [serial = 568] [outer = 0x0] 16:42:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1197cc400) [pid = 1651] [serial = 569] [outer = 0x11912fc00] 16:42:50 INFO - PROCESS | 1651 | 1461886970559 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12102d400) [pid = 1651] [serial = 570] [outer = 0x11912fc00] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c2000 == 54 [pid = 1651] [id = 183] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x117482800 == 53 [pid = 1651] [id = 182] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x124d18800 == 52 [pid = 1651] [id = 181] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x121113000 == 51 [pid = 1651] [id = 180] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1173e9800 == 50 [pid = 1651] [id = 179] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x121c10800) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12147d800 == 49 [pid = 1651] [id = 178] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12da06000 == 48 [pid = 1651] [id = 175] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12c01a000 == 47 [pid = 1651] [id = 174] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x121c42800 == 46 [pid = 1651] [id = 173] 16:42:50 INFO - PROCESS | 1651 | --DOCSHELL 0x116b93000 == 45 [pid = 1651] [id = 172] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12bdd1000) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x118219400) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11351bc00) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x116b63400) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x127244000) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11651bc00) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x121049c00) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12a2cbc00) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12979dc00) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x129658800) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x120e3cc00) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118219c00) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11813d800) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x126899400) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x120e39c00) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128cd4800) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12c3dc800) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x129795400) [pid = 1651] [serial = 493] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12abf1400) [pid = 1651] [serial = 496] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12adce000) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x112eb0800) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x110fa5400) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x111093800) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12b431000) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12be20400) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128cd4000) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12a2d2800) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118598400) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119ecf800) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124545400) [pid = 1651] [serial = 484] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126b2dc00) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1197d4000) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120e37c00) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121049000) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121a18800) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12abedc00) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12abe1000) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x127185800) [pid = 1651] [serial = 487] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128b41400) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128be9800) [pid = 1651] [serial = 490] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128b47400) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126890000) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x121c0e400) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116abe400) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113dd2c00) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12b453c00) [pid = 1651] [serial = 499] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12bc8fc00) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118220c00) [pid = 1651] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124d72800) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12c89d400) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x121c0a400) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x111088000) [pid = 1651] [serial = 502] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12abe7800) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12c3d8400) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12965b800) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 16:42:50 INFO - PROCESS | 1651 | 1461886970963 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[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1651 | 1461886970988 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:42:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:42:50 INFO - PROCESS | 1651 | 1461886970994 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1651 | 1461886970995 Marionette TRACE conn2 <- [1,734,null,{}] 16:42:50 INFO - PROCESS | 1651 | 1461886970998 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 1651 | 1461886971080 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:42:51 INFO - PROCESS | 1651 | 1461886971085 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c5800 == 46 [pid = 1651] [id = 191] 16:42:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119ecf800) [pid = 1651] [serial = 571] [outer = 0x0] 16:42:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x12104fc00) [pid = 1651] [serial = 572] [outer = 0x119ecf800] 16:42:51 INFO - PROCESS | 1651 | 1461886971111 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x121c05c00) [pid = 1651] [serial = 573] [outer = 0x119ecf800] 16:42:51 INFO - PROCESS | 1651 | 1461886971456 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:42:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 16:42:51 INFO - PROCESS | 1651 | 1461886971464 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1651 | 1461886971466 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:42:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:42:51 INFO - PROCESS | 1651 | 1461886971468 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1651 | 1461886971470 Marionette TRACE conn2 <- [1,738,null,{}] 16:42:51 INFO - PROCESS | 1651 | 1461886971479 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 1651 | 1461886971572 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:42:51 INFO - PROCESS | 1651 | 1461886971622 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x121689000 == 47 [pid = 1651] [id = 192] 16:42:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x121a1e400) [pid = 1651] [serial = 574] [outer = 0x0] 16:42:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x121c21000) [pid = 1651] [serial = 575] [outer = 0x121a1e400] 16:42:51 INFO - PROCESS | 1651 | 1461886971649 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x126e3e800) [pid = 1651] [serial = 576] [outer = 0x121a1e400] 16:42:52 INFO - PROCESS | 1651 | 1461886972439 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:42:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1021ms 16:42:52 INFO - PROCESS | 1651 | 1461886972490 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:42:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:42:52 INFO - PROCESS | 1651 | 1461886972491 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:42:52 INFO - PROCESS | 1651 | 1461886972494 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1651 | 1461886972495 Marionette TRACE conn2 <- [1,742,null,{}] 16:42:52 INFO - PROCESS | 1651 | 1461886972497 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:52 INFO - PROCESS | 1651 | 1461886972574 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:42:52 INFO - PROCESS | 1651 | 1461886972627 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d58800 == 48 [pid = 1651] [id = 193] 16:42:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124dc3800) [pid = 1651] [serial = 577] [outer = 0x0] 16:42:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x128be0c00) [pid = 1651] [serial = 578] [outer = 0x124dc3800] 16:42:52 INFO - PROCESS | 1651 | 1461886972653 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128cd4800) [pid = 1651] [serial = 579] [outer = 0x124dc3800] 16:42:53 INFO - PROCESS | 1651 | 1461886973463 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:42:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1019ms 16:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:42:53 INFO - PROCESS | 1651 | 1461886973514 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1651 | 1461886973515 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:42:53 INFO - PROCESS | 1651 | 1461886973525 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1651 | 1461886973526 Marionette TRACE conn2 <- [1,746,null,{}] 16:42:53 INFO - PROCESS | 1651 | 1461886973529 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:53 INFO - PROCESS | 1651 | 1461886973623 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:42:53 INFO - PROCESS | 1651 | 1461886973628 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277cc000 == 49 [pid = 1651] [id = 194] 16:42:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128beec00) [pid = 1651] [serial = 580] [outer = 0x0] 16:42:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x129798400) [pid = 1651] [serial = 581] [outer = 0x128beec00] 16:42:53 INFO - PROCESS | 1651 | 1461886973678 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12ab78400) [pid = 1651] [serial = 582] [outer = 0x128beec00] 16:42:54 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126898c00) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:42:54 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x110fa9c00) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:42:54 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121c0ec00) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:42:54 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118269800) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:42:54 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1160bb000) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:42:54 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11813c800) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:42:54 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x124dcb800) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:42:54 INFO - PROCESS | 1651 | 1461886974462 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:42:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 979ms 16:42:54 INFO - PROCESS | 1651 | 1461886974497 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1651 | 1461886974498 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:42:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:42:54 INFO - PROCESS | 1651 | 1461886974501 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1651 | 1461886974502 Marionette TRACE conn2 <- [1,750,null,{}] 16:42:54 INFO - PROCESS | 1651 | 1461886974504 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:54 INFO - PROCESS | 1651 | 1461886974599 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:42:54 INFO - PROCESS | 1651 | 1461886974604 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a259800 == 50 [pid = 1651] [id = 195] 16:42:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12abf2c00) [pid = 1651] [serial = 583] [outer = 0x0] 16:42:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12abfec00) [pid = 1651] [serial = 584] [outer = 0x12abf2c00] 16:42:54 INFO - PROCESS | 1651 | 1461886974631 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12b42ac00) [pid = 1651] [serial = 585] [outer = 0x12abf2c00] 16:42:55 INFO - PROCESS | 1651 | 1461886975450 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:42:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 16:42:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:42:55 INFO - PROCESS | 1651 | 1461886975470 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1651 | 1461886975471 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:42:55 INFO - PROCESS | 1651 | 1461886975473 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1651 | 1461886975474 Marionette TRACE conn2 <- [1,754,null,{}] 16:42:55 INFO - PROCESS | 1651 | 1461886975477 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:55 INFO - PROCESS | 1651 | 1461886975555 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:42:55 INFO - PROCESS | 1651 | 1461886975603 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad8e800 == 51 [pid = 1651] [id = 196] 16:42:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12abde400) [pid = 1651] [serial = 586] [outer = 0x0] 16:42:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12b434800) [pid = 1651] [serial = 587] [outer = 0x12abde400] 16:42:55 INFO - PROCESS | 1651 | 1461886975629 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12bc8e000) [pid = 1651] [serial = 588] [outer = 0x12abde400] 16:42:56 INFO - PROCESS | 1651 | 1461886976369 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:42:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 918ms 16:42:56 INFO - PROCESS | 1651 | 1461886976392 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1651 | 1461886976394 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:42:56 INFO - PROCESS | 1651 | 1461886976396 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1651 | 1461886976397 Marionette TRACE conn2 <- [1,758,null,{}] 16:42:56 INFO - PROCESS | 1651 | 1461886976400 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:56 INFO - PROCESS | 1651 | 1461886976479 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:42:56 INFO - PROCESS | 1651 | 1461886976483 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd17000 == 52 [pid = 1651] [id = 197] 16:42:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1197d6c00) [pid = 1651] [serial = 589] [outer = 0x0] 16:42:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12bdca800) [pid = 1651] [serial = 590] [outer = 0x1197d6c00] 16:42:56 INFO - PROCESS | 1651 | 1461886976507 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12be21000) [pid = 1651] [serial = 591] [outer = 0x1197d6c00] 16:42:56 INFO - PROCESS | 1651 | 1461886976846 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:42:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 16:42:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:42:56 INFO - PROCESS | 1651 | 1461886976865 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1651 | 1461886976866 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:42:56 INFO - PROCESS | 1651 | 1461886976868 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1651 | 1461886976869 Marionette TRACE conn2 <- [1,762,null,{}] 16:42:56 INFO - PROCESS | 1651 | 1461886976872 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 1651 | 1461886977006 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:42:57 INFO - PROCESS | 1651 | 1461886977077 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b7e000 == 53 [pid = 1651] [id = 198] 16:42:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x111092800) [pid = 1651] [serial = 592] [outer = 0x0] 16:42:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x113846400) [pid = 1651] [serial = 593] [outer = 0x111092800] 16:42:57 INFO - PROCESS | 1651 | 1461886977110 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116894c00) [pid = 1651] [serial = 594] [outer = 0x111092800] 16:42:58 INFO - PROCESS | 1651 | 1461886978019 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:42:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1169ms 16:42:58 INFO - PROCESS | 1651 | 1461886978064 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 1651 | 1461886978067 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:42:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:42:58 INFO - PROCESS | 1651 | 1461886978071 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 1651 | 1461886978074 Marionette TRACE conn2 <- [1,766,null,{}] 16:42:58 INFO - PROCESS | 1651 | 1461886978077 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:58 INFO - PROCESS | 1651 | 1461886978165 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:42:58 INFO - PROCESS | 1651 | 1461886978254 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x120eca000 == 54 [pid = 1651] [id = 199] 16:42:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118abec00) [pid = 1651] [serial = 595] [outer = 0x0] 16:42:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120e36000) [pid = 1651] [serial = 596] [outer = 0x118abec00] 16:42:58 INFO - PROCESS | 1651 | 1461886978286 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1213b8c00) [pid = 1651] [serial = 597] [outer = 0x118abec00] 16:42:59 INFO - PROCESS | 1651 | 1461886979195 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:42:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1174ms 16:42:59 INFO - PROCESS | 1651 | 1461886979245 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1651 | 1461886979246 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:42:59 INFO - PROCESS | 1651 | 1461886979249 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1651 | 1461886979250 Marionette TRACE conn2 <- [1,770,null,{}] 16:42:59 INFO - PROCESS | 1651 | 1461886979253 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:59 INFO - PROCESS | 1651 | 1461886979379 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:42:59 INFO - PROCESS | 1651 | 1461886979433 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12998d800 == 55 [pid = 1651] [id = 200] 16:42:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121c20c00) [pid = 1651] [serial = 598] [outer = 0x0] 16:42:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1241e2000) [pid = 1651] [serial = 599] [outer = 0x121c20c00] 16:42:59 INFO - PROCESS | 1651 | 1461886979463 Marionette DEBUG loaded listener.js 16:42:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126d93000) [pid = 1651] [serial = 600] [outer = 0x121c20c00] 16:42:59 INFO - PROCESS | 1651 | 1461886979934 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 718ms 16:42:59 INFO - PROCESS | 1651 | 1461886979978 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1651 | 1461886979981 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:43:00 INFO - PROCESS | 1651 | 1461886979990 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1651 | 1461886979993 Marionette TRACE conn2 <- [1,774,null,{}] 16:43:00 INFO - PROCESS | 1651 | 1461886979998 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:00 INFO - PROCESS | 1651 | 1461886980098 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:43:00 INFO - PROCESS | 1651 | 1461886980303 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11658e000 == 56 [pid = 1651] [id = 201] 16:43:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x110faa000) [pid = 1651] [serial = 601] [outer = 0x0] 16:43:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1126ba800) [pid = 1651] [serial = 602] [outer = 0x110faa000] 16:43:00 INFO - PROCESS | 1651 | 1461886980332 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11651c000) [pid = 1651] [serial = 603] [outer = 0x110faa000] 16:43:00 INFO - PROCESS | 1651 | 1461886980766 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 827ms 16:43:00 INFO - PROCESS | 1651 | 1461886980814 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:43:00 INFO - PROCESS | 1651 | 1461886980817 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:43:00 INFO - PROCESS | 1651 | 1461886980820 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1651 | 1461886980822 Marionette TRACE conn2 <- [1,778,null,{}] 16:43:00 INFO - PROCESS | 1651 | 1461886980825 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:00 INFO - PROCESS | 1651 | 1461886980919 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:43:00 INFO - PROCESS | 1651 | 1461886980987 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173cd800 == 57 [pid = 1651] [id = 202] 16:43:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11672e400) [pid = 1651] [serial = 604] [outer = 0x0] 16:43:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x117c1a800) [pid = 1651] [serial = 605] [outer = 0x11672e400] 16:43:01 INFO - PROCESS | 1651 | 1461886981017 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11826f000) [pid = 1651] [serial = 606] [outer = 0x11672e400] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd17000 == 56 [pid = 1651] [id = 197] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc2b800 == 55 [pid = 1651] [id = 171] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad8e800 == 54 [pid = 1651] [id = 196] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12a259800 == 53 [pid = 1651] [id = 195] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x1277cc000 == 52 [pid = 1651] [id = 194] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x124d58800 == 51 [pid = 1651] [id = 193] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x121689000 == 50 [pid = 1651] [id = 192] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c5800 == 49 [pid = 1651] [id = 191] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x127190800) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113f17400) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12102b000) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121c1dc00) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128bef400) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12965c800) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x1185bc000 == 48 [pid = 1651] [id = 190] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x115ee5000 == 47 [pid = 1651] [id = 189] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0c9800 == 46 [pid = 1651] [id = 188] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad9e800 == 45 [pid = 1651] [id = 187] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x119e40000 == 44 [pid = 1651] [id = 186] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x1160e5800 == 43 [pid = 1651] [id = 185] 16:43:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab33800 == 42 [pid = 1651] [id = 184] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128bedc00) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12c89a000) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12994cc00) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x121c17c00) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119183800) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11766e800) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116516400) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118eaac00) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12125a800) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1217ef400) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x127242000) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12965e000) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1241ea400) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128b43800) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 16:43:01 INFO - PROCESS | 1651 | 1461886981444 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 16:43:01 INFO - PROCESS | 1651 | 1461886981493 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1651 | 1461886981496 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:43:01 INFO - PROCESS | 1651 | 1461886981498 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1651 | 1461886981499 Marionette TRACE conn2 <- [1,782,null,{}] 16:43:01 INFO - PROCESS | 1651 | 1461886981502 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:01 INFO - PROCESS | 1651 | 1461886981581 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:43:01 INFO - PROCESS | 1651 | 1461886981588 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11703c800 == 43 [pid = 1651] [id = 203] 16:43:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x111117c00) [pid = 1651] [serial = 607] [outer = 0x0] 16:43:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118ab4800) [pid = 1651] [serial = 608] [outer = 0x111117c00] 16:43:01 INFO - PROCESS | 1651 | 1461886981614 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119186c00) [pid = 1651] [serial = 609] [outer = 0x111117c00] 16:43:01 INFO - PROCESS | 1651 | 1461886981973 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 519ms 16:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:43:02 INFO - PROCESS | 1651 | 1461886982017 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1651 | 1461886982018 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:43:02 INFO - PROCESS | 1651 | 1461886982025 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1651 | 1461886982029 Marionette TRACE conn2 <- [1,786,null,{}] 16:43:02 INFO - PROCESS | 1651 | 1461886982032 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:02 INFO - PROCESS | 1651 | 1461886982113 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:43:02 INFO - PROCESS | 1651 | 1461886982119 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec6800 == 44 [pid = 1651] [id = 204] 16:43:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1199db800) [pid = 1651] [serial = 610] [outer = 0x0] 16:43:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121049c00) [pid = 1651] [serial = 611] [outer = 0x1199db800] 16:43:02 INFO - PROCESS | 1651 | 1461886982144 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121c04c00) [pid = 1651] [serial = 612] [outer = 0x1199db800] 16:43:02 INFO - PROCESS | 1651 | 1461886982497 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 526ms 16:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:43:02 INFO - PROCESS | 1651 | 1461886982548 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1651 | 1461886982549 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:43:02 INFO - PROCESS | 1651 | 1461886982551 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1651 | 1461886982552 Marionette TRACE conn2 <- [1,790,null,{}] 16:43:02 INFO - PROCESS | 1651 | 1461886982555 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:02 INFO - PROCESS | 1651 | 1461886982634 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:43:02 INFO - PROCESS | 1651 | 1461886982640 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1241c4000 == 45 [pid = 1651] [id = 205] 16:43:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121c08400) [pid = 1651] [serial = 613] [outer = 0x0] 16:43:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121c13c00) [pid = 1651] [serial = 614] [outer = 0x121c08400] 16:43:02 INFO - PROCESS | 1651 | 1461886982665 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12453f400) [pid = 1651] [serial = 615] [outer = 0x121c08400] 16:43:02 INFO - PROCESS | 1651 | 1461886982983 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 16:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:43:03 INFO - PROCESS | 1651 | 1461886983019 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1651 | 1461886983020 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:43:03 INFO - PROCESS | 1651 | 1461886983023 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1651 | 1461886983024 Marionette TRACE conn2 <- [1,794,null,{}] 16:43:03 INFO - PROCESS | 1651 | 1461886983027 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:03 INFO - PROCESS | 1651 | 1461886983102 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:43:03 INFO - PROCESS | 1651 | 1461886983157 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d53000 == 46 [pid = 1651] [id = 206] 16:43:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124dcf800) [pid = 1651] [serial = 616] [outer = 0x0] 16:43:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126b2dc00) [pid = 1651] [serial = 617] [outer = 0x124dcf800] 16:43:03 INFO - PROCESS | 1651 | 1461886983191 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12758b000) [pid = 1651] [serial = 618] [outer = 0x124dcf800] 16:43:03 INFO - PROCESS | 1651 | 1461886983547 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 568ms 16:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:43:03 INFO - PROCESS | 1651 | 1461886983591 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1651 | 1461886983593 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:43:03 INFO - PROCESS | 1651 | 1461886983595 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1651 | 1461886983596 Marionette TRACE conn2 <- [1,798,null,{}] 16:43:03 INFO - PROCESS | 1651 | 1461886983599 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:03 INFO - PROCESS | 1651 | 1461886983719 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:43:03 INFO - PROCESS | 1651 | 1461886983768 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12771a000 == 47 [pid = 1651] [id = 207] 16:43:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12724bc00) [pid = 1651] [serial = 619] [outer = 0x0] 16:43:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128be6c00) [pid = 1651] [serial = 620] [outer = 0x12724bc00] 16:43:03 INFO - PROCESS | 1651 | 1461886983808 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128e8a400) [pid = 1651] [serial = 621] [outer = 0x12724bc00] 16:43:04 INFO - PROCESS | 1651 | 1461886984246 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 669ms 16:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:43:04 INFO - PROCESS | 1651 | 1461886984265 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1651 | 1461886984266 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:43:04 INFO - PROCESS | 1651 | 1461886984268 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1651 | 1461886984269 Marionette TRACE conn2 <- [1,802,null,{}] 16:43:04 INFO - PROCESS | 1651 | 1461886984271 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:04 INFO - PROCESS | 1651 | 1461886984370 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:43:04 INFO - PROCESS | 1651 | 1461886984420 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a245800 == 48 [pid = 1651] [id = 208] 16:43:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128ccbc00) [pid = 1651] [serial = 622] [outer = 0x0] 16:43:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12965b800) [pid = 1651] [serial = 623] [outer = 0x128ccbc00] 16:43:04 INFO - PROCESS | 1651 | 1461886984447 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x129947400) [pid = 1651] [serial = 624] [outer = 0x128ccbc00] 16:43:04 INFO - PROCESS | 1651 | 1461886984850 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 620ms 16:43:04 INFO - PROCESS | 1651 | 1461886984891 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1651 | 1461886984894 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:43:04 INFO - PROCESS | 1651 | 1461886984900 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1651 | 1461886984901 Marionette TRACE conn2 <- [1,806,null,{}] 16:43:04 INFO - PROCESS | 1651 | 1461886984905 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:05 INFO - PROCESS | 1651 | 1461886985052 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:43:05 INFO - PROCESS | 1651 | 1461886985077 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x117035000 == 49 [pid = 1651] [id = 209] 16:43:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128e90000) [pid = 1651] [serial = 625] [outer = 0x0] 16:43:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12abe4000) [pid = 1651] [serial = 626] [outer = 0x128e90000] 16:43:05 INFO - PROCESS | 1651 | 1461886985117 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12abec000) [pid = 1651] [serial = 627] [outer = 0x128e90000] 16:43:05 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:43:05 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:43:05 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:43:05 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128be1800) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11108a800) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x121c06400) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118217c00) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128be2400) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128beec00) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12abf2c00) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12abde400) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124dc3800) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119ecf800) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x111e55800) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11912fc00) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121a1e400) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:43:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x121c15000) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:43:05 INFO - PROCESS | 1651 | 1461886985685 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 820ms 16:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:43:05 INFO - PROCESS | 1651 | 1461886985720 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1651 | 1461886985722 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:43:05 INFO - PROCESS | 1651 | 1461886985725 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1651 | 1461886985727 Marionette TRACE conn2 <- [1,810,null,{}] 16:43:05 INFO - PROCESS | 1651 | 1461886985731 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:05 INFO - PROCESS | 1651 | 1461886985854 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:43:05 INFO - PROCESS | 1651 | 1461886985865 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11974e800 == 50 [pid = 1651] [id = 210] 16:43:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120e3cc00) [pid = 1651] [serial = 628] [outer = 0x0] 16:43:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1217e3800) [pid = 1651] [serial = 629] [outer = 0x120e3cc00] 16:43:05 INFO - PROCESS | 1651 | 1461886985903 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128be4c00) [pid = 1651] [serial = 630] [outer = 0x120e3cc00] 16:43:06 INFO - PROCESS | 1651 | 1461886986230 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 16:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:43:06 INFO - PROCESS | 1651 | 1461886986248 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1651 | 1461886986250 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:43:06 INFO - PROCESS | 1651 | 1461886986252 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1651 | 1461886986253 Marionette TRACE conn2 <- [1,814,null,{}] 16:43:06 INFO - PROCESS | 1651 | 1461886986255 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 1651 | 1461886986353 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:43:06 INFO - PROCESS | 1651 | 1461886986361 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab41000 == 51 [pid = 1651] [id = 211] 16:43:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121c06400) [pid = 1651] [serial = 631] [outer = 0x0] 16:43:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12abfb800) [pid = 1651] [serial = 632] [outer = 0x121c06400] 16:43:06 INFO - PROCESS | 1651 | 1461886986392 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bc81c00) [pid = 1651] [serial = 633] [outer = 0x121c06400] 16:43:06 INFO - PROCESS | 1651 | 1461886986720 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1651 | 1461886986773 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:43:06 INFO - PROCESS | 1651 | 1461886986775 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1651 | 1461886986777 Marionette TRACE conn2 <- [1,818,null,{}] 16:43:06 INFO - PROCESS | 1651 | 1461886986779 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 1651 | 1461886986871 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:43:06 INFO - PROCESS | 1651 | 1461886986924 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0db000 == 52 [pid = 1651] [id = 212] 16:43:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x129160c00) [pid = 1651] [serial = 634] [outer = 0x0] 16:43:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bdd1000) [pid = 1651] [serial = 635] [outer = 0x129160c00] 16:43:06 INFO - PROCESS | 1651 | 1461886986949 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12c3df400) [pid = 1651] [serial = 636] [outer = 0x129160c00] 16:43:07 INFO - PROCESS | 1651 | 1461886987247 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 16:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:43:07 INFO - PROCESS | 1651 | 1461886987296 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1651 | 1461886987297 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:43:07 INFO - PROCESS | 1651 | 1461886987299 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1651 | 1461886987300 Marionette TRACE conn2 <- [1,822,null,{}] 16:43:07 INFO - PROCESS | 1651 | 1461886987302 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:07 INFO - PROCESS | 1651 | 1461886987385 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:43:07 INFO - PROCESS | 1651 | 1461886987389 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8e5000 == 53 [pid = 1651] [id = 213] 16:43:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1277a3000) [pid = 1651] [serial = 637] [outer = 0x0] 16:43:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1277a7000) [pid = 1651] [serial = 638] [outer = 0x1277a3000] 16:43:07 INFO - PROCESS | 1651 | 1461886987413 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1277ab400) [pid = 1651] [serial = 639] [outer = 0x1277a3000] 16:43:07 INFO - PROCESS | 1651 | 1461886987873 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1651 | 1461886987921 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:43:07 INFO - PROCESS | 1651 | 1461886987924 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1651 | 1461886987927 Marionette TRACE conn2 <- [1,826,null,{}] 16:43:07 INFO - PROCESS | 1651 | 1461886987931 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:08 INFO - PROCESS | 1651 | 1461886988037 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:43:08 INFO - PROCESS | 1651 | 1461886988102 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c8e800 == 54 [pid = 1651] [id = 214] 16:43:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x113385c00) [pid = 1651] [serial = 640] [outer = 0x0] 16:43:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11766d000) [pid = 1651] [serial = 641] [outer = 0x113385c00] 16:43:08 INFO - PROCESS | 1651 | 1461886988134 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118220c00) [pid = 1651] [serial = 642] [outer = 0x113385c00] 16:43:08 INFO - PROCESS | 1651 | 1461886988665 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 776ms 16:43:08 INFO - PROCESS | 1651 | 1461886988702 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1651 | 1461886988707 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:43:08 INFO - PROCESS | 1651 | 1461886988714 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1651 | 1461886988717 Marionette TRACE conn2 <- [1,830,null,{}] 16:43:08 INFO - PROCESS | 1651 | 1461886988721 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:08 INFO - PROCESS | 1651 | 1461886988841 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:43:08 INFO - PROCESS | 1651 | 1461886988894 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d0d800 == 55 [pid = 1651] [id = 215] 16:43:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119138000) [pid = 1651] [serial = 643] [outer = 0x0] 16:43:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12102b000) [pid = 1651] [serial = 644] [outer = 0x119138000] 16:43:08 INFO - PROCESS | 1651 | 1461886988924 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x121a1e400) [pid = 1651] [serial = 645] [outer = 0x119138000] 16:43:09 INFO - PROCESS | 1651 | 1461886989391 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 723ms 16:43:09 INFO - PROCESS | 1651 | 1461886989437 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:43:09 INFO - PROCESS | 1651 | 1461886989438 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:43:09 INFO - PROCESS | 1651 | 1461886989440 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1651 | 1461886989443 Marionette TRACE conn2 <- [1,834,null,{}] 16:43:09 INFO - PROCESS | 1651 | 1461886989469 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:09 INFO - PROCESS | 1651 | 1461886989572 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:43:09 INFO - PROCESS | 1651 | 1461886989640 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c37e800 == 56 [pid = 1651] [id = 216] 16:43:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x124dc7c00) [pid = 1651] [serial = 646] [outer = 0x0] 16:43:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x127587800) [pid = 1651] [serial = 647] [outer = 0x124dc7c00] 16:43:09 INFO - PROCESS | 1651 | 1461886989671 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1277aa400) [pid = 1651] [serial = 648] [outer = 0x124dc7c00] 16:43:10 INFO - PROCESS | 1651 | 1461886990104 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 688ms 16:43:10 INFO - PROCESS | 1651 | 1461886990129 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1651 | 1461886990131 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:43:10 INFO - PROCESS | 1651 | 1461886990134 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1651 | 1461886990135 Marionette TRACE conn2 <- [1,838,null,{}] 16:43:10 INFO - PROCESS | 1651 | 1461886990137 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:10 INFO - PROCESS | 1651 | 1461886990238 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:43:10 INFO - PROCESS | 1651 | 1461886990303 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc36800 == 57 [pid = 1651] [id = 217] 16:43:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128be3c00) [pid = 1651] [serial = 649] [outer = 0x0] 16:43:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128ccd400) [pid = 1651] [serial = 650] [outer = 0x128be3c00] 16:43:10 INFO - PROCESS | 1651 | 1461886990334 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12abe6000) [pid = 1651] [serial = 651] [outer = 0x128be3c00] 16:43:10 INFO - PROCESS | 1651 | 1461886990754 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 668ms 16:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:43:10 INFO - PROCESS | 1651 | 1461886990809 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1651 | 1461886990811 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:43:10 INFO - PROCESS | 1651 | 1461886990815 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1651 | 1461886990816 Marionette TRACE conn2 <- [1,842,null,{}] 16:43:10 INFO - PROCESS | 1651 | 1461886990819 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:10 INFO - PROCESS | 1651 | 1461886990933 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:43:11 INFO - PROCESS | 1651 | 1461886990998 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d53a000 == 58 [pid = 1651] [id = 218] 16:43:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128be4000) [pid = 1651] [serial = 652] [outer = 0x0] 16:43:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12bc87800) [pid = 1651] [serial = 653] [outer = 0x128be4000] 16:43:11 INFO - PROCESS | 1651 | 1461886991028 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12be26800) [pid = 1651] [serial = 654] [outer = 0x128be4000] 16:43:11 INFO - PROCESS | 1651 | 1461886991435 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 669ms 16:43:11 INFO - PROCESS | 1651 | 1461886991494 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1651 | 1461886991495 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:43:11 INFO - PROCESS | 1651 | 1461886991499 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1651 | 1461886991501 Marionette TRACE conn2 <- [1,846,null,{}] 16:43:11 INFO - PROCESS | 1651 | 1461886991503 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:11 INFO - PROCESS | 1651 | 1461886991616 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:43:11 INFO - PROCESS | 1651 | 1461886991683 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da15800 == 59 [pid = 1651] [id = 219] 16:43:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12c89d400) [pid = 1651] [serial = 655] [outer = 0x0] 16:43:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12cc58c00) [pid = 1651] [serial = 656] [outer = 0x12c89d400] 16:43:11 INFO - PROCESS | 1651 | 1461886991714 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12cc62c00) [pid = 1651] [serial = 657] [outer = 0x12c89d400] 16:43:12 INFO - PROCESS | 1651 | 1461886992152 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 668ms 16:43:12 INFO - PROCESS | 1651 | 1461886992168 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1651 | 1461886992169 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:43:12 INFO - PROCESS | 1651 | 1461886992171 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1651 | 1461886992173 Marionette TRACE conn2 <- [1,850,null,{}] 16:43:12 INFO - PROCESS | 1651 | 1461886992175 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:12 INFO - PROCESS | 1651 | 1461886992296 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:43:12 INFO - PROCESS | 1651 | 1461886992523 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x118262000 == 60 [pid = 1651] [id = 220] 16:43:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x111091400) [pid = 1651] [serial = 658] [outer = 0x0] 16:43:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1121e4400) [pid = 1651] [serial = 659] [outer = 0x111091400] 16:43:12 INFO - PROCESS | 1651 | 1461886992552 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x112acc400) [pid = 1651] [serial = 660] [outer = 0x111091400] 16:43:12 INFO - PROCESS | 1651 | 1461886992994 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 873ms 16:43:13 INFO - PROCESS | 1651 | 1461886993048 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1651 | 1461886993051 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:43:13 INFO - PROCESS | 1651 | 1461886993055 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1651 | 1461886993057 Marionette TRACE conn2 <- [1,854,null,{}] 16:43:13 INFO - PROCESS | 1651 | 1461886993061 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:13 INFO - PROCESS | 1651 | 1461886993157 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:43:13 INFO - PROCESS | 1651 | 1461886993227 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825d800 == 61 [pid = 1651] [id = 221] 16:43:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x112ad1800) [pid = 1651] [serial = 661] [outer = 0x0] 16:43:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1173f0c00) [pid = 1651] [serial = 662] [outer = 0x112ad1800] 16:43:13 INFO - PROCESS | 1651 | 1461886993256 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x118217400) [pid = 1651] [serial = 663] [outer = 0x112ad1800] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0db000 == 60 [pid = 1651] [id = 212] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab41000 == 59 [pid = 1651] [id = 211] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11974e800 == 58 [pid = 1651] [id = 210] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x117035000 == 57 [pid = 1651] [id = 209] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12a245800 == 56 [pid = 1651] [id = 208] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12771a000 == 55 [pid = 1651] [id = 207] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124d53000 == 54 [pid = 1651] [id = 206] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x121c13000) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x128bef800) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12bdca800) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1241c4000 == 53 [pid = 1651] [id = 205] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec6800 == 52 [pid = 1651] [id = 204] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11703c800 == 51 [pid = 1651] [id = 203] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1173cd800 == 50 [pid = 1651] [id = 202] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11658e000 == 49 [pid = 1651] [id = 201] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12998d800 == 48 [pid = 1651] [id = 200] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x120eca000 == 47 [pid = 1651] [id = 199] 16:43:13 INFO - PROCESS | 1651 | --DOCSHELL 0x116b7e000 == 46 [pid = 1651] [id = 198] 16:43:13 INFO - PROCESS | 1651 | 1461886993639 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x124dc3400) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x128e89400) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x116ab6c00) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12cc58000) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x121632400) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12abfcc00) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x129798400) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12abfec00) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12ab78400) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b434800) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x128be0c00) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12104fc00) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x121c05c00) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119185800) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11918c800) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x117665800) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x111092c00) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12102d400) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1197cc400) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121c21000) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126e3e800) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128cd4800) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12bc8e000) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 16:43:13 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b42ac00) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 16:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 620ms 16:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:43:13 INFO - PROCESS | 1651 | 1461886993678 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1651 | 1461886993680 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:43:13 INFO - PROCESS | 1651 | 1461886993683 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1651 | 1461886993684 Marionette TRACE conn2 <- [1,858,null,{}] 16:43:13 INFO - PROCESS | 1651 | 1461886993686 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:13 INFO - PROCESS | 1651 | 1461886993789 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:43:13 INFO - PROCESS | 1651 | 1461886993798 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185bb800 == 47 [pid = 1651] [id = 222] 16:43:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118269800) [pid = 1651] [serial = 664] [outer = 0x0] 16:43:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118ea3400) [pid = 1651] [serial = 665] [outer = 0x118269800] 16:43:13 INFO - PROCESS | 1651 | 1461886993824 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119bd3400) [pid = 1651] [serial = 666] [outer = 0x118269800] 16:43:14 INFO - PROCESS | 1651 | 1461886994158 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 16:43:14 INFO - PROCESS | 1651 | 1461886994205 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1651 | 1461886994206 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:43:14 INFO - PROCESS | 1651 | 1461886994212 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1651 | 1461886994216 Marionette TRACE conn2 <- [1,862,null,{}] 16:43:14 INFO - PROCESS | 1651 | 1461886994220 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:14 INFO - PROCESS | 1651 | 1461886994303 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:43:14 INFO - PROCESS | 1651 | 1461886994308 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123fe4800 == 48 [pid = 1651] [id = 223] 16:43:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121031c00) [pid = 1651] [serial = 667] [outer = 0x0] 16:43:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121c05000) [pid = 1651] [serial = 668] [outer = 0x121031c00] 16:43:14 INFO - PROCESS | 1651 | 1461886994336 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121c15000) [pid = 1651] [serial = 669] [outer = 0x121031c00] 16:43:14 INFO - PROCESS | 1651 | 1461886994665 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 478ms 16:43:14 INFO - PROCESS | 1651 | 1461886994687 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:43:14 INFO - PROCESS | 1651 | 1461886994688 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:43:14 INFO - PROCESS | 1651 | 1461886994691 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1651 | 1461886994692 Marionette TRACE conn2 <- [1,866,null,{}] 16:43:14 INFO - PROCESS | 1651 | 1461886994696 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:14 INFO - PROCESS | 1651 | 1461886994793 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:43:14 INFO - PROCESS | 1651 | 1461886994846 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a13800 == 49 [pid = 1651] [id = 224] 16:43:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12104fc00) [pid = 1651] [serial = 670] [outer = 0x0] 16:43:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x121c1ac00) [pid = 1651] [serial = 671] [outer = 0x12104fc00] 16:43:14 INFO - PROCESS | 1651 | 1461886994871 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126894c00) [pid = 1651] [serial = 672] [outer = 0x12104fc00] 16:43:15 INFO - PROCESS | 1651 | 1461886995150 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 16:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:43:15 INFO - PROCESS | 1651 | 1461886995169 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1651 | 1461886995170 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:43:15 INFO - PROCESS | 1651 | 1461886995173 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1651 | 1461886995174 Marionette TRACE conn2 <- [1,870,null,{}] 16:43:15 INFO - PROCESS | 1651 | 1461886995176 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:15 INFO - PROCESS | 1651 | 1461886995271 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:43:15 INFO - PROCESS | 1651 | 1461886995276 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x129678000 == 50 [pid = 1651] [id = 225] 16:43:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1277a1400) [pid = 1651] [serial = 673] [outer = 0x0] 16:43:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1277a6c00) [pid = 1651] [serial = 674] [outer = 0x1277a1400] 16:43:15 INFO - PROCESS | 1651 | 1461886995307 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128be7800) [pid = 1651] [serial = 675] [outer = 0x1277a1400] 16:43:15 INFO - PROCESS | 1651 | 1461886995682 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 16:43:15 INFO - PROCESS | 1651 | 1461886995711 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:43:15 INFO - PROCESS | 1651 | 1461886995713 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:43:15 INFO - PROCESS | 1651 | 1461886995716 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1651 | 1461886995718 Marionette TRACE conn2 <- [1,874,null,{}] 16:43:15 INFO - PROCESS | 1651 | 1461886995722 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:15 INFO - PROCESS | 1651 | 1461886995876 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:43:15 INFO - PROCESS | 1651 | 1461886995895 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab2d000 == 51 [pid = 1651] [id = 226] 16:43:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128ccb800) [pid = 1651] [serial = 676] [outer = 0x0] 16:43:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12916bc00) [pid = 1651] [serial = 677] [outer = 0x128ccb800] 16:43:15 INFO - PROCESS | 1651 | 1461886995921 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12994ac00) [pid = 1651] [serial = 678] [outer = 0x128ccb800] 16:43:16 INFO - PROCESS | 1651 | 1461886996267 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 569ms 16:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:43:16 INFO - PROCESS | 1651 | 1461886996286 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 1651 | 1461886996287 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:43:16 INFO - PROCESS | 1651 | 1461886996289 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1651 | 1461886996290 Marionette TRACE conn2 <- [1,878,null,{}] 16:43:16 INFO - PROCESS | 1651 | 1461886996293 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:16 INFO - PROCESS | 1651 | 1461886996391 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:43:16 INFO - PROCESS | 1651 | 1461886996403 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4dc800 == 52 [pid = 1651] [id = 227] 16:43:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1293a4c00) [pid = 1651] [serial = 679] [outer = 0x0] 16:43:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12abed800) [pid = 1651] [serial = 680] [outer = 0x1293a4c00] 16:43:16 INFO - PROCESS | 1651 | 1461886996428 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12b42ac00) [pid = 1651] [serial = 681] [outer = 0x1293a4c00] 16:43:16 INFO - PROCESS | 1651 | 1461886996740 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 16:43:16 INFO - PROCESS | 1651 | 1461886996762 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:43:16 INFO - PROCESS | 1651 | 1461886996765 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:43:16 INFO - PROCESS | 1651 | 1461886996767 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1651 | 1461886996768 Marionette TRACE conn2 <- [1,882,null,{}] 16:43:16 INFO - PROCESS | 1651 | 1461886996770 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:16 INFO - PROCESS | 1651 | 1461886996882 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:43:16 INFO - PROCESS | 1651 | 1461886996916 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0e1800 == 53 [pid = 1651] [id = 228] 16:43:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12abe2c00) [pid = 1651] [serial = 682] [outer = 0x0] 16:43:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12bdcf400) [pid = 1651] [serial = 683] [outer = 0x12abe2c00] 16:43:16 INFO - PROCESS | 1651 | 1461886996941 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12c3d5400) [pid = 1651] [serial = 684] [outer = 0x12abe2c00] 16:43:17 INFO - PROCESS | 1651 | 1461886997276 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 16:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:43:17 INFO - PROCESS | 1651 | 1461886997286 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1651 | 1461886997287 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:43:17 INFO - PROCESS | 1651 | 1461886997289 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1651 | 1461886997290 Marionette TRACE conn2 <- [1,886,null,{}] 16:43:17 INFO - PROCESS | 1651 | 1461886997293 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:17 INFO - PROCESS | 1651 | 1461886997397 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:43:17 INFO - PROCESS | 1651 | 1461886997411 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d065800 == 54 [pid = 1651] [id = 229] 16:43:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12c3dd000) [pid = 1651] [serial = 685] [outer = 0x0] 16:43:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12c899c00) [pid = 1651] [serial = 686] [outer = 0x12c3dd000] 16:43:17 INFO - PROCESS | 1651 | 1461886997435 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12cc55800) [pid = 1651] [serial = 687] [outer = 0x12c3dd000] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x111117c00) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x110faa000) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11672e400) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128ccbc00) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1197d6c00) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12724bc00) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x120e3cc00) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1199db800) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x128e90000) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x121c06400) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x121c08400) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x124dcf800) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:43:17 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x129160c00) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:43:17 INFO - PROCESS | 1651 | 1461886997872 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 619ms 16:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:43:17 INFO - PROCESS | 1651 | 1461886997908 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1651 | 1461886997910 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:43:17 INFO - PROCESS | 1651 | 1461886997912 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1651 | 1461886997913 Marionette TRACE conn2 <- [1,890,null,{}] 16:43:17 INFO - PROCESS | 1651 | 1461886997915 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 1651 | 1461886998001 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:43:18 INFO - PROCESS | 1651 | 1461886998005 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5cb000 == 55 [pid = 1651] [id = 230] 16:43:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x10e9bb000) [pid = 1651] [serial = 688] [outer = 0x0] 16:43:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x10e9bd800) [pid = 1651] [serial = 689] [outer = 0x10e9bb000] 16:43:18 INFO - PROCESS | 1651 | 1461886998036 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x111117c00) [pid = 1651] [serial = 690] [outer = 0x10e9bb000] 16:43:18 INFO - PROCESS | 1651 | 1461886998403 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 16:43:18 INFO - PROCESS | 1651 | 1461886998433 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1651 | 1461886998435 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:43:18 INFO - PROCESS | 1651 | 1461886998437 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1651 | 1461886998439 Marionette TRACE conn2 <- [1,894,null,{}] 16:43:18 INFO - PROCESS | 1651 | 1461886998441 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 1651 | 1461886998540 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:43:18 INFO - PROCESS | 1651 | 1461886998544 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfc0000 == 56 [pid = 1651] [id = 231] 16:43:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118ea3000) [pid = 1651] [serial = 691] [outer = 0x0] 16:43:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128ca0800) [pid = 1651] [serial = 692] [outer = 0x118ea3000] 16:43:18 INFO - PROCESS | 1651 | 1461886998571 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128ca6800) [pid = 1651] [serial = 693] [outer = 0x118ea3000] 16:43:18 INFO - PROCESS | 1651 | 1461886998885 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 16:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:43:18 INFO - PROCESS | 1651 | 1461886998907 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1651 | 1461886998908 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:43:18 INFO - PROCESS | 1651 | 1461886998910 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1651 | 1461886998913 Marionette TRACE conn2 <- [1,898,null,{}] 16:43:18 INFO - PROCESS | 1651 | 1461886998916 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:19 INFO - PROCESS | 1651 | 1461886998998 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:43:19 INFO - PROCESS | 1651 | 1461886999052 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfce800 == 57 [pid = 1651] [id = 232] 16:43:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12773ac00) [pid = 1651] [serial = 694] [outer = 0x0] 16:43:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x127742000) [pid = 1651] [serial = 695] [outer = 0x12773ac00] 16:43:19 INFO - PROCESS | 1651 | 1461886999076 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x127746000) [pid = 1651] [serial = 696] [outer = 0x12773ac00] 16:43:19 INFO - PROCESS | 1651 | 1461886999368 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 473ms 16:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:43:19 INFO - PROCESS | 1651 | 1461886999386 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1651 | 1461886999387 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:43:19 INFO - PROCESS | 1651 | 1461886999389 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1651 | 1461886999390 Marionette TRACE conn2 <- [1,902,null,{}] 16:43:19 INFO - PROCESS | 1651 | 1461886999392 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:19 INFO - PROCESS | 1651 | 1461886999483 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:43:19 INFO - PROCESS | 1651 | 1461886999487 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6ac000 == 58 [pid = 1651] [id = 233] 16:43:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x110f9cc00) [pid = 1651] [serial = 697] [outer = 0x0] 16:43:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128ca5c00) [pid = 1651] [serial = 698] [outer = 0x110f9cc00] 16:43:19 INFO - PROCESS | 1651 | 1461886999511 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x128cd3800) [pid = 1651] [serial = 699] [outer = 0x110f9cc00] 16:43:19 INFO - PROCESS | 1651 | 1461886999902 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 569ms 16:43:19 INFO - PROCESS | 1651 | 1461886999959 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1651 | 1461886999962 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:43:19 INFO - PROCESS | 1651 | 1461886999966 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1651 | 1461886999968 Marionette TRACE conn2 <- [1,906,null,{}] 16:43:19 INFO - PROCESS | 1651 | 1461886999973 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 1651 | 1461887000082 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:43:20 INFO - PROCESS | 1651 | 1461887000153 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x110f1e000 == 59 [pid = 1651] [id = 234] 16:43:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x110fa3c00) [pid = 1651] [serial = 700] [outer = 0x0] 16:43:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1120d5400) [pid = 1651] [serial = 701] [outer = 0x110fa3c00] 16:43:20 INFO - PROCESS | 1651 | 1461887000184 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x112ace000) [pid = 1651] [serial = 702] [outer = 0x110fa3c00] 16:43:20 INFO - PROCESS | 1651 | 1461887000621 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 16:43:20 INFO - PROCESS | 1651 | 1461887000637 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1651 | 1461887000641 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:43:20 INFO - PROCESS | 1651 | 1461887000646 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1651 | 1461887000648 Marionette TRACE conn2 <- [1,910,null,{}] 16:43:20 INFO - PROCESS | 1651 | 1461887000650 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 1651 | 1461887000755 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:43:20 INFO - PROCESS | 1651 | 1461887000812 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ebe800 == 60 [pid = 1651] [id = 235] 16:43:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x112ad0c00) [pid = 1651] [serial = 703] [outer = 0x0] 16:43:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x118eaac00) [pid = 1651] [serial = 704] [outer = 0x112ad0c00] 16:43:20 INFO - PROCESS | 1651 | 1461887000842 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119b8c400) [pid = 1651] [serial = 705] [outer = 0x112ad0c00] 16:43:21 INFO - PROCESS | 1651 | 1461887001259 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 16:43:21 INFO - PROCESS | 1651 | 1461887001316 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1651 | 1461887001317 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:43:21 INFO - PROCESS | 1651 | 1461887001320 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1651 | 1461887001322 Marionette TRACE conn2 <- [1,914,null,{}] 16:43:21 INFO - PROCESS | 1651 | 1461887001330 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 1651 | 1461887001458 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:43:21 INFO - PROCESS | 1651 | 1461887001539 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab19800 == 61 [pid = 1651] [id = 236] 16:43:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x121098000) [pid = 1651] [serial = 706] [outer = 0x0] 16:43:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x121c0a800) [pid = 1651] [serial = 707] [outer = 0x121098000] 16:43:21 INFO - PROCESS | 1651 | 1461887001572 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x126beb800) [pid = 1651] [serial = 708] [outer = 0x121098000] 16:43:22 INFO - PROCESS | 1651 | 1461887001997 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 721ms 16:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:43:22 INFO - PROCESS | 1651 | 1461887002041 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:43:22 INFO - PROCESS | 1651 | 1461887002043 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:43:22 INFO - PROCESS | 1651 | 1461887002045 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1651 | 1461887002047 Marionette TRACE conn2 <- [1,918,null,{}] 16:43:22 INFO - PROCESS | 1651 | 1461887002049 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:22 INFO - PROCESS | 1651 | 1461887002155 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:43:22 INFO - PROCESS | 1651 | 1461887002209 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d52d000 == 62 [pid = 1651] [id = 237] 16:43:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12724bc00) [pid = 1651] [serial = 709] [outer = 0x0] 16:43:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1277a0c00) [pid = 1651] [serial = 710] [outer = 0x12724bc00] 16:43:22 INFO - PROCESS | 1651 | 1461887002239 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128c9e000) [pid = 1651] [serial = 711] [outer = 0x12724bc00] 16:43:22 INFO - PROCESS | 1651 | 1461887002654 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 16:43:22 INFO - PROCESS | 1651 | 1461887002716 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:43:22 INFO - PROCESS | 1651 | 1461887002717 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:43:22 INFO - PROCESS | 1651 | 1461887002719 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1651 | 1461887002721 Marionette TRACE conn2 <- [1,922,null,{}] 16:43:22 INFO - PROCESS | 1651 | 1461887002723 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:22 INFO - PROCESS | 1651 | 1461887002847 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:43:22 INFO - PROCESS | 1651 | 1461887002904 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eb8c800 == 63 [pid = 1651] [id = 238] 16:43:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128c9d000) [pid = 1651] [serial = 712] [outer = 0x0] 16:43:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x128cd2400) [pid = 1651] [serial = 713] [outer = 0x128c9d000] 16:43:22 INFO - PROCESS | 1651 | 1461887002933 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12a2d4400) [pid = 1651] [serial = 714] [outer = 0x128c9d000] 16:43:23 INFO - PROCESS | 1651 | 1461887003607 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 919ms 16:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:43:23 INFO - PROCESS | 1651 | 1461887003639 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1651 | 1461887003641 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:43:23 INFO - PROCESS | 1651 | 1461887003645 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1651 | 1461887003649 Marionette TRACE conn2 <- [1,926,null,{}] 16:43:23 INFO - PROCESS | 1651 | 1461887003653 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:23 INFO - PROCESS | 1651 | 1461887003744 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:43:23 INFO - PROCESS | 1651 | 1461887003804 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b5800 == 64 [pid = 1651] [id = 239] 16:43:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x112ac3000) [pid = 1651] [serial = 715] [outer = 0x0] 16:43:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x112acd400) [pid = 1651] [serial = 716] [outer = 0x112ac3000] 16:43:23 INFO - PROCESS | 1651 | 1461887003832 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x113dd3800) [pid = 1651] [serial = 717] [outer = 0x112ac3000] 16:43:24 INFO - PROCESS | 1651 | 1461887004272 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 676ms 16:43:24 INFO - PROCESS | 1651 | 1461887004320 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1651 | 1461887004323 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:43:24 INFO - PROCESS | 1651 | 1461887004349 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1651 | 1461887004350 Marionette TRACE conn2 <- [1,930,null,{}] 16:43:24 INFO - PROCESS | 1651 | 1461887004354 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:24 INFO - PROCESS | 1651 | 1461887004448 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:43:24 INFO - PROCESS | 1651 | 1461887004521 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x117035000 == 65 [pid = 1651] [id = 240] 16:43:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x112acb000) [pid = 1651] [serial = 718] [outer = 0x0] 16:43:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x116584400) [pid = 1651] [serial = 719] [outer = 0x112acb000] 16:43:24 INFO - PROCESS | 1651 | 1461887004548 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x116b57400) [pid = 1651] [serial = 720] [outer = 0x112acb000] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x113354800 == 64 [pid = 1651] [id = 119] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c9800 == 63 [pid = 1651] [id = 118] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfce800 == 62 [pid = 1651] [id = 232] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfc0000 == 61 [pid = 1651] [id = 231] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5cb000 == 60 [pid = 1651] [id = 230] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12d065800 == 59 [pid = 1651] [id = 229] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0e1800 == 58 [pid = 1651] [id = 228] 16:43:24 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1277a7000) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 16:43:24 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x120e36000) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 16:43:24 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1241e2000) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4dc800 == 57 [pid = 1651] [id = 227] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab2d000 == 56 [pid = 1651] [id = 226] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x129678000 == 55 [pid = 1651] [id = 225] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x116a13800 == 54 [pid = 1651] [id = 224] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x123fe4800 == 53 [pid = 1651] [id = 223] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x1185bb800 == 52 [pid = 1651] [id = 222] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x11825d800 == 51 [pid = 1651] [id = 221] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x118262000 == 50 [pid = 1651] [id = 220] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x117c8e800 == 49 [pid = 1651] [id = 214] 16:43:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8e5000 == 48 [pid = 1651] [id = 213] 16:43:24 INFO - PROCESS | 1651 | 1461887004963 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 648ms 16:43:24 INFO - PROCESS | 1651 | 1461887004976 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1651 | 1461887004978 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:43:24 INFO - PROCESS | 1651 | 1461887004984 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1651 | 1461887004986 Marionette TRACE conn2 <- [1,934,null,{}] 16:43:24 INFO - PROCESS | 1651 | 1461887004994 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:25 INFO - PROCESS | 1651 | 1461887005076 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12c3df400) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x118ab4800) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1126ba800) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11826f000) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12965b800) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12be21000) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x117c1a800) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x128e8a400) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x128be4c00) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x121c04c00) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12abe4000) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1217e3800) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x128be6c00) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x113846400) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x121049c00) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12bc81c00) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12abec000) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x129947400) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119186c00) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12453f400) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12758b000) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12abfb800) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x121c13c00) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x126b2dc00) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12bdd1000) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11651c000) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 16:43:25 INFO - PROCESS | 1651 | 1461887005139 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x117047800 == 49 [pid = 1651] [id = 241] 16:43:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11108e400) [pid = 1651] [serial = 721] [outer = 0x0] 16:43:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11651c000) [pid = 1651] [serial = 722] [outer = 0x11108e400] 16:43:25 INFO - PROCESS | 1651 | 1461887005168 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11826f000) [pid = 1651] [serial = 723] [outer = 0x11108e400] 16:43:25 INFO - PROCESS | 1651 | 1461887005486 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 16:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:43:25 INFO - PROCESS | 1651 | 1461887005507 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1651 | 1461887005508 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:43:25 INFO - PROCESS | 1651 | 1461887005511 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1651 | 1461887005514 Marionette TRACE conn2 <- [1,938,null,{}] 16:43:25 INFO - PROCESS | 1651 | 1461887005518 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:25 INFO - PROCESS | 1651 | 1461887005596 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:43:25 INFO - PROCESS | 1651 | 1461887005601 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x118858000 == 50 [pid = 1651] [id = 242] 16:43:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11859d000) [pid = 1651] [serial = 724] [outer = 0x0] 16:43:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119136800) [pid = 1651] [serial = 725] [outer = 0x11859d000] 16:43:25 INFO - PROCESS | 1651 | 1461887005627 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1197cc000) [pid = 1651] [serial = 726] [outer = 0x11859d000] 16:43:25 INFO - PROCESS | 1651 | 1461887005980 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 524ms 16:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:43:26 INFO - PROCESS | 1651 | 1461887006035 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1651 | 1461887006036 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:43:26 INFO - PROCESS | 1651 | 1461887006038 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1651 | 1461887006039 Marionette TRACE conn2 <- [1,942,null,{}] 16:43:26 INFO - PROCESS | 1651 | 1461887006042 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:26 INFO - PROCESS | 1651 | 1461887006116 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:43:26 INFO - PROCESS | 1651 | 1461887006122 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x120eca000 == 51 [pid = 1651] [id = 243] 16:43:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1197cec00) [pid = 1651] [serial = 727] [outer = 0x0] 16:43:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119bdfc00) [pid = 1651] [serial = 728] [outer = 0x1197cec00] 16:43:26 INFO - PROCESS | 1651 | 1461887006148 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12102d400) [pid = 1651] [serial = 729] [outer = 0x1197cec00] 16:43:26 INFO - PROCESS | 1651 | 1461887006467 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 472ms 16:43:26 INFO - PROCESS | 1651 | 1461887006511 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:43:26 INFO - PROCESS | 1651 | 1461887006513 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:43:26 INFO - PROCESS | 1651 | 1461887006516 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1651 | 1461887006517 Marionette TRACE conn2 <- [1,946,null,{}] 16:43:26 INFO - PROCESS | 1651 | 1461887006527 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:26 INFO - PROCESS | 1651 | 1461887006675 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:43:26 INFO - PROCESS | 1651 | 1461887006684 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b92000 == 52 [pid = 1651] [id = 244] 16:43:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12104d800) [pid = 1651] [serial = 730] [outer = 0x0] 16:43:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1213f5c00) [pid = 1651] [serial = 731] [outer = 0x12104d800] 16:43:26 INFO - PROCESS | 1651 | 1461887006728 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x121c13800) [pid = 1651] [serial = 732] [outer = 0x12104d800] 16:43:27 INFO - PROCESS | 1651 | 1461887007131 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 623ms 16:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:43:27 INFO - PROCESS | 1651 | 1461887007138 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 1651 | 1461887007139 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:43:27 INFO - PROCESS | 1651 | 1461887007141 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1651 | 1461887007142 Marionette TRACE conn2 <- [1,950,null,{}] 16:43:27 INFO - PROCESS | 1651 | 1461887007147 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:27 INFO - PROCESS | 1651 | 1461887007283 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:43:27 INFO - PROCESS | 1651 | 1461887007336 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a19000 == 53 [pid = 1651] [id = 245] 16:43:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x10e9c0400) [pid = 1651] [serial = 733] [outer = 0x0] 16:43:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x110f9d400) [pid = 1651] [serial = 734] [outer = 0x10e9c0400] 16:43:27 INFO - PROCESS | 1651 | 1461887007369 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1111d4400) [pid = 1651] [serial = 735] [outer = 0x10e9c0400] 16:43:27 INFO - PROCESS | 1651 | 1461887007773 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 16:43:27 INFO - PROCESS | 1651 | 1461887007815 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:43:27 INFO - PROCESS | 1651 | 1461887007817 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:43:27 INFO - PROCESS | 1651 | 1461887007821 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1651 | 1461887007823 Marionette TRACE conn2 <- [1,954,null,{}] 16:43:27 INFO - PROCESS | 1651 | 1461887007826 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:27 INFO - PROCESS | 1651 | 1461887007924 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:43:27 INFO - PROCESS | 1651 | 1461887007975 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11974e800 == 54 [pid = 1651] [id = 246] 16:43:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x113d47000) [pid = 1651] [serial = 736] [outer = 0x0] 16:43:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x117666000) [pid = 1651] [serial = 737] [outer = 0x113d47000] 16:43:28 INFO - PROCESS | 1651 | 1461887008007 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11813f800) [pid = 1651] [serial = 738] [outer = 0x113d47000] 16:43:28 INFO - PROCESS | 1651 | 1461887008435 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 671ms 16:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:43:28 INFO - PROCESS | 1651 | 1461887008492 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1651 | 1461887008494 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:43:28 INFO - PROCESS | 1651 | 1461887008496 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1651 | 1461887008498 Marionette TRACE conn2 <- [1,958,null,{}] 16:43:28 INFO - PROCESS | 1651 | 1461887008500 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:28 INFO - PROCESS | 1651 | 1461887008597 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:43:28 INFO - PROCESS | 1651 | 1461887008651 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d49800 == 55 [pid = 1651] [id = 247] 16:43:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x118ea6c00) [pid = 1651] [serial = 739] [outer = 0x0] 16:43:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x119ec6c00) [pid = 1651] [serial = 740] [outer = 0x118ea6c00] 16:43:28 INFO - PROCESS | 1651 | 1461887008681 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x121091400) [pid = 1651] [serial = 741] [outer = 0x118ea6c00] 16:43:29 INFO - PROCESS | 1651 | 1461887009086 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 622ms 16:43:29 INFO - PROCESS | 1651 | 1461887009119 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1651 | 1461887009122 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:43:29 INFO - PROCESS | 1651 | 1461887009130 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1651 | 1461887009133 Marionette TRACE conn2 <- [1,962,null,{}] 16:43:29 INFO - PROCESS | 1651 | 1461887009135 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:29 INFO - PROCESS | 1651 | 1461887009236 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:43:29 INFO - PROCESS | 1651 | 1461887009337 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277cb800 == 56 [pid = 1651] [id = 248] 16:43:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1217e4000) [pid = 1651] [serial = 742] [outer = 0x0] 16:43:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x123f98c00) [pid = 1651] [serial = 743] [outer = 0x1217e4000] 16:43:29 INFO - PROCESS | 1651 | 1461887009368 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x124545400) [pid = 1651] [serial = 744] [outer = 0x1217e4000] 16:43:29 INFO - PROCESS | 1651 | 1461887009790 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 676ms 16:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:43:29 INFO - PROCESS | 1651 | 1461887009802 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1651 | 1461887009803 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:43:29 INFO - PROCESS | 1651 | 1461887009805 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1651 | 1461887009807 Marionette TRACE conn2 <- [1,966,null,{}] 16:43:29 INFO - PROCESS | 1651 | 1461887009810 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:29 INFO - PROCESS | 1651 | 1461887009907 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:43:29 INFO - PROCESS | 1651 | 1461887009955 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12966d800 == 57 [pid = 1651] [id = 249] 16:43:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12453f400) [pid = 1651] [serial = 745] [outer = 0x0] 16:43:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x126b2a000) [pid = 1651] [serial = 746] [outer = 0x12453f400] 16:43:29 INFO - PROCESS | 1651 | 1461887009985 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x126e40c00) [pid = 1651] [serial = 747] [outer = 0x12453f400] 16:43:30 INFO - PROCESS | 1651 | 1461887010391 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 621ms 16:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:43:30 INFO - PROCESS | 1651 | 1461887010426 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1651 | 1461887010428 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:43:30 INFO - PROCESS | 1651 | 1461887010430 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1651 | 1461887010431 Marionette TRACE conn2 <- [1,970,null,{}] 16:43:30 INFO - PROCESS | 1651 | 1461887010434 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:30 INFO - PROCESS | 1651 | 1461887010530 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:43:30 INFO - PROCESS | 1651 | 1461887010616 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab05800 == 58 [pid = 1651] [id = 250] 16:43:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x126ec3800) [pid = 1651] [serial = 748] [outer = 0x0] 16:43:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x126ec5800) [pid = 1651] [serial = 749] [outer = 0x126ec3800] 16:43:30 INFO - PROCESS | 1651 | 1461887010652 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12724d400) [pid = 1651] [serial = 750] [outer = 0x126ec3800] 16:43:31 INFO - PROCESS | 1651 | 1461887011073 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 16:43:31 INFO - PROCESS | 1651 | 1461887011101 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1651 | 1461887011102 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:43:31 INFO - PROCESS | 1651 | 1461887011105 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1651 | 1461887011106 Marionette TRACE conn2 <- [1,974,null,{}] 16:43:31 INFO - PROCESS | 1651 | 1461887011108 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:31 INFO - PROCESS | 1651 | 1461887011206 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:43:31 INFO - PROCESS | 1651 | 1461887011256 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad8e000 == 59 [pid = 1651] [id = 251] 16:43:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x127589000) [pid = 1651] [serial = 751] [outer = 0x0] 16:43:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12773e800) [pid = 1651] [serial = 752] [outer = 0x127589000] 16:43:31 INFO - PROCESS | 1651 | 1461887011289 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1277a2000) [pid = 1651] [serial = 753] [outer = 0x127589000] 16:43:31 INFO - PROCESS | 1651 | 1461887011688 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 621ms 16:43:31 INFO - PROCESS | 1651 | 1461887011726 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1651 | 1461887011728 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:43:31 INFO - PROCESS | 1651 | 1461887011730 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1651 | 1461887011731 Marionette TRACE conn2 <- [1,978,null,{}] 16:43:31 INFO - PROCESS | 1651 | 1461887011734 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:31 INFO - PROCESS | 1651 | 1461887011828 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:43:31 INFO - PROCESS | 1651 | 1461887011929 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd20800 == 60 [pid = 1651] [id = 252] 16:43:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12758b000) [pid = 1651] [serial = 754] [outer = 0x0] 16:43:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x128be1800) [pid = 1651] [serial = 755] [outer = 0x12758b000] 16:43:31 INFO - PROCESS | 1651 | 1461887011959 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x128be8000) [pid = 1651] [serial = 756] [outer = 0x12758b000] 16:43:32 INFO - PROCESS | 1651 | 1461887012342 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 16:43:32 INFO - PROCESS | 1651 | 1461887012401 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1651 | 1461887012403 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:43:32 INFO - PROCESS | 1651 | 1461887012405 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1651 | 1461887012406 Marionette TRACE conn2 <- [1,982,null,{}] 16:43:32 INFO - PROCESS | 1651 | 1461887012409 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:32 INFO - PROCESS | 1651 | 1461887012512 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:43:32 INFO - PROCESS | 1651 | 1461887012598 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0d3800 == 61 [pid = 1651] [id = 253] 16:43:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x127740000) [pid = 1651] [serial = 757] [outer = 0x0] 16:43:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x128c9d800) [pid = 1651] [serial = 758] [outer = 0x127740000] 16:43:32 INFO - PROCESS | 1651 | 1461887012645 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x128ca8400) [pid = 1651] [serial = 759] [outer = 0x127740000] 16:43:33 INFO - PROCESS | 1651 | 1461887013212 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 871ms 16:43:33 INFO - PROCESS | 1651 | 1461887013293 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1651 | 1461887013296 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:43:33 INFO - PROCESS | 1651 | 1461887013301 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1651 | 1461887013304 Marionette TRACE conn2 <- [1,986,null,{}] 16:43:33 INFO - PROCESS | 1651 | 1461887013308 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:33 INFO - PROCESS | 1651 | 1461887013404 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:43:33 INFO - PROCESS | 1651 | 1461887013476 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ebc000 == 62 [pid = 1651] [id = 254] 16:43:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x110fa6800) [pid = 1651] [serial = 760] [outer = 0x0] 16:43:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x112ad0800) [pid = 1651] [serial = 761] [outer = 0x110fa6800] 16:43:33 INFO - PROCESS | 1651 | 1461887013504 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x116897800) [pid = 1651] [serial = 762] [outer = 0x110fa6800] 16:43:33 INFO - PROCESS | 1651 | --DOCSHELL 0x123b92000 == 61 [pid = 1651] [id = 244] 16:43:33 INFO - PROCESS | 1651 | --DOCSHELL 0x120eca000 == 60 [pid = 1651] [id = 243] 16:43:33 INFO - PROCESS | 1651 | --DOCSHELL 0x118858000 == 59 [pid = 1651] [id = 242] 16:43:33 INFO - PROCESS | 1651 | --DOCSHELL 0x117047800 == 58 [pid = 1651] [id = 241] 16:43:33 INFO - PROCESS | 1651 | --DOCSHELL 0x117035000 == 57 [pid = 1651] [id = 240] 16:43:33 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b5800 == 56 [pid = 1651] [id = 239] 16:43:33 INFO - PROCESS | 1651 | 1461887013923 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 627ms 16:43:33 INFO - PROCESS | 1651 | 1461887013928 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1651 | 1461887013934 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:43:33 INFO - PROCESS | 1651 | 1461887013938 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1651 | 1461887013940 Marionette TRACE conn2 <- [1,990,null,{}] 16:43:33 INFO - PROCESS | 1651 | 1461887013943 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:34 INFO - PROCESS | 1651 | 1461887014025 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:43:34 INFO - PROCESS | 1651 | 1461887014126 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c6f000 == 57 [pid = 1651] [id = 255] 16:43:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x116702400) [pid = 1651] [serial = 763] [outer = 0x0] 16:43:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11766b400) [pid = 1651] [serial = 764] [outer = 0x116702400] 16:43:34 INFO - PROCESS | 1651 | 1461887014154 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x119133800) [pid = 1651] [serial = 765] [outer = 0x116702400] 16:43:34 INFO - PROCESS | 1651 | 1461887014505 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 574ms 16:43:34 INFO - PROCESS | 1651 | 1461887014513 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 1651 | 1461887014514 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:43:34 INFO - PROCESS | 1651 | 1461887014516 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1651 | 1461887014519 Marionette TRACE conn2 <- [1,994,null,{}] 16:43:34 INFO - PROCESS | 1651 | 1461887014526 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:34 INFO - PROCESS | 1651 | 1461887014641 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:43:34 INFO - PROCESS | 1651 | 1461887014655 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d12000 == 58 [pid = 1651] [id = 256] 16:43:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12102a800) [pid = 1651] [serial = 766] [outer = 0x0] 16:43:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x121aa9c00) [pid = 1651] [serial = 767] [outer = 0x12102a800] 16:43:34 INFO - PROCESS | 1651 | 1461887014699 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x124191000) [pid = 1651] [serial = 768] [outer = 0x12102a800] 16:43:35 INFO - PROCESS | 1651 | 1461887015069 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 572ms 16:43:35 INFO - PROCESS | 1651 | 1461887015089 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:43:35 INFO - PROCESS | 1651 | 1461887015090 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:43:35 INFO - PROCESS | 1651 | 1461887015093 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1651 | 1461887015095 Marionette TRACE conn2 <- [1,998,null,{}] 16:43:35 INFO - PROCESS | 1651 | 1461887015105 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:35 INFO - PROCESS | 1651 | 1461887015212 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:43:35 INFO - PROCESS | 1651 | 1461887015247 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c8000 == 59 [pid = 1651] [id = 257] 16:43:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12159f000) [pid = 1651] [serial = 769] [outer = 0x0] 16:43:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x126ebe000) [pid = 1651] [serial = 770] [outer = 0x12159f000] 16:43:35 INFO - PROCESS | 1651 | 1461887015273 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x127241000) [pid = 1651] [serial = 771] [outer = 0x12159f000] 16:43:35 INFO - PROCESS | 1651 | 1461887015617 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 578ms 16:43:35 INFO - PROCESS | 1651 | 1461887015672 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1651 | 1461887015673 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:43:35 INFO - PROCESS | 1651 | 1461887015675 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1651 | 1461887015676 Marionette TRACE conn2 <- [1,1002,null,{}] 16:43:35 INFO - PROCESS | 1651 | 1461887015679 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:35 INFO - PROCESS | 1651 | 1461887015781 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:43:35 INFO - PROCESS | 1651 | 1461887015794 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c378000 == 60 [pid = 1651] [id = 258] 16:43:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x126ebfc00) [pid = 1651] [serial = 772] [outer = 0x0] 16:43:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12779fc00) [pid = 1651] [serial = 773] [outer = 0x126ebfc00] 16:43:35 INFO - PROCESS | 1651 | 1461887015820 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x128ccc800) [pid = 1651] [serial = 774] [outer = 0x126ebfc00] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x118269800) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12104fc00) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x112ad1800) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x10e9bb000) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x111091400) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x121031c00) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x1277a1400) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x128ccb800) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x118ea3000) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12773ac00) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12abe2c00) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1293a4c00) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12c3dd000) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1197cec00) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x110f9cc00) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x112acb000) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x112ac3000) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11859d000) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:43:36 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11108e400) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:43:36 INFO - PROCESS | 1651 | 1461887016299 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 673ms 16:43:36 INFO - PROCESS | 1651 | 1461887016350 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 1651 | 1461887016351 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:43:36 INFO - PROCESS | 1651 | 1461887016354 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1651 | 1461887016355 Marionette TRACE conn2 <- [1,1006,null,{}] 16:43:36 INFO - PROCESS | 1651 | 1461887016357 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:36 INFO - PROCESS | 1651 | 1461887016455 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:43:36 INFO - PROCESS | 1651 | 1461887016515 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0d9800 == 61 [pid = 1651] [id = 259] 16:43:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1175c5800) [pid = 1651] [serial = 775] [outer = 0x0] 16:43:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x118ea3000) [pid = 1651] [serial = 776] [outer = 0x1175c5800] 16:43:36 INFO - PROCESS | 1651 | 1461887016542 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x128e8e400) [pid = 1651] [serial = 777] [outer = 0x1175c5800] 16:43:36 INFO - PROCESS | 1651 | 1461887016834 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 16:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:43:36 INFO - PROCESS | 1651 | 1461887016874 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 1651 | 1461887016875 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:43:36 INFO - PROCESS | 1651 | 1461887016877 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1651 | 1461887016880 Marionette TRACE conn2 <- [1,1010,null,{}] 16:43:36 INFO - PROCESS | 1651 | 1461887016883 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:36 INFO - PROCESS | 1651 | 1461887016964 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:43:36 INFO - PROCESS | 1651 | 1461887016969 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d52b000 == 62 [pid = 1651] [id = 260] 16:43:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1175c9800) [pid = 1651] [serial = 778] [outer = 0x0] 16:43:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1293a5800) [pid = 1651] [serial = 779] [outer = 0x1175c9800] 16:43:36 INFO - PROCESS | 1651 | 1461887016993 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x129795400) [pid = 1651] [serial = 780] [outer = 0x1175c9800] 16:43:37 INFO - PROCESS | 1651 | 1461887017332 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 473ms 16:43:37 INFO - PROCESS | 1651 | 1461887017352 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1651 | 1461887017353 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:43:37 INFO - PROCESS | 1651 | 1461887017355 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1651 | 1461887017356 Marionette TRACE conn2 <- [1,1014,null,{}] 16:43:37 INFO - PROCESS | 1651 | 1461887017358 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:37 INFO - PROCESS | 1651 | 1461887017473 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:43:37 INFO - PROCESS | 1651 | 1461887017479 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dce7000 == 63 [pid = 1651] [id = 261] 16:43:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12779f000) [pid = 1651] [serial = 781] [outer = 0x0] 16:43:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1297a1400) [pid = 1651] [serial = 782] [outer = 0x12779f000] 16:43:37 INFO - PROCESS | 1651 | 1461887017504 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12ab73000) [pid = 1651] [serial = 783] [outer = 0x12779f000] 16:43:37 INFO - PROCESS | 1651 | 1461887017846 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 16:43:37 INFO - PROCESS | 1651 | 1461887017877 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1651 | 1461887017880 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:43:37 INFO - PROCESS | 1651 | 1461887017884 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1651 | 1461887017886 Marionette TRACE conn2 <- [1,1018,null,{}] 16:43:37 INFO - PROCESS | 1651 | 1461887017889 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:38 INFO - PROCESS | 1651 | 1461887018014 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:43:38 INFO - PROCESS | 1651 | 1461887018103 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfce800 == 64 [pid = 1651] [id = 262] 16:43:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x128cd0800) [pid = 1651] [serial = 784] [outer = 0x0] 16:43:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12abde400) [pid = 1651] [serial = 785] [outer = 0x128cd0800] 16:43:38 INFO - PROCESS | 1651 | 1461887018142 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12abf8800) [pid = 1651] [serial = 786] [outer = 0x128cd0800] 16:43:38 INFO - PROCESS | 1651 | 1461887018699 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 820ms 16:43:38 INFO - PROCESS | 1651 | 1461887018705 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:43:38 INFO - PROCESS | 1651 | 1461887018708 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:43:38 INFO - PROCESS | 1651 | 1461887018711 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1651 | 1461887018716 Marionette TRACE conn2 <- [1,1022,null,{}] 16:43:38 INFO - PROCESS | 1651 | 1461887018720 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:38 INFO - PROCESS | 1651 | 1461887018825 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:43:38 INFO - PROCESS | 1651 | 1461887018897 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12110d000 == 65 [pid = 1651] [id = 263] 16:43:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x1161d2400) [pid = 1651] [serial = 787] [outer = 0x0] 16:43:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x118136400) [pid = 1651] [serial = 788] [outer = 0x1161d2400] 16:43:38 INFO - PROCESS | 1651 | 1461887018928 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11859ac00) [pid = 1651] [serial = 789] [outer = 0x1161d2400] 16:43:39 INFO - PROCESS | 1651 | 1461887019337 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 675ms 16:43:39 INFO - PROCESS | 1651 | 1461887019386 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 1651 | 1461887019390 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:43:39 INFO - PROCESS | 1651 | 1461887019394 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 1651 | 1461887019396 Marionette TRACE conn2 <- [1,1026,null,{}] 16:43:39 INFO - PROCESS | 1651 | 1461887019399 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:39 INFO - PROCESS | 1651 | 1461887019524 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:43:39 INFO - PROCESS | 1651 | 1461887019585 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c3000 == 66 [pid = 1651] [id = 264] 16:43:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x119131400) [pid = 1651] [serial = 790] [outer = 0x0] 16:43:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x121052000) [pid = 1651] [serial = 791] [outer = 0x119131400] 16:43:39 INFO - PROCESS | 1651 | 1461887019614 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x121c06800) [pid = 1651] [serial = 792] [outer = 0x119131400] 16:43:40 INFO - PROCESS | 1651 | 1461887020067 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 722ms 16:43:40 INFO - PROCESS | 1651 | 1461887020117 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1651 | 1461887020118 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:43:40 INFO - PROCESS | 1651 | 1461887020121 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1651 | 1461887020123 Marionette TRACE conn2 <- [1,1030,null,{}] 16:43:40 INFO - PROCESS | 1651 | 1461887020151 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 1651 | 1461887020258 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:43:40 INFO - PROCESS | 1651 | 1461887020331 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eb9a800 == 67 [pid = 1651] [id = 265] 16:43:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x126ec1000) [pid = 1651] [serial = 793] [outer = 0x0] 16:43:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x127747000) [pid = 1651] [serial = 794] [outer = 0x126ec1000] 16:43:40 INFO - PROCESS | 1651 | 1461887020363 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x128cc8c00) [pid = 1651] [serial = 795] [outer = 0x126ec1000] 16:43:40 INFO - PROCESS | 1651 | 1461887020763 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 16:43:40 INFO - PROCESS | 1651 | 1461887020792 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1651 | 1461887020794 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:43:40 INFO - PROCESS | 1651 | 1461887020796 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1651 | 1461887020798 Marionette TRACE conn2 <- [1,1034,null,{}] 16:43:40 INFO - PROCESS | 1651 | 1461887020800 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 1651 | 1461887020922 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:43:40 INFO - PROCESS | 1651 | 1461887020981 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x136180000 == 68 [pid = 1651] [id = 266] 16:43:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x128cd2800) [pid = 1651] [serial = 796] [outer = 0x0] 16:43:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12ab79400) [pid = 1651] [serial = 797] [outer = 0x128cd2800] 16:43:41 INFO - PROCESS | 1651 | 1461887021011 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12adc2c00) [pid = 1651] [serial = 798] [outer = 0x128cd2800] 16:43:41 INFO - PROCESS | 1651 | 1461887021471 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 719ms 16:43:41 INFO - PROCESS | 1651 | 1461887021516 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:43:41 INFO - PROCESS | 1651 | 1461887021518 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:43:41 INFO - PROCESS | 1651 | 1461887021522 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1651 | 1461887021524 Marionette TRACE conn2 <- [1,1038,null,{}] 16:43:41 INFO - PROCESS | 1651 | 1461887021527 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:41 INFO - PROCESS | 1651 | 1461887021683 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:43:41 INFO - PROCESS | 1651 | 1461887021815 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x135331000 == 69 [pid = 1651] [id = 267] 16:43:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x128cd2c00) [pid = 1651] [serial = 799] [outer = 0x0] 16:43:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12add1c00) [pid = 1651] [serial = 800] [outer = 0x128cd2c00] 16:43:41 INFO - PROCESS | 1651 | 1461887021865 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12bc89800) [pid = 1651] [serial = 801] [outer = 0x128cd2c00] 16:43:42 INFO - PROCESS | 1651 | 1461887022319 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 821ms 16:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:43:42 INFO - PROCESS | 1651 | 1461887022353 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1651 | 1461887022355 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:43:42 INFO - PROCESS | 1651 | 1461887022357 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:43:42 INFO - PROCESS | 1651 | 1461887022358 Marionette TRACE conn2 <- [1,1042,null,{}] 16:43:42 INFO - PROCESS | 1651 | 1461887022361 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:42 INFO - PROCESS | 1651 | 1461887022469 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:43:42 INFO - PROCESS | 1651 | 1461887022542 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x135959800 == 70 [pid = 1651] [id = 268] 16:43:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12be21400) [pid = 1651] [serial = 802] [outer = 0x0] 16:43:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12c3d3400) [pid = 1651] [serial = 803] [outer = 0x12be21400] 16:43:42 INFO - PROCESS | 1651 | 1461887022573 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12c3dc400) [pid = 1651] [serial = 804] [outer = 0x12be21400] 16:43:43 INFO - PROCESS | 1651 | 1461887023000 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 16:43:43 INFO - PROCESS | 1651 | 1461887023028 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1651 | 1461887023029 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:43:43 INFO - PROCESS | 1651 | 1461887023031 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1651 | 1461887023033 Marionette TRACE conn2 <- [1,1046,null,{}] 16:43:43 INFO - PROCESS | 1651 | 1461887023035 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:43 INFO - PROCESS | 1651 | 1461887023136 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:43:43 INFO - PROCESS | 1651 | 1461887023194 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b82000 == 71 [pid = 1651] [id = 269] 16:43:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x116a53400) [pid = 1651] [serial = 805] [outer = 0x0] 16:43:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x1241df000) [pid = 1651] [serial = 806] [outer = 0x116a53400] 16:43:43 INFO - PROCESS | 1651 | 1461887023223 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12bdd0800) [pid = 1651] [serial = 807] [outer = 0x116a53400] 16:43:43 INFO - PROCESS | 1651 | 1461887023873 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 869ms 16:43:43 INFO - PROCESS | 1651 | 1461887023902 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1651 | 1461887023905 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:43:43 INFO - PROCESS | 1651 | 1461887023909 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1651 | 1461887023911 Marionette TRACE conn2 <- [1,1050,null,{}] 16:43:43 INFO - PROCESS | 1651 | 1461887023934 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:44 INFO - PROCESS | 1651 | 1461887024040 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:43:44 INFO - PROCESS | 1651 | 1461887024114 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12146f800 == 72 [pid = 1651] [id = 270] 16:43:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11657e800) [pid = 1651] [serial = 808] [outer = 0x0] 16:43:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1167e5000) [pid = 1651] [serial = 809] [outer = 0x11657e800] 16:43:44 INFO - PROCESS | 1651 | 1461887024143 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x118140400) [pid = 1651] [serial = 810] [outer = 0x11657e800] 16:43:44 INFO - PROCESS | 1651 | 1461887024601 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12dce7000 == 71 [pid = 1651] [id = 261] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12d52b000 == 70 [pid = 1651] [id = 260] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0d9800 == 69 [pid = 1651] [id = 259] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12c378000 == 68 [pid = 1651] [id = 258] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c8000 == 67 [pid = 1651] [id = 257] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x124d12000 == 66 [pid = 1651] [id = 256] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x1277a0c00) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x128cd2400) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x1213f5c00) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x1120d5400) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x118eaac00) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x121c0a800) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x117c6f000 == 65 [pid = 1651] [id = 255] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x120ebc000 == 64 [pid = 1651] [id = 254] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab05800 == 63 [pid = 1651] [id = 250] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12966d800 == 62 [pid = 1651] [id = 249] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1277cb800 == 61 [pid = 1651] [id = 248] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x124d49800 == 60 [pid = 1651] [id = 247] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x11974e800 == 59 [pid = 1651] [id = 246] 16:43:44 INFO - PROCESS | 1651 | --DOCSHELL 0x113a19000 == 58 [pid = 1651] [id = 245] 16:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 742ms 16:43:44 INFO - PROCESS | 1651 | 1461887024651 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1651 | 1461887024654 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:43:44 INFO - PROCESS | 1651 | 1461887024659 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1651 | 1461887024660 Marionette TRACE conn2 <- [1,1054,null,{}] 16:43:44 INFO - PROCESS | 1651 | 1461887024664 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:44 INFO - PROCESS | 1651 | 1461887024747 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:43:44 INFO - PROCESS | 1651 | 1461887024755 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c6f000 == 59 [pid = 1651] [id = 271] 16:43:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x1185a5000) [pid = 1651] [serial = 811] [outer = 0x0] 16:43:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x119186c00) [pid = 1651] [serial = 812] [outer = 0x1185a5000] 16:43:44 INFO - PROCESS | 1651 | 1461887024782 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x1217e2000) [pid = 1651] [serial = 813] [outer = 0x1185a5000] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11651c000) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x128ccd400) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x121c05000) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11826f000) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x119bdfc00) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x121c15000) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1277a6c00) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x10e9bd800) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12916bc00) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12994ac00) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x128ca5c00) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x128ca0800) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x128cd3800) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12b42ac00) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12cc55800) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x128be7800) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x128ca6800) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x127746000) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x127742000) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12102d400) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12bdcf400) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12abed800) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12c899c00) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12cc58c00) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12c3d5400) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x116b57400) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x116584400) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x127587800) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11766d000) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12102b000) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x113dd3800) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x118ea3400) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x119bd3400) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x121c1ac00) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x112acd400) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x126894c00) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x118217400) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1173f0c00) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12bc87800) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x119136800) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x111117c00) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1197cc000) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x112acc400) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 16:43:44 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x1121e4400) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 16:43:45 INFO - PROCESS | 1651 | 1461887025166 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 521ms 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:43:45 INFO - PROCESS | 1651 | 1461887025201 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1651 | 1461887025203 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:43:45 INFO - PROCESS | 1651 | 1461887025208 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1651 | 1461887025212 Marionette TRACE conn2 <- [1,1058,null,{}] 16:43:45 INFO - PROCESS | 1651 | 1461887025223 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:45 INFO - PROCESS | 1651 | 1461887025356 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:43:45 INFO - PROCESS | 1651 | 1461887025403 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12147d800 == 60 [pid = 1651] [id = 272] 16:43:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x123f94400) [pid = 1651] [serial = 814] [outer = 0x0] 16:43:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12454ec00) [pid = 1651] [serial = 815] [outer = 0x123f94400] 16:43:45 INFO - PROCESS | 1651 | 1461887025446 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x126bec800) [pid = 1651] [serial = 816] [outer = 0x123f94400] 16:43:45 INFO - PROCESS | 1651 | 1461887025843 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 675ms 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:43:45 INFO - PROCESS | 1651 | 1461887025884 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1651 | 1461887025886 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:43:45 INFO - PROCESS | 1651 | 1461887025889 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1651 | 1461887025891 Marionette TRACE conn2 <- [1,1062,null,{}] 16:43:45 INFO - PROCESS | 1651 | 1461887025894 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:46 INFO - PROCESS | 1651 | 1461887026014 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:43:46 INFO - PROCESS | 1651 | 1461887026024 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d49800 == 61 [pid = 1651] [id = 273] 16:43:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x126ec8400) [pid = 1651] [serial = 817] [outer = 0x0] 16:43:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12758b800) [pid = 1651] [serial = 818] [outer = 0x126ec8400] 16:43:46 INFO - PROCESS | 1651 | 1461887026052 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x127744400) [pid = 1651] [serial = 819] [outer = 0x126ec8400] 16:43:46 INFO - PROCESS | 1651 | 1461887026391 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 16:43:46 INFO - PROCESS | 1651 | 1461887026409 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1651 | 1461887026410 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:43:46 INFO - PROCESS | 1651 | 1461887026415 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1651 | 1461887026416 Marionette TRACE conn2 <- [1,1066,null,{}] 16:43:46 INFO - PROCESS | 1651 | 1461887026418 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:46 INFO - PROCESS | 1651 | 1461887026531 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:43:46 INFO - PROCESS | 1651 | 1461887026538 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x127703000 == 62 [pid = 1651] [id = 274] 16:43:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x126ec8800) [pid = 1651] [serial = 820] [outer = 0x0] 16:43:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1277a0000) [pid = 1651] [serial = 821] [outer = 0x126ec8800] 16:43:46 INFO - PROCESS | 1651 | 1461887026565 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x128c9e400) [pid = 1651] [serial = 822] [outer = 0x126ec8800] 16:43:46 INFO - PROCESS | 1651 | 1461887026941 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 570ms 16:43:46 INFO - PROCESS | 1651 | 1461887026983 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1651 | 1461887026985 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:43:46 INFO - PROCESS | 1651 | 1461887026987 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1651 | 1461887026988 Marionette TRACE conn2 <- [1,1070,null,{}] 16:43:46 INFO - PROCESS | 1651 | 1461887026991 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:47 INFO - PROCESS | 1651 | 1461887027106 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:43:47 INFO - PROCESS | 1651 | 1461887027122 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab42000 == 63 [pid = 1651] [id = 275] 16:43:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x128ca5400) [pid = 1651] [serial = 823] [outer = 0x0] 16:43:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12965f800) [pid = 1651] [serial = 824] [outer = 0x128ca5400] 16:43:47 INFO - PROCESS | 1651 | 1461887027149 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12bc8a800) [pid = 1651] [serial = 825] [outer = 0x128ca5400] 16:43:47 INFO - PROCESS | 1651 | 1461887027500 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 520ms 16:43:47 INFO - PROCESS | 1651 | 1461887027507 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 1651 | 1461887027508 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:43:47 INFO - PROCESS | 1651 | 1461887027512 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1651 | 1461887027513 Marionette TRACE conn2 <- [1,1074,null,{}] 16:43:47 INFO - PROCESS | 1651 | 1461887027515 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:47 INFO - PROCESS | 1651 | 1461887027620 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:43:47 INFO - PROCESS | 1651 | 1461887027632 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5c6000 == 64 [pid = 1651] [id = 276] 16:43:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x128cc8400) [pid = 1651] [serial = 826] [outer = 0x0] 16:43:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12bdd0000) [pid = 1651] [serial = 827] [outer = 0x128cc8400] 16:43:47 INFO - PROCESS | 1651 | 1461887027657 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12c32e400) [pid = 1651] [serial = 828] [outer = 0x128cc8400] 16:43:48 INFO - PROCESS | 1651 | 1461887028008 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 16:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:43:48 INFO - PROCESS | 1651 | 1461887028033 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1651 | 1461887028035 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:43:48 INFO - PROCESS | 1651 | 1461887028037 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1651 | 1461887028038 Marionette TRACE conn2 <- [1,1078,null,{}] 16:43:48 INFO - PROCESS | 1651 | 1461887028046 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 1651 | 1461887028148 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:43:48 INFO - PROCESS | 1651 | 1461887028187 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8c5800 == 65 [pid = 1651] [id = 277] 16:43:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12bdca800) [pid = 1651] [serial = 829] [outer = 0x0] 16:43:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12c3d6400) [pid = 1651] [serial = 830] [outer = 0x12bdca800] 16:43:48 INFO - PROCESS | 1651 | 1461887028212 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12c895400) [pid = 1651] [serial = 831] [outer = 0x12bdca800] 16:43:48 INFO - PROCESS | 1651 | 1461887028521 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 16:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:43:48 INFO - PROCESS | 1651 | 1461887028556 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1651 | 1461887028557 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:43:48 INFO - PROCESS | 1651 | 1461887028559 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1651 | 1461887028560 Marionette TRACE conn2 <- [1,1082,null,{}] 16:43:48 INFO - PROCESS | 1651 | 1461887028564 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 1651 | 1461887028670 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:43:48 INFO - PROCESS | 1651 | 1461887028707 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d06a000 == 66 [pid = 1651] [id = 278] 16:43:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x110f28c00) [pid = 1651] [serial = 832] [outer = 0x0] 16:43:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x110f2c400) [pid = 1651] [serial = 833] [outer = 0x110f28c00] 16:43:48 INFO - PROCESS | 1651 | 1461887028732 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x110f30800) [pid = 1651] [serial = 834] [outer = 0x110f28c00] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x110fa6800) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12102a800) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12104d800) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12159f000) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x126ebfc00) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x1175c5800) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1175c9800) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x116702400) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:43:49 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12779f000) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:43:49 INFO - PROCESS | 1651 | 1461887029155 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 622ms 16:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:43:49 INFO - PROCESS | 1651 | 1461887029185 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1651 | 1461887029186 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:43:49 INFO - PROCESS | 1651 | 1461887029188 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1651 | 1461887029189 Marionette TRACE conn2 <- [1,1086,null,{}] 16:43:49 INFO - PROCESS | 1651 | 1461887029206 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:49 INFO - PROCESS | 1651 | 1461887029298 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:43:49 INFO - PROCESS | 1651 | 1461887029302 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d05f000 == 67 [pid = 1651] [id = 279] 16:43:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x110f32800) [pid = 1651] [serial = 835] [outer = 0x0] 16:43:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12159f000) [pid = 1651] [serial = 836] [outer = 0x110f32800] 16:43:49 INFO - PROCESS | 1651 | 1461887029328 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x128cd5000) [pid = 1651] [serial = 837] [outer = 0x110f32800] 16:43:49 INFO - PROCESS | 1651 | 1461887029649 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 16:43:49 INFO - PROCESS | 1651 | 1461887029659 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1651 | 1461887029661 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:43:49 INFO - PROCESS | 1651 | 1461887029668 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1651 | 1461887029671 Marionette TRACE conn2 <- [1,1090,null,{}] 16:43:49 INFO - PROCESS | 1651 | 1461887029674 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:49 INFO - PROCESS | 1651 | 1461887029826 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:43:49 INFO - PROCESS | 1651 | 1461887029922 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfc6800 == 68 [pid = 1651] [id = 280] 16:43:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12779f000) [pid = 1651] [serial = 838] [outer = 0x0] 16:43:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12c899000) [pid = 1651] [serial = 839] [outer = 0x12779f000] 16:43:49 INFO - PROCESS | 1651 | 1461887029962 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12cc60400) [pid = 1651] [serial = 840] [outer = 0x12779f000] 16:43:50 INFO - PROCESS | 1651 | 1461887030376 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 722ms 16:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:43:50 INFO - PROCESS | 1651 | 1461887030390 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1651 | 1461887030391 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:43:50 INFO - PROCESS | 1651 | 1461887030393 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1651 | 1461887030394 Marionette TRACE conn2 <- [1,1094,null,{}] 16:43:50 INFO - PROCESS | 1651 | 1461887030398 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 1651 | 1461887030481 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:43:50 INFO - PROCESS | 1651 | 1461887030543 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e69c000 == 69 [pid = 1651] [id = 281] 16:43:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x128eb8400) [pid = 1651] [serial = 841] [outer = 0x0] 16:43:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x128ec0c00) [pid = 1651] [serial = 842] [outer = 0x128eb8400] 16:43:50 INFO - PROCESS | 1651 | 1461887030568 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x128ec5400) [pid = 1651] [serial = 843] [outer = 0x128eb8400] 16:43:50 INFO - PROCESS | 1651 | 1461887030849 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 16:43:50 INFO - PROCESS | 1651 | 1461887030862 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1651 | 1461887030865 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:43:50 INFO - PROCESS | 1651 | 1461887030873 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1651 | 1461887030874 Marionette TRACE conn2 <- [1,1098,null,{}] 16:43:50 INFO - PROCESS | 1651 | 1461887030876 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 1651 | 1461887030969 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:43:51 INFO - PROCESS | 1651 | 1461887031091 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11385d800 == 70 [pid = 1651] [id = 282] 16:43:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x10e9b5800) [pid = 1651] [serial = 844] [outer = 0x0] 16:43:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x10e9bf400) [pid = 1651] [serial = 845] [outer = 0x10e9b5800] 16:43:51 INFO - PROCESS | 1651 | 1461887031123 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x111087000) [pid = 1651] [serial = 846] [outer = 0x10e9b5800] 16:43:51 INFO - PROCESS | 1651 | 1461887031569 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 718ms 16:43:51 INFO - PROCESS | 1651 | 1461887031593 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1651 | 1461887031595 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:43:51 INFO - PROCESS | 1651 | 1461887031599 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1651 | 1461887031601 Marionette TRACE conn2 <- [1,1102,null,{}] 16:43:51 INFO - PROCESS | 1651 | 1461887031604 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:51 INFO - PROCESS | 1651 | 1461887031715 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:43:51 INFO - PROCESS | 1651 | 1461887031777 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12110f800 == 71 [pid = 1651] [id = 283] 16:43:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x112acf800) [pid = 1651] [serial = 847] [outer = 0x0] 16:43:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x118840800) [pid = 1651] [serial = 848] [outer = 0x112acf800] 16:43:51 INFO - PROCESS | 1651 | 1461887031849 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12104c400) [pid = 1651] [serial = 849] [outer = 0x112acf800] 16:43:52 INFO - PROCESS | 1651 | 1461887032308 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 16:43:52 INFO - PROCESS | 1651 | 1461887032324 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:43:52 INFO - PROCESS | 1651 | 1461887032328 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:43:52 INFO - PROCESS | 1651 | 1461887032332 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1651 | 1461887032335 Marionette TRACE conn2 <- [1,1106,null,{}] 16:43:52 INFO - PROCESS | 1651 | 1461887032373 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:52 INFO - PROCESS | 1651 | 1461887032529 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:43:52 INFO - PROCESS | 1651 | 1461887032639 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c385800 == 72 [pid = 1651] [id = 284] 16:43:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x121c04c00) [pid = 1651] [serial = 850] [outer = 0x0] 16:43:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x121c1dc00) [pid = 1651] [serial = 851] [outer = 0x121c04c00] 16:43:52 INFO - PROCESS | 1651 | 1461887032674 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x126ec7000) [pid = 1651] [serial = 852] [outer = 0x121c04c00] 16:43:53 INFO - PROCESS | 1651 | 1461887033090 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 804ms 16:43:53 INFO - PROCESS | 1651 | 1461887033136 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 1651 | 1461887033138 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:43:53 INFO - PROCESS | 1651 | 1461887033145 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1651 | 1461887033149 Marionette TRACE conn2 <- [1,1110,null,{}] 16:43:53 INFO - PROCESS | 1651 | 1461887033153 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 1651 | 1461887033262 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:43:53 INFO - PROCESS | 1651 | 1461887033365 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6af800 == 73 [pid = 1651] [id = 285] 16:43:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x121c0a800) [pid = 1651] [serial = 853] [outer = 0x0] 16:43:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x128ccd400) [pid = 1651] [serial = 854] [outer = 0x121c0a800] 16:43:53 INFO - PROCESS | 1651 | 1461887033398 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12994bc00) [pid = 1651] [serial = 855] [outer = 0x121c0a800] 16:43:53 INFO - PROCESS | 1651 | 1461887033927 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 827ms 16:43:53 INFO - PROCESS | 1651 | 1461887033969 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:43:53 INFO - PROCESS | 1651 | 1461887033972 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:43:53 INFO - PROCESS | 1651 | 1461887033976 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 1651 | 1461887033980 Marionette TRACE conn2 <- [1,1114,null,{}] 16:43:53 INFO - PROCESS | 1651 | 1461887033985 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:54 INFO - PROCESS | 1651 | 1461887034104 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:43:54 INFO - PROCESS | 1651 | 1461887034178 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x135956800 == 74 [pid = 1651] [id = 286] 16:43:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12abf2c00) [pid = 1651] [serial = 856] [outer = 0x0] 16:43:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12be24c00) [pid = 1651] [serial = 857] [outer = 0x12abf2c00] 16:43:54 INFO - PROCESS | 1651 | 1461887034207 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12c898400) [pid = 1651] [serial = 858] [outer = 0x12abf2c00] 16:43:54 INFO - PROCESS | 1651 | 1461887034607 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 676ms 16:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:43:54 INFO - PROCESS | 1651 | 1461887034652 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1651 | 1461887034653 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:43:54 INFO - PROCESS | 1651 | 1461887034655 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1651 | 1461887034656 Marionette TRACE conn2 <- [1,1118,null,{}] 16:43:54 INFO - PROCESS | 1651 | 1461887034659 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:54 INFO - PROCESS | 1651 | 1461887034747 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:43:54 INFO - PROCESS | 1651 | 1461887034811 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x135771000 == 75 [pid = 1651] [id = 287] 16:43:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12cc5c000) [pid = 1651] [serial = 859] [outer = 0x0] 16:43:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12cc5f000) [pid = 1651] [serial = 860] [outer = 0x12cc5c000] 16:43:54 INFO - PROCESS | 1651 | 1461887034873 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12d043c00) [pid = 1651] [serial = 861] [outer = 0x12cc5c000] 16:43:55 INFO - PROCESS | 1651 | 1461887035606 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 973ms 16:43:55 INFO - PROCESS | 1651 | 1461887035629 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 1651 | 1461887035630 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:43:55 INFO - PROCESS | 1651 | 1461887035632 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1651 | 1461887035634 Marionette TRACE conn2 <- [1,1122,null,{}] 16:43:55 INFO - PROCESS | 1651 | 1461887035636 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:55 INFO - PROCESS | 1651 | 1461887035740 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:43:55 INFO - PROCESS | 1651 | 1461887035852 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfc7800 == 76 [pid = 1651] [id = 288] 16:43:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x11618c800) [pid = 1651] [serial = 862] [outer = 0x0] 16:43:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x129792c00) [pid = 1651] [serial = 863] [outer = 0x11618c800] 16:43:55 INFO - PROCESS | 1651 | 1461887035884 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12dd9dc00) [pid = 1651] [serial = 864] [outer = 0x11618c800] 16:43:56 INFO - PROCESS | 1651 | 1461887036462 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 870ms 16:43:56 INFO - PROCESS | 1651 | 1461887036537 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1651 | 1461887036539 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:43:56 INFO - PROCESS | 1651 | 1461887036544 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1651 | 1461887036546 Marionette TRACE conn2 <- [1,1126,null,{}] 16:43:56 INFO - PROCESS | 1651 | 1461887036549 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:56 INFO - PROCESS | 1651 | 1461887036648 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:43:56 INFO - PROCESS | 1651 | 1461887036722 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b93000 == 77 [pid = 1651] [id = 289] 16:43:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x1161d5000) [pid = 1651] [serial = 865] [outer = 0x0] 16:43:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11672d000) [pid = 1651] [serial = 866] [outer = 0x1161d5000] 16:43:56 INFO - PROCESS | 1651 | 1461887036750 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x117c2c400) [pid = 1651] [serial = 867] [outer = 0x1161d5000] 16:43:57 INFO - PROCESS | 1651 | 1461887037171 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 673ms 16:43:57 INFO - PROCESS | 1651 | 1461887037217 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 1651 | 1461887037220 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:43:57 INFO - PROCESS | 1651 | 1461887037225 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1651 | 1461887037226 Marionette TRACE conn2 <- [1,1130,null,{}] 16:43:57 INFO - PROCESS | 1651 | 1461887037229 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:57 INFO - PROCESS | 1651 | 1461887037324 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:43:57 INFO - PROCESS | 1651 | 1461887037391 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824e800 == 78 [pid = 1651] [id = 290] 16:43:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x116abec00) [pid = 1651] [serial = 868] [outer = 0x0] 16:43:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x1185a0800) [pid = 1651] [serial = 869] [outer = 0x116abec00] 16:43:57 INFO - PROCESS | 1651 | 1461887037419 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x119139000) [pid = 1651] [serial = 870] [outer = 0x116abec00] 16:43:57 INFO - PROCESS | 1651 | 1461887037920 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12e69c000 == 77 [pid = 1651] [id = 281] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfc6800 == 76 [pid = 1651] [id = 280] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12d05f000 == 75 [pid = 1651] [id = 279] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12d06a000 == 74 [pid = 1651] [id = 278] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8c5800 == 73 [pid = 1651] [id = 277] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5c6000 == 72 [pid = 1651] [id = 276] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab42000 == 71 [pid = 1651] [id = 275] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x117666000) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x126b2a000) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x128c9d800) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x126ec5800) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x119ec6c00) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x123f98c00) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12773e800) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x110f9d400) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x128be1800) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x127703000 == 70 [pid = 1651] [id = 274] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x124d49800 == 69 [pid = 1651] [id = 273] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12147d800 == 68 [pid = 1651] [id = 272] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x117c6f000 == 67 [pid = 1651] [id = 271] 16:43:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12146f800 == 66 [pid = 1651] [id = 270] 16:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 769ms 16:43:58 INFO - PROCESS | 1651 | 1461887037999 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1651 | 1461887038000 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:43:58 INFO - PROCESS | 1651 | 1461887038002 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1651 | 1461887038004 Marionette TRACE conn2 <- [1,1134,null,{}] 16:43:58 INFO - PROCESS | 1651 | 1461887038012 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:58 INFO - PROCESS | 1651 | 1461887038098 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:43:58 INFO - PROCESS | 1651 | 1461887038108 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11916f000 == 67 [pid = 1651] [id = 291] 16:43:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x119ec6c00) [pid = 1651] [serial = 871] [outer = 0x0] 16:43:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x120e40000) [pid = 1651] [serial = 872] [outer = 0x119ec6c00] 16:43:58 INFO - PROCESS | 1651 | 1461887038137 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x121630000) [pid = 1651] [serial = 873] [outer = 0x119ec6c00] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x112ad0800) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x116897800) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x121aa9c00) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x121c13800) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x126ebe000) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x124191000) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12779fc00) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x118ea3000) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x127241000) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x1293a5800) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x129795400) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x128ccc800) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x128e8e400) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11766b400) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12ab73000) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x119133800) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x1297a1400) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 16:43:58 INFO - PROCESS | 1651 | 1461887038587 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 623ms 16:43:58 INFO - PROCESS | 1651 | 1461887038627 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1651 | 1461887038632 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:43:58 INFO - PROCESS | 1651 | 1461887038636 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1651 | 1461887038638 Marionette TRACE conn2 <- [1,1138,null,{}] 16:43:58 INFO - PROCESS | 1651 | 1461887038641 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:58 INFO - PROCESS | 1651 | 1461887038770 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:43:58 INFO - PROCESS | 1651 | 1461887038864 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x124512800 == 68 [pid = 1651] [id = 292] 16:43:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x121aa9c00) [pid = 1651] [serial = 874] [outer = 0x0] 16:43:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x123f98c00) [pid = 1651] [serial = 875] [outer = 0x121aa9c00] 16:43:58 INFO - PROCESS | 1651 | 1461887038906 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x126b2a000) [pid = 1651] [serial = 876] [outer = 0x121aa9c00] 16:43:59 INFO - PROCESS | 1651 | 1461887039183 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 571ms 16:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:43:59 INFO - PROCESS | 1651 | 1461887039206 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1651 | 1461887039208 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:43:59 INFO - PROCESS | 1651 | 1461887039210 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1651 | 1461887039211 Marionette TRACE conn2 <- [1,1142,null,{}] 16:43:59 INFO - PROCESS | 1651 | 1461887039221 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:59 INFO - PROCESS | 1651 | 1461887039307 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:43:59 INFO - PROCESS | 1651 | 1461887039312 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x119975000 == 69 [pid = 1651] [id = 293] 16:43:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x126ebc000) [pid = 1651] [serial = 877] [outer = 0x0] 16:43:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x126ec9c00) [pid = 1651] [serial = 878] [outer = 0x126ebc000] 16:43:59 INFO - PROCESS | 1651 | 1461887039338 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12773d400) [pid = 1651] [serial = 879] [outer = 0x126ebc000] 16:43:59 INFO - PROCESS | 1651 | 1461887039704 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 578ms 16:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:43:59 INFO - PROCESS | 1651 | 1461887039789 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1651 | 1461887039790 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:43:59 INFO - PROCESS | 1651 | 1461887039792 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1651 | 1461887039793 Marionette TRACE conn2 <- [1,1146,null,{}] 16:43:59 INFO - PROCESS | 1651 | 1461887039796 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:59 INFO - PROCESS | 1651 | 1461887039893 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:43:59 INFO - PROCESS | 1651 | 1461887039901 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad92800 == 70 [pid = 1651] [id = 294] 16:43:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x127748c00) [pid = 1651] [serial = 880] [outer = 0x0] 16:43:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x128c9d400) [pid = 1651] [serial = 881] [outer = 0x127748c00] 16:43:59 INFO - PROCESS | 1651 | 1461887039928 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x128ebcc00) [pid = 1651] [serial = 882] [outer = 0x127748c00] 16:44:00 INFO - PROCESS | 1651 | 1461887040317 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 571ms 16:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:44:00 INFO - PROCESS | 1651 | 1461887040364 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1651 | 1461887040365 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:44:00 INFO - PROCESS | 1651 | 1461887040367 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1651 | 1461887040368 Marionette TRACE conn2 <- [1,1150,null,{}] 16:44:00 INFO - PROCESS | 1651 | 1461887040370 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:00 INFO - PROCESS | 1651 | 1461887040476 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:44:00 INFO - PROCESS | 1651 | 1461887040490 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd26800 == 71 [pid = 1651] [id = 295] 16:44:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x128ec4000) [pid = 1651] [serial = 883] [outer = 0x0] 16:44:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12965c800) [pid = 1651] [serial = 884] [outer = 0x128ec4000] 16:44:00 INFO - PROCESS | 1651 | 1461887040515 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12abf1400) [pid = 1651] [serial = 885] [outer = 0x128ec4000] 16:44:00 INFO - PROCESS | 1651 | 1461887040899 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 568ms 16:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:44:00 INFO - PROCESS | 1651 | 1461887040936 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1651 | 1461887040938 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:44:00 INFO - PROCESS | 1651 | 1461887040940 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1651 | 1461887040942 Marionette TRACE conn2 <- [1,1154,null,{}] 16:44:00 INFO - PROCESS | 1651 | 1461887040945 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:01 INFO - PROCESS | 1651 | 1461887041107 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:44:01 INFO - PROCESS | 1651 | 1461887041129 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8d2000 == 72 [pid = 1651] [id = 296] 16:44:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x110f75800) [pid = 1651] [serial = 886] [outer = 0x0] 16:44:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x110f7a800) [pid = 1651] [serial = 887] [outer = 0x110f75800] 16:44:01 INFO - PROCESS | 1651 | 1461887041169 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x110f7f400) [pid = 1651] [serial = 888] [outer = 0x110f75800] 16:44:01 INFO - PROCESS | 1651 | 1461887041606 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 16:44:01 INFO - PROCESS | 1651 | 1461887041610 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 1651 | 1461887041611 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:44:01 INFO - PROCESS | 1651 | 1461887041617 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1651 | 1461887041618 Marionette TRACE conn2 <- [1,1158,null,{}] 16:44:01 INFO - PROCESS | 1651 | 1461887041620 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:01 INFO - PROCESS | 1651 | 1461887041727 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:44:01 INFO - PROCESS | 1651 | 1461887041760 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d536800 == 73 [pid = 1651] [id = 297] 16:44:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x110f78800) [pid = 1651] [serial = 889] [outer = 0x0] 16:44:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12abf5400) [pid = 1651] [serial = 890] [outer = 0x110f78800] 16:44:01 INFO - PROCESS | 1651 | 1461887041785 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12b44e000) [pid = 1651] [serial = 891] [outer = 0x110f78800] 16:44:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12bc87800) [pid = 1651] [serial = 892] [outer = 0x12d1f3000] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x116a53400) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11657e800) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x128c9d000) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x110f32800) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x128cc8400) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x1185a5000) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1185a3400) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x126ec8400) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x123f94400) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12bdca800) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x110f28c00) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x126ec8800) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x128ca5400) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x127740000) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:44:02 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12779f000) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:44:02 INFO - PROCESS | 1651 | 1461887042488 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 920ms 16:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:44:02 INFO - PROCESS | 1651 | 1461887042536 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1651 | 1461887042537 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:44:02 INFO - PROCESS | 1651 | 1461887042539 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1651 | 1461887042541 Marionette TRACE conn2 <- [1,1162,null,{}] 16:44:02 INFO - PROCESS | 1651 | 1461887042543 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 1651 | 1461887042636 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:44:02 INFO - PROCESS | 1651 | 1461887042640 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d1b000 == 74 [pid = 1651] [id = 298] 16:44:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x110f24800) [pid = 1651] [serial = 893] [outer = 0x0] 16:44:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x1185a3400) [pid = 1651] [serial = 894] [outer = 0x110f24800] 16:44:02 INFO - PROCESS | 1651 | 1461887042666 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x128ccf000) [pid = 1651] [serial = 895] [outer = 0x110f24800] 16:44:03 INFO - PROCESS | 1651 | 1461887043037 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 16:44:03 INFO - PROCESS | 1651 | 1461887043059 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1651 | 1461887043061 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:44:03 INFO - PROCESS | 1651 | 1461887043066 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1651 | 1461887043069 Marionette TRACE conn2 <- [1,1166,null,{}] 16:44:03 INFO - PROCESS | 1651 | 1461887043071 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:03 INFO - PROCESS | 1651 | 1461887043171 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:44:03 INFO - PROCESS | 1651 | 1461887043175 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x135326000 == 75 [pid = 1651] [id = 299] 16:44:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12abe9800) [pid = 1651] [serial = 896] [outer = 0x0] 16:44:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12c3dec00) [pid = 1651] [serial = 897] [outer = 0x12abe9800] 16:44:03 INFO - PROCESS | 1651 | 1461887043206 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12d046400) [pid = 1651] [serial = 898] [outer = 0x12abe9800] 16:44:03 INFO - PROCESS | 1651 | 1461887043550 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 523ms 16:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:44:03 INFO - PROCESS | 1651 | 1461887043588 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1651 | 1461887043589 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:44:03 INFO - PROCESS | 1651 | 1461887043591 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1651 | 1461887043592 Marionette TRACE conn2 <- [1,1170,null,{}] 16:44:03 INFO - PROCESS | 1651 | 1461887043595 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:03 INFO - PROCESS | 1651 | 1461887043681 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:44:03 INFO - PROCESS | 1651 | 1461887043748 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x13580a000 == 76 [pid = 1651] [id = 300] 16:44:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12bc90400) [pid = 1651] [serial = 899] [outer = 0x0] 16:44:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12d91a400) [pid = 1651] [serial = 900] [outer = 0x12bc90400] 16:44:03 INFO - PROCESS | 1651 | 1461887043775 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12dda3800) [pid = 1651] [serial = 901] [outer = 0x12bc90400] 16:44:04 INFO - PROCESS | 1651 | 1461887044050 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 16:44:04 INFO - PROCESS | 1651 | 1461887044061 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 1651 | 1461887044062 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:44:04 INFO - PROCESS | 1651 | 1461887044071 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 1651 | 1461887044072 Marionette TRACE conn2 <- [1,1174,null,{}] 16:44:04 INFO - PROCESS | 1651 | 1461887044074 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:04 INFO - PROCESS | 1651 | 1461887044166 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:44:04 INFO - PROCESS | 1651 | 1461887044171 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x135927800 == 77 [pid = 1651] [id = 301] 16:44:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x127017400) [pid = 1651] [serial = 902] [outer = 0x0] 16:44:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12701c800) [pid = 1651] [serial = 903] [outer = 0x127017400] 16:44:04 INFO - PROCESS | 1651 | 1461887044196 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x127020800) [pid = 1651] [serial = 904] [outer = 0x127017400] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x116b82000 == 76 [pid = 1651] [id = 269] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12110d000 == 75 [pid = 1651] [id = 263] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12d53a000 == 74 [pid = 1651] [id = 218] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12da15800 == 73 [pid = 1651] [id = 219] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8d1800 == 72 [pid = 1651] [id = 138] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x135331000 == 71 [pid = 1651] [id = 267] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12967f800 == 70 [pid = 1651] [id = 103] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x135959800 == 69 [pid = 1651] [id = 268] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab19800 == 68 [pid = 1651] [id = 236] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc36800 == 67 [pid = 1651] [id = 217] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad8e000 == 66 [pid = 1651] [id = 251] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x136180000 == 65 [pid = 1651] [id = 266] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0d3800 == 64 [pid = 1651] [id = 253] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1173d7000 == 63 [pid = 1651] [id = 85] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c3000 == 62 [pid = 1651] [id = 264] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x120ebe800 == 61 [pid = 1651] [id = 235] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x110f1e000 == 60 [pid = 1651] [id = 234] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12dcd8800 == 59 [pid = 1651] [id = 176] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12eb9a800 == 58 [pid = 1651] [id = 265] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd20800 == 57 [pid = 1651] [id = 252] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x126e0f800 == 56 [pid = 1651] [id = 98] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12c37e800 == 55 [pid = 1651] [id = 216] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6ac000 == 54 [pid = 1651] [id = 233] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12c380000 == 53 [pid = 1651] [id = 137] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfce800 == 52 [pid = 1651] [id = 262] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12eb8c800 == 51 [pid = 1651] [id = 238] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x121111800 == 50 [pid = 1651] [id = 177] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12d52d000 == 49 [pid = 1651] [id = 237] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x124d0d800 == 48 [pid = 1651] [id = 215] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11812c000 == 47 [pid = 1651] [id = 120] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11941a800 == 46 [pid = 1651] [id = 117] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11824e800 == 45 [pid = 1651] [id = 290] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x123b93000 == 44 [pid = 1651] [id = 289] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfc7800 == 43 [pid = 1651] [id = 288] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x135771000 == 42 [pid = 1651] [id = 287] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x135956800 == 41 [pid = 1651] [id = 286] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6af800 == 40 [pid = 1651] [id = 285] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12c385800 == 39 [pid = 1651] [id = 284] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12110f800 == 38 [pid = 1651] [id = 283] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11385d800 == 37 [pid = 1651] [id = 282] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x124512800 == 36 [pid = 1651] [id = 292] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd26800 == 35 [pid = 1651] [id = 295] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12d536800 == 34 [pid = 1651] [id = 297] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x135326000 == 33 [pid = 1651] [id = 299] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad92800 == 32 [pid = 1651] [id = 294] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x124d1b000 == 31 [pid = 1651] [id = 298] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8d2000 == 30 [pid = 1651] [id = 296] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11916f000 == 29 [pid = 1651] [id = 291] 16:44:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119975000 == 28 [pid = 1651] [id = 293] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x128ec0c00) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x127747000) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12bdd0800) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1167e5000) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12a2d4400) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12159f000) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12bdd0000) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x128cd5000) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12abde400) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x119186c00) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12965f400) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12758b800) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12454ec00) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12c895400) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x110f30800) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12add1c00) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12c32e400) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x128c9e400) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x118140400) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12965f800) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12c3d3400) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x1217e2000) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x118136400) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x126bec800) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x127744400) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12c3d6400) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1277a0000) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x121052000) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12ab79400) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12bc8a800) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x110f2c400) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x128ca8400) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12c899000) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1241df000) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12cc60400) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 16:44:06 INFO - PROCESS | 1651 | --DOCSHELL 0x13580a000 == 27 [pid = 1651] [id = 300] 16:44:06 INFO - PROCESS | 1651 | 1461887046170 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1651 | 1461887046200 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:44:06 INFO - PROCESS | 1651 | 1461887046204 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1651 | 1461887046207 Marionette TRACE conn2 <- [1,1178,null,{}] 16:44:06 INFO - PROCESS | 1651 | 1461887046211 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:06 INFO - PROCESS | 1651 | 1461887046291 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:44:06 INFO - PROCESS | 1651 | 1461887046341 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11385d800 == 28 [pid = 1651] [id = 302] 16:44:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x110f7c800) [pid = 1651] [serial = 905] [outer = 0x0] 16:44:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x110fa2000) [pid = 1651] [serial = 906] [outer = 0x110f7c800] 16:44:06 INFO - PROCESS | 1651 | 1461887046369 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x110faac00) [pid = 1651] [serial = 907] [outer = 0x110f7c800] 16:44:06 INFO - PROCESS | 1651 | 1461887046706 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1651 | 1461887046738 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:44:06 INFO - PROCESS | 1651 | 1461887046742 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1651 | 1461887046744 Marionette TRACE conn2 <- [1,1182,null,{}] 16:44:06 INFO - PROCESS | 1651 | 1461887046746 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:06 INFO - PROCESS | 1651 | 1461887046824 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:44:06 INFO - PROCESS | 1651 | 1461887046873 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e50800 == 29 [pid = 1651] [id = 303] 16:44:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x110fa0000) [pid = 1651] [serial = 908] [outer = 0x0] 16:44:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x111090c00) [pid = 1651] [serial = 909] [outer = 0x110fa0000] 16:44:06 INFO - PROCESS | 1651 | 1461887046901 Marionette DEBUG loaded listener.js 16:44:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1121e4c00) [pid = 1651] [serial = 910] [outer = 0x110fa0000] 16:44:07 INFO - PROCESS | 1651 | 1461887047230 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 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1651 | 1461887047266 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:44:07 INFO - PROCESS | 1651 | 1461887047269 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1651 | 1461887047271 Marionette TRACE conn2 <- [1,1186,null,{}] 16:44:07 INFO - PROCESS | 1651 | 1461887047279 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:07 INFO - PROCESS | 1651 | 1461887047361 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:44:07 INFO - PROCESS | 1651 | 1461887047412 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173da000 == 30 [pid = 1651] [id = 304] 16:44:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x10e9b6c00) [pid = 1651] [serial = 911] [outer = 0x0] 16:44:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x112aa1800) [pid = 1651] [serial = 912] [outer = 0x10e9b6c00] 16:44:07 INFO - PROCESS | 1651 | 1461887047442 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x113387800) [pid = 1651] [serial = 913] [outer = 0x10e9b6c00] 16:44:07 INFO - PROCESS | 1651 | 1461887047788 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1651 | 1461887047842 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:44:07 INFO - PROCESS | 1651 | 1461887047844 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1651 | 1461887047845 Marionette TRACE conn2 <- [1,1190,null,{}] 16:44:07 INFO - PROCESS | 1651 | 1461887047848 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:07 INFO - PROCESS | 1651 | 1461887047921 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:44:07 INFO - PROCESS | 1651 | 1461887047926 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825f800 == 31 [pid = 1651] [id = 305] 16:44:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x1126c2400) [pid = 1651] [serial = 914] [outer = 0x0] 16:44:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x113ad8800) [pid = 1651] [serial = 915] [outer = 0x1126c2400] 16:44:07 INFO - PROCESS | 1651 | 1461887047954 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1160bc800) [pid = 1651] [serial = 916] [outer = 0x1126c2400] 16:44:08 INFO - PROCESS | 1651 | 1461887048302 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1651 | 1461887048319 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:44:08 INFO - PROCESS | 1651 | 1461887048321 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1651 | 1461887048322 Marionette TRACE conn2 <- [1,1194,null,{}] 16:44:08 INFO - PROCESS | 1651 | 1461887048324 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:08 INFO - PROCESS | 1651 | 1461887048421 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:44:08 INFO - PROCESS | 1651 | 1461887048427 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x118862800 == 32 [pid = 1651] [id = 306] 16:44:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x110f9e000) [pid = 1651] [serial = 917] [outer = 0x0] 16:44:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x1161db400) [pid = 1651] [serial = 918] [outer = 0x110f9e000] 16:44:08 INFO - PROCESS | 1651 | 1461887048455 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x1167e3800) [pid = 1651] [serial = 919] [outer = 0x110f9e000] 16:44:08 INFO - PROCESS | 1651 | 1461887048793 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1651 | 1461887048841 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:44:08 INFO - PROCESS | 1651 | 1461887048843 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1651 | 1461887048845 Marionette TRACE conn2 <- [1,1198,null,{}] 16:44:08 INFO - PROCESS | 1651 | 1461887048847 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:08 INFO - PROCESS | 1651 | 1461887048943 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:44:08 INFO - PROCESS | 1651 | 1461887048951 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11997b000 == 33 [pid = 1651] [id = 307] 16:44:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11688d000) [pid = 1651] [serial = 920] [outer = 0x0] 16:44:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x116b60400) [pid = 1651] [serial = 921] [outer = 0x11688d000] 16:44:08 INFO - PROCESS | 1651 | 1461887048979 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x118135400) [pid = 1651] [serial = 922] [outer = 0x11688d000] 16:44:09 INFO - PROCESS | 1651 | 1461887049302 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 467ms 16:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:44:09 INFO - PROCESS | 1651 | 1461887049319 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1651 | 1461887049320 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:44:09 INFO - PROCESS | 1651 | 1461887049322 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1651 | 1461887049323 Marionette TRACE conn2 <- [1,1202,null,{}] 16:44:09 INFO - PROCESS | 1651 | 1461887049325 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 1651 | 1461887049427 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:44:09 INFO - PROCESS | 1651 | 1461887049434 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119e3e800 == 34 [pid = 1651] [id = 308] 16:44:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x113544400) [pid = 1651] [serial = 923] [outer = 0x0] 16:44:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11813d800) [pid = 1651] [serial = 924] [outer = 0x113544400] 16:44:09 INFO - PROCESS | 1651 | 1461887049459 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x118268800) [pid = 1651] [serial = 925] [outer = 0x113544400] 16:44:09 INFO - PROCESS | 1651 | 1461887049751 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 468ms 16:44:09 INFO - PROCESS | 1651 | 1461887049790 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1651 | 1461887049792 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:44:09 INFO - PROCESS | 1651 | 1461887049794 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1651 | 1461887049795 Marionette TRACE conn2 <- [1,1206,null,{}] 16:44:09 INFO - PROCESS | 1651 | 1461887049800 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 1651 | 1461887049870 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:44:09 INFO - PROCESS | 1651 | 1461887049875 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x121207000 == 35 [pid = 1651] [id = 309] 16:44:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x116708c00) [pid = 1651] [serial = 926] [outer = 0x0] 16:44:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11859c000) [pid = 1651] [serial = 927] [outer = 0x116708c00] 16:44:09 INFO - PROCESS | 1651 | 1461887049902 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x118844000) [pid = 1651] [serial = 928] [outer = 0x116708c00] 16:44:10 INFO - PROCESS | 1651 | 1461887050256 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 471ms 16:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:44:10 INFO - PROCESS | 1651 | 1461887050265 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1651 | 1461887050267 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:44:10 INFO - PROCESS | 1651 | 1461887050269 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1651 | 1461887050270 Marionette TRACE conn2 <- [1,1210,null,{}] 16:44:10 INFO - PROCESS | 1651 | 1461887050272 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:10 INFO - PROCESS | 1651 | 1461887050375 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:44:10 INFO - PROCESS | 1651 | 1461887050382 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173d9000 == 36 [pid = 1651] [id = 310] 16:44:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11672cc00) [pid = 1651] [serial = 929] [outer = 0x0] 16:44:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x118845c00) [pid = 1651] [serial = 930] [outer = 0x11672cc00] 16:44:10 INFO - PROCESS | 1651 | 1461887050407 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x119134c00) [pid = 1651] [serial = 931] [outer = 0x11672cc00] 16:44:10 INFO - PROCESS | 1651 | 1461887050723 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 467ms 16:44:10 INFO - PROCESS | 1651 | 1461887050737 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1651 | 1461887050738 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:44:10 INFO - PROCESS | 1651 | 1461887050740 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1651 | 1461887050741 Marionette TRACE conn2 <- [1,1214,null,{}] 16:44:10 INFO - PROCESS | 1651 | 1461887050744 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:10 INFO - PROCESS | 1651 | 1461887050829 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:44:10 INFO - PROCESS | 1651 | 1461887050835 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ba5000 == 37 [pid = 1651] [id = 311] 16:44:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x119182400) [pid = 1651] [serial = 932] [outer = 0x0] 16:44:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11918b400) [pid = 1651] [serial = 933] [outer = 0x119182400] 16:44:10 INFO - PROCESS | 1651 | 1461887050860 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x1197ce000) [pid = 1651] [serial = 934] [outer = 0x119182400] 16:44:11 INFO - PROCESS | 1651 | 1461887051193 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 16:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:44:11 INFO - PROCESS | 1651 | 1461887051209 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1651 | 1461887051210 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:44:11 INFO - PROCESS | 1651 | 1461887051213 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1651 | 1461887051216 Marionette TRACE conn2 <- [1,1218,null,{}] 16:44:11 INFO - PROCESS | 1651 | 1461887051219 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:11 INFO - PROCESS | 1651 | 1461887051339 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:44:11 INFO - PROCESS | 1651 | 1461887051354 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x118853800 == 38 [pid = 1651] [id = 312] 16:44:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x118846000) [pid = 1651] [serial = 935] [outer = 0x0] 16:44:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1199ce400) [pid = 1651] [serial = 936] [outer = 0x118846000] 16:44:11 INFO - PROCESS | 1651 | 1461887051386 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x121031400) [pid = 1651] [serial = 937] [outer = 0x118846000] 16:44:11 INFO - PROCESS | 1651 | 1461887051760 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 573ms 16:44:11 INFO - PROCESS | 1651 | 1461887051786 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1651 | 1461887051787 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:44:11 INFO - PROCESS | 1651 | 1461887051794 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1651 | 1461887051796 Marionette TRACE conn2 <- [1,1222,null,{}] 16:44:11 INFO - PROCESS | 1651 | 1461887051800 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:11 INFO - PROCESS | 1651 | 1461887051895 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:44:11 INFO - PROCESS | 1651 | 1461887051899 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12725b800 == 39 [pid = 1651] [id = 313] 16:44:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x120e3f800) [pid = 1651] [serial = 938] [outer = 0x0] 16:44:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12104f400) [pid = 1651] [serial = 939] [outer = 0x120e3f800] 16:44:11 INFO - PROCESS | 1651 | 1461887051924 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x121255000) [pid = 1651] [serial = 940] [outer = 0x120e3f800] 16:44:12 INFO - PROCESS | 1651 | 1461887052262 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1651 | 1461887052317 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:44:12 INFO - PROCESS | 1651 | 1461887052319 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1651 | 1461887052320 Marionette TRACE conn2 <- [1,1226,null,{}] 16:44:12 INFO - PROCESS | 1651 | 1461887052322 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:12 INFO - PROCESS | 1651 | 1461887052418 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:44:12 INFO - PROCESS | 1651 | 1461887052431 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277d9800 == 40 [pid = 1651] [id = 314] 16:44:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12104ac00) [pid = 1651] [serial = 941] [outer = 0x0] 16:44:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12159c800) [pid = 1651] [serial = 942] [outer = 0x12104ac00] 16:44:12 INFO - PROCESS | 1651 | 1461887052456 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x1217ec400) [pid = 1651] [serial = 943] [outer = 0x12104ac00] 16:44:12 INFO - PROCESS | 1651 | 1461887052786 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 518ms 16:44:12 INFO - PROCESS | 1651 | 1461887052843 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1651 | 1461887052844 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:44:12 INFO - PROCESS | 1651 | 1461887052846 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1651 | 1461887052847 Marionette TRACE conn2 <- [1,1230,null,{}] 16:44:12 INFO - PROCESS | 1651 | 1461887052850 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:12 INFO - PROCESS | 1651 | 1461887052947 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:44:12 INFO - PROCESS | 1651 | 1461887052951 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x129667800 == 41 [pid = 1651] [id = 315] 16:44:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x1197d0c00) [pid = 1651] [serial = 944] [outer = 0x0] 16:44:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x121aaf400) [pid = 1651] [serial = 945] [outer = 0x1197d0c00] 16:44:13 INFO - PROCESS | 1651 | 1461887053005 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x121c0d000) [pid = 1651] [serial = 946] [outer = 0x1197d0c00] 16:44:13 INFO - PROCESS | 1651 | 1461887053289 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x128eb8400) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x121098000) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x127589000) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12758b000) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12453f400) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x113385c00) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x1277a3000) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x1213a9400) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x112ad0c00) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x128cd0800) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x113d47000) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x128be4000) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x1213f8800) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x10e9c0400) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x118ea6c00) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x118abec00) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12be21400) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12724bc00) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12c89d400) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x128be3c00) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x119138000) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x124dc7c00) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x121c20c00) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x110fa3c00) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x126ec3800) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1161d2400) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x126ec1000) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x128cd2c00) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x119131400) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x128cd2800) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12bc90400) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x128ec4000) [pid = 1651] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x110f75800) [pid = 1651] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x110f78800) [pid = 1651] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x110f24800) [pid = 1651] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12abe9800) [pid = 1651] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x112acf800) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x10e9b5800) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x127748c00) [pid = 1651] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x126ebc000) [pid = 1651] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x121aa9c00) [pid = 1651] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x119ec6c00) [pid = 1651] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x116abec00) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x1161d5000) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11618c800) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12cc5c000) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12abf2c00) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x121c0a800) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x121c04c00) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1217e4000) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x118219000) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11108e800) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:44:13 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x111092800) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:44:13 INFO - PROCESS | 1651 | 1461887053947 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 1651 | 1461887053948 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:44:13 INFO - PROCESS | 1651 | 1461887053958 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 1651 | 1461887053959 Marionette TRACE conn2 <- [1,1234,null,{}] 16:44:13 INFO - PROCESS | 1651 | 1461887053961 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:14 INFO - PROCESS | 1651 | 1461887054036 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:44:14 INFO - PROCESS | 1651 | 1461887054040 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x113df0800 == 42 [pid = 1651] [id = 316] 16:44:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x110f78800) [pid = 1651] [serial = 947] [outer = 0x0] 16:44:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11108e800) [pid = 1651] [serial = 948] [outer = 0x110f78800] 16:44:14 INFO - PROCESS | 1651 | 1461887054067 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x113385c00) [pid = 1651] [serial = 949] [outer = 0x110f78800] 16:44:14 INFO - PROCESS | 1651 | 1461887054399 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 16:44:14 INFO - PROCESS | 1651 | 1461887054428 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1651 | 1461887054430 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:44:14 INFO - PROCESS | 1651 | 1461887054434 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1651 | 1461887054435 Marionette TRACE conn2 <- [1,1238,null,{}] 16:44:14 INFO - PROCESS | 1651 | 1461887054437 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:14 INFO - PROCESS | 1651 | 1461887054512 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:44:14 INFO - PROCESS | 1651 | 1461887054569 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d12800 == 43 [pid = 1651] [id = 317] 16:44:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x112acec00) [pid = 1651] [serial = 950] [outer = 0x0] 16:44:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x118271c00) [pid = 1651] [serial = 951] [outer = 0x112acec00] 16:44:14 INFO - PROCESS | 1651 | 1461887054593 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1197cf400) [pid = 1651] [serial = 952] [outer = 0x112acec00] 16:44:14 INFO - PROCESS | 1651 | 1461887054853 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 16:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:44:14 INFO - PROCESS | 1651 | 1461887054903 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1651 | 1461887054904 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:44:14 INFO - PROCESS | 1651 | 1461887054906 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1651 | 1461887054907 Marionette TRACE conn2 <- [1,1242,null,{}] 16:44:14 INFO - PROCESS | 1651 | 1461887054909 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:14 INFO - PROCESS | 1651 | 1461887054991 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:44:15 INFO - PROCESS | 1651 | 1461887054996 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab0d800 == 44 [pid = 1651] [id = 318] 16:44:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x116063400) [pid = 1651] [serial = 953] [outer = 0x0] 16:44:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x121c06400) [pid = 1651] [serial = 954] [outer = 0x116063400] 16:44:15 INFO - PROCESS | 1651 | 1461887055023 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x121c14800) [pid = 1651] [serial = 955] [outer = 0x116063400] 16:44:15 INFO - PROCESS | 1651 | 1461887055374 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 16:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:44:15 INFO - PROCESS | 1651 | 1461887055427 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1651 | 1461887055428 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:44:15 INFO - PROCESS | 1651 | 1461887055431 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1651 | 1461887055432 Marionette TRACE conn2 <- [1,1246,null,{}] 16:44:15 INFO - PROCESS | 1651 | 1461887055434 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:15 INFO - PROCESS | 1651 | 1461887055516 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:44:15 INFO - PROCESS | 1651 | 1461887055520 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab3c000 == 45 [pid = 1651] [id = 319] 16:44:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x121aafc00) [pid = 1651] [serial = 956] [outer = 0x0] 16:44:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x121c1e400) [pid = 1651] [serial = 957] [outer = 0x121aafc00] 16:44:15 INFO - PROCESS | 1651 | 1461887055545 Marionette DEBUG loaded listener.js 16:44:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x123bd4c00) [pid = 1651] [serial = 958] [outer = 0x121aafc00] 16:44:16 INFO - PROCESS | 1651 | 1461887056015 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 620ms 16:44:16 INFO - PROCESS | 1651 | 1461887056066 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:44:16 INFO - PROCESS | 1651 | 1461887056070 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:44:16 INFO - PROCESS | 1651 | 1461887056078 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1651 | 1461887056082 Marionette TRACE conn2 <- [1,1250,null,{}] 16:44:16 INFO - PROCESS | 1651 | 1461887056089 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 1651 | 1461887056260 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:44:16 INFO - PROCESS | 1651 | 1461887056383 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x112d8b000 == 46 [pid = 1651] [id = 320] 16:44:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x110f31800) [pid = 1651] [serial = 959] [outer = 0x0] 16:44:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x110f7b000) [pid = 1651] [serial = 960] [outer = 0x110f31800] 16:44:16 INFO - PROCESS | 1651 | 1461887056424 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x111086800) [pid = 1651] [serial = 961] [outer = 0x110f31800] 16:44:16 INFO - PROCESS | 1651 | 1461887056944 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 876ms 16:44:16 INFO - PROCESS | 1651 | 1461887056953 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:44:16 INFO - PROCESS | 1651 | 1461887056957 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:44:16 INFO - PROCESS | 1651 | 1461887056988 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:44:16 INFO - PROCESS | 1651 | 1461887056990 Marionette TRACE conn2 <- [1,1254,null,{}] 16:44:16 INFO - PROCESS | 1651 | 1461887056995 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:17 INFO - PROCESS | 1651 | 1461887057107 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:44:17 INFO - PROCESS | 1651 | 1461887057186 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x118257800 == 47 [pid = 1651] [id = 321] 16:44:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x112a93400) [pid = 1651] [serial = 962] [outer = 0x0] 16:44:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x112a9d800) [pid = 1651] [serial = 963] [outer = 0x112a93400] 16:44:17 INFO - PROCESS | 1651 | 1461887057216 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x112ad0800) [pid = 1651] [serial = 964] [outer = 0x112a93400] 16:44:17 INFO - PROCESS | 1651 | 1461887057734 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 847ms 16:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:44:17 INFO - PROCESS | 1651 | 1461887057810 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1651 | 1461887057812 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:44:17 INFO - PROCESS | 1651 | 1461887057814 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1651 | 1461887057817 Marionette TRACE conn2 <- [1,1258,null,{}] 16:44:17 INFO - PROCESS | 1651 | 1461887057824 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:17 INFO - PROCESS | 1651 | 1461887057941 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:44:18 INFO - PROCESS | 1651 | 1461887058021 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x110f20800 == 48 [pid = 1651] [id = 322] 16:44:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x113dd1800) [pid = 1651] [serial = 965] [outer = 0x0] 16:44:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11688f400) [pid = 1651] [serial = 966] [outer = 0x113dd1800] 16:44:18 INFO - PROCESS | 1651 | 1461887058056 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x116b62400) [pid = 1651] [serial = 967] [outer = 0x113dd1800] 16:44:18 INFO - PROCESS | 1651 | 1461887058867 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1074ms 16:44:18 INFO - PROCESS | 1651 | 1461887058910 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:44:18 INFO - PROCESS | 1651 | 1461887058913 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:44:18 INFO - PROCESS | 1651 | 1461887058920 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1651 | 1461887058922 Marionette TRACE conn2 <- [1,1262,null,{}] 16:44:18 INFO - PROCESS | 1651 | 1461887058925 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:19 INFO - PROCESS | 1651 | 1461887059024 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:44:19 INFO - PROCESS | 1651 | 1461887059106 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e40800 == 49 [pid = 1651] [id = 323] 16:44:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x112040400) [pid = 1651] [serial = 968] [outer = 0x0] 16:44:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1121d8400) [pid = 1651] [serial = 969] [outer = 0x112040400] 16:44:19 INFO - PROCESS | 1651 | 1461887059136 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x112a98c00) [pid = 1651] [serial = 970] [outer = 0x112040400] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12d063800 == 48 [pid = 1651] [id = 15] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x113df4800 == 47 [pid = 1651] [id = 26] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12d52e000 == 46 [pid = 1651] [id = 16] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x112d8c800 == 45 [pid = 1651] [id = 23] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b9800 == 44 [pid = 1651] [id = 20] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12dce2000 == 43 [pid = 1651] [id = 19] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x116a8a800 == 42 [pid = 1651] [id = 24] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc2d800 == 41 [pid = 1651] [id = 14] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5c6800 == 40 [pid = 1651] [id = 9] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad89000 == 39 [pid = 1651] [id = 8] 16:44:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c019800 == 38 [pid = 1651] [id = 11] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12701c800) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x128ec5400) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x116894c00) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x126beb800) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1277a2000) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x128be8000) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x126e40c00) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x118220c00) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1277ab400) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12454e000) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x119b8c400) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12abf8800) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11813f800) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12be26800) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12abea800) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1111d4400) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x121091400) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1213b8c00) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12c3dc400) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x128c9e000) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12cc62c00) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12abe6000) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x121a1e400) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1277aa400) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x126d93000) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x112ace000) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12724d400) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x124545400) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12104cc00) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x115e8e800) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12dda3800) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12965c800) [pid = 1651] [serial = 884] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x110f7a800) [pid = 1651] [serial = 887] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12abf1400) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12abf5400) [pid = 1651] [serial = 890] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x110f7f400) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x128ccf000) [pid = 1651] [serial = 895] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1185a3400) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12c3dec00) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118840800) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x111087000) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x10e9bf400) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x128c9d400) [pid = 1651] [serial = 881] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x126ec9c00) [pid = 1651] [serial = 878] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12773d400) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123f98c00) [pid = 1651] [serial = 875] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x126b2a000) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x120e40000) [pid = 1651] [serial = 872] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x121630000) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119139000) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1185a0800) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x117c2c400) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11672d000) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x129792c00) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12dd9dc00) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12d043c00) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12cc5f000) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12c898400) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12be24c00) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12994bc00) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128ccd400) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126ec7000) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121c1dc00) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12104c400) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12b44e000) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12bc81800) [pid = 1651] [serial = 504] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12d046400) [pid = 1651] [serial = 898] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12d91a400) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128ebcc00) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11859ac00) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128cc8c00) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12bc89800) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121c06800) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12adc2c00) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 16:44:19 INFO - PROCESS | 1651 | 1461887059527 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 622ms 16:44:19 INFO - PROCESS | 1651 | 1461887059542 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1651 | 1461887059546 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:44:19 INFO - PROCESS | 1651 | 1461887059552 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1651 | 1461887059553 Marionette TRACE conn2 <- [1,1266,null,{}] 16:44:19 INFO - PROCESS | 1651 | 1461887059556 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:19 INFO - PROCESS | 1651 | 1461887059636 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:44:19 INFO - PROCESS | 1651 | 1461887059683 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a11800 == 39 [pid = 1651] [id = 324] 16:44:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1126b6c00) [pid = 1651] [serial = 971] [outer = 0x0] 16:44:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112a9f400) [pid = 1651] [serial = 972] [outer = 0x1126b6c00] 16:44:19 INFO - PROCESS | 1651 | 1461887059709 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x113547800) [pid = 1651] [serial = 973] [outer = 0x1126b6c00] 16:44:20 INFO - PROCESS | 1651 | 1461887060025 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 16:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:44:20 INFO - PROCESS | 1651 | 1461887060071 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 1651 | 1461887060073 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:44:20 INFO - PROCESS | 1651 | 1461887060075 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1651 | 1461887060077 Marionette TRACE conn2 <- [1,1270,null,{}] 16:44:20 INFO - PROCESS | 1651 | 1461887060084 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:20 INFO - PROCESS | 1651 | 1461887060166 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:44:20 INFO - PROCESS | 1651 | 1461887060212 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x118250000 == 40 [pid = 1651] [id = 325] 16:44:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113388800) [pid = 1651] [serial = 974] [outer = 0x0] 16:44:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1160c6c00) [pid = 1651] [serial = 975] [outer = 0x113388800] 16:44:20 INFO - PROCESS | 1651 | 1461887060242 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116896800) [pid = 1651] [serial = 976] [outer = 0x113388800] 16:44:20 INFO - PROCESS | 1651 | 1461887060560 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 16:44:20 INFO - PROCESS | 1651 | 1461887060596 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:44:20 INFO - PROCESS | 1651 | 1461887060599 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:44:20 INFO - PROCESS | 1651 | 1461887060602 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:44:20 INFO - PROCESS | 1651 | 1461887060603 Marionette TRACE conn2 <- [1,1274,null,{}] 16:44:20 INFO - PROCESS | 1651 | 1461887060605 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:20 INFO - PROCESS | 1651 | 1461887060684 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:44:20 INFO - PROCESS | 1651 | 1461887060688 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11974f800 == 41 [pid = 1651] [id = 326] 16:44:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116b58800) [pid = 1651] [serial = 977] [outer = 0x0] 16:44:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x117c1ac00) [pid = 1651] [serial = 978] [outer = 0x116b58800] 16:44:20 INFO - PROCESS | 1651 | 1461887060714 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118215800) [pid = 1651] [serial = 979] [outer = 0x116b58800] 16:44:21 INFO - PROCESS | 1651 | 1461887061024 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 468ms 16:44:21 INFO - PROCESS | 1651 | 1461887061070 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1651 | 1461887061071 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:44:21 INFO - PROCESS | 1651 | 1461887061073 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1651 | 1461887061075 Marionette TRACE conn2 <- [1,1278,null,{}] 16:44:21 INFO - PROCESS | 1651 | 1461887061077 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 1651 | 1461887061182 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:44:21 INFO - PROCESS | 1651 | 1461887061189 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x120eb4800 == 42 [pid = 1651] [id = 327] 16:44:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113f1f400) [pid = 1651] [serial = 980] [outer = 0x0] 16:44:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118221000) [pid = 1651] [serial = 981] [outer = 0x113f1f400] 16:44:21 INFO - PROCESS | 1651 | 1461887061214 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118272000) [pid = 1651] [serial = 982] [outer = 0x113f1f400] 16:44:21 INFO - PROCESS | 1651 | 1461887061566 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 517ms 16:44:21 INFO - PROCESS | 1651 | 1461887061591 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1651 | 1461887061593 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:44:21 INFO - PROCESS | 1651 | 1461887061601 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1651 | 1461887061602 Marionette TRACE conn2 <- [1,1282,null,{}] 16:44:21 INFO - PROCESS | 1651 | 1461887061604 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 1651 | 1461887061714 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:44:21 INFO - PROCESS | 1651 | 1461887061720 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b78800 == 43 [pid = 1651] [id = 328] 16:44:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11826f000) [pid = 1651] [serial = 983] [outer = 0x0] 16:44:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118845800) [pid = 1651] [serial = 984] [outer = 0x11826f000] 16:44:21 INFO - PROCESS | 1651 | 1461887061747 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1197cf000) [pid = 1651] [serial = 985] [outer = 0x11826f000] 16:44:22 INFO - PROCESS | 1651 | 1461887062078 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 16:44:22 INFO - PROCESS | 1651 | 1461887062122 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 1651 | 1461887062123 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:44:22 INFO - PROCESS | 1651 | 1461887062125 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 1651 | 1461887062126 Marionette TRACE conn2 <- [1,1286,null,{}] 16:44:22 INFO - PROCESS | 1651 | 1461887062129 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:22 INFO - PROCESS | 1651 | 1461887062222 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:44:22 INFO - PROCESS | 1651 | 1461887062235 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x124510000 == 44 [pid = 1651] [id = 329] 16:44:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118277400) [pid = 1651] [serial = 986] [outer = 0x0] 16:44:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1199d8400) [pid = 1651] [serial = 987] [outer = 0x118277400] 16:44:22 INFO - PROCESS | 1651 | 1461887062260 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x120e36000) [pid = 1651] [serial = 988] [outer = 0x118277400] 16:44:22 INFO - PROCESS | 1651 | 1461887062588 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms 16:44:22 INFO - PROCESS | 1651 | 1461887062594 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 1651 | 1461887062595 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:44:22 INFO - PROCESS | 1651 | 1461887062600 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 1651 | 1461887062601 Marionette TRACE conn2 <- [1,1290,null,{}] 16:44:22 INFO - PROCESS | 1651 | 1461887062603 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:22 INFO - PROCESS | 1651 | 1461887062698 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:44:22 INFO - PROCESS | 1651 | 1461887062702 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x126d1e800 == 45 [pid = 1651] [id = 330] 16:44:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119ec8400) [pid = 1651] [serial = 989] [outer = 0x0] 16:44:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121031c00) [pid = 1651] [serial = 990] [outer = 0x119ec8400] 16:44:22 INFO - PROCESS | 1651 | 1461887062754 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121051400) [pid = 1651] [serial = 991] [outer = 0x119ec8400] 16:44:23 INFO - PROCESS | 1651 | 1461887063068 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 16:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:44:23 INFO - PROCESS | 1651 | 1461887063119 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 1651 | 1461887063120 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:44:23 INFO - PROCESS | 1651 | 1461887063122 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1651 | 1461887063123 Marionette TRACE conn2 <- [1,1294,null,{}] 16:44:23 INFO - PROCESS | 1651 | 1461887063125 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:23 INFO - PROCESS | 1651 | 1461887063223 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:44:23 INFO - PROCESS | 1651 | 1461887063227 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12770c800 == 46 [pid = 1651] [id = 331] 16:44:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12102e000) [pid = 1651] [serial = 992] [outer = 0x0] 16:44:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x121098000) [pid = 1651] [serial = 993] [outer = 0x12102e000] 16:44:23 INFO - PROCESS | 1651 | 1461887063253 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1215a3400) [pid = 1651] [serial = 994] [outer = 0x12102e000] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x120e3f800) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12104ac00) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x110fa0000) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x10e9b6c00) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x113544400) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1126c2400) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11672cc00) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x110f7c800) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119182400) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x110f9e000) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116708c00) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11688d000) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116063400) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1197d0c00) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112acec00) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x110f78800) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:44:23 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118846000) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:44:23 INFO - PROCESS | 1651 | 1461887063687 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 618ms 16:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:44:23 INFO - PROCESS | 1651 | 1461887063740 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 1651 | 1461887063741 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:44:23 INFO - PROCESS | 1651 | 1461887063743 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1651 | 1461887063745 Marionette TRACE conn2 <- [1,1298,null,{}] 16:44:23 INFO - PROCESS | 1651 | 1461887063747 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:23 INFO - PROCESS | 1651 | 1461887063824 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:44:23 INFO - PROCESS | 1651 | 1461887063832 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec0000 == 47 [pid = 1651] [id = 332] 16:44:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x110fa1800) [pid = 1651] [serial = 995] [outer = 0x0] 16:44:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x113544400) [pid = 1651] [serial = 996] [outer = 0x110fa1800] 16:44:23 INFO - PROCESS | 1651 | 1461887063857 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11826a400) [pid = 1651] [serial = 997] [outer = 0x110fa1800] 16:44:24 INFO - PROCESS | 1651 | 1461887064199 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 469ms 16:44:24 INFO - PROCESS | 1651 | 1461887064215 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1651 | 1461887064217 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:44:24 INFO - PROCESS | 1651 | 1461887064219 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1651 | 1461887064221 Marionette TRACE conn2 <- [1,1302,null,{}] 16:44:24 INFO - PROCESS | 1651 | 1461887064223 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:24 INFO - PROCESS | 1651 | 1461887064335 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:44:24 INFO - PROCESS | 1651 | 1461887064341 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x129317800 == 48 [pid = 1651] [id = 333] 16:44:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118ea3400) [pid = 1651] [serial = 998] [outer = 0x0] 16:44:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121a1c000) [pid = 1651] [serial = 999] [outer = 0x118ea3400] 16:44:24 INFO - PROCESS | 1651 | 1461887064370 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121c13000) [pid = 1651] [serial = 1000] [outer = 0x118ea3400] 16:44:24 INFO - PROCESS | 1651 | 1461887064687 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 16:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:44:24 INFO - PROCESS | 1651 | 1461887064740 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1651 | 1461887064741 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:44:24 INFO - PROCESS | 1651 | 1461887064743 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1651 | 1461887064744 Marionette TRACE conn2 <- [1,1306,null,{}] 16:44:24 INFO - PROCESS | 1651 | 1461887064746 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:24 INFO - PROCESS | 1651 | 1461887064829 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:44:24 INFO - PROCESS | 1651 | 1461887064836 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1299a4800 == 49 [pid = 1651] [id = 334] 16:44:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121c13400) [pid = 1651] [serial = 1001] [outer = 0x0] 16:44:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123bd3000) [pid = 1651] [serial = 1002] [outer = 0x121c13400] 16:44:24 INFO - PROCESS | 1651 | 1461887064861 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1241e4c00) [pid = 1651] [serial = 1003] [outer = 0x121c13400] 16:44:25 INFO - PROCESS | 1651 | 1461887065170 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 16:44:25 INFO - PROCESS | 1651 | 1461887065212 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 1651 | 1461887065214 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:44:25 INFO - PROCESS | 1651 | 1461887065218 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 1651 | 1461887065219 Marionette TRACE conn2 <- [1,1310,null,{}] 16:44:25 INFO - PROCESS | 1651 | 1461887065221 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:25 INFO - PROCESS | 1651 | 1461887065323 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:44:25 INFO - PROCESS | 1651 | 1461887065330 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab21800 == 50 [pid = 1651] [id = 335] 16:44:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1241eac00) [pid = 1651] [serial = 1004] [outer = 0x0] 16:44:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12454e000) [pid = 1651] [serial = 1005] [outer = 0x1241eac00] 16:44:25 INFO - PROCESS | 1651 | 1461887065354 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x124d81400) [pid = 1651] [serial = 1006] [outer = 0x1241eac00] 16:44:25 INFO - PROCESS | 1651 | 1461887065736 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 1651 | 1461887065790 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:44:25 INFO - PROCESS | 1651 | 1461887065793 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 1651 | 1461887065796 Marionette TRACE conn2 <- [1,1314,null,{}] 16:44:25 INFO - PROCESS | 1651 | 1461887065800 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:25 INFO - PROCESS | 1651 | 1461887065903 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:44:25 INFO - PROCESS | 1651 | 1461887065954 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x116598000 == 51 [pid = 1651] [id = 336] 16:44:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x110f80c00) [pid = 1651] [serial = 1007] [outer = 0x0] 16:44:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x111d3f800) [pid = 1651] [serial = 1008] [outer = 0x110f80c00] 16:44:25 INFO - PROCESS | 1651 | 1461887065986 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112a99800) [pid = 1651] [serial = 1009] [outer = 0x110f80c00] 16:44:26 INFO - PROCESS | 1651 | 1461887066403 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 624ms 16:44:26 INFO - PROCESS | 1651 | 1461887066418 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1651 | 1461887066422 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:44:26 INFO - PROCESS | 1651 | 1461887066426 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1651 | 1461887066428 Marionette TRACE conn2 <- [1,1318,null,{}] 16:44:26 INFO - PROCESS | 1651 | 1461887066431 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:26 INFO - PROCESS | 1651 | 1461887066532 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:44:26 INFO - PROCESS | 1651 | 1461887066579 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec1000 == 52 [pid = 1651] [id = 337] 16:44:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x112ac9000) [pid = 1651] [serial = 1010] [outer = 0x0] 16:44:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x115048800) [pid = 1651] [serial = 1011] [outer = 0x112ac9000] 16:44:26 INFO - PROCESS | 1651 | 1461887066613 Marionette DEBUG loaded listener.js 16:44:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116892000) [pid = 1651] [serial = 1012] [outer = 0x112ac9000] 16:44:27 INFO - PROCESS | 1651 | 1461887067036 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 620ms 16:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:44:27 INFO - PROCESS | 1651 | 1461887067048 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1651 | 1461887067050 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:44:27 INFO - PROCESS | 1651 | 1461887067053 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1651 | 1461887067056 Marionette TRACE conn2 <- [1,1322,null,{}] 16:44:27 INFO - PROCESS | 1651 | 1461887067064 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:27 INFO - PROCESS | 1651 | 1461887067165 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:44:27 INFO - PROCESS | 1651 | 1461887067256 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x129985800 == 53 [pid = 1651] [id = 338] 16:44:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x118840400) [pid = 1651] [serial = 1013] [outer = 0x0] 16:44:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118abd800) [pid = 1651] [serial = 1014] [outer = 0x118840400] 16:44:27 INFO - PROCESS | 1651 | 1461887067288 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119139000) [pid = 1651] [serial = 1015] [outer = 0x118840400] 16:44:27 INFO - PROCESS | 1651 | 1461887067706 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 674ms 16:44:27 INFO - PROCESS | 1651 | 1461887067728 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1651 | 1461887067730 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:44:27 INFO - PROCESS | 1651 | 1461887067732 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1651 | 1461887067733 Marionette TRACE conn2 <- [1,1326,null,{}] 16:44:27 INFO - PROCESS | 1651 | 1461887067736 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:27 INFO - PROCESS | 1651 | 1461887067836 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:44:27 INFO - PROCESS | 1651 | 1461887067883 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4d4000 == 54 [pid = 1651] [id = 339] 16:44:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11917d400) [pid = 1651] [serial = 1016] [outer = 0x0] 16:44:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x120e40400) [pid = 1651] [serial = 1017] [outer = 0x11917d400] 16:44:27 INFO - PROCESS | 1651 | 1461887067913 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x121a1e400) [pid = 1651] [serial = 1018] [outer = 0x11917d400] 16:44:28 INFO - PROCESS | 1651 | 1461887068319 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 619ms 16:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:44:28 INFO - PROCESS | 1651 | 1461887068352 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1651 | 1461887068353 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:44:28 INFO - PROCESS | 1651 | 1461887068356 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1651 | 1461887068357 Marionette TRACE conn2 <- [1,1330,null,{}] 16:44:28 INFO - PROCESS | 1651 | 1461887068359 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:28 INFO - PROCESS | 1651 | 1461887068460 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:44:28 INFO - PROCESS | 1651 | 1461887068555 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5cd000 == 55 [pid = 1651] [id = 340] 16:44:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x121a1a000) [pid = 1651] [serial = 1019] [outer = 0x0] 16:44:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x121c14400) [pid = 1651] [serial = 1020] [outer = 0x121a1a000] 16:44:28 INFO - PROCESS | 1651 | 1461887068584 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x124dc3400) [pid = 1651] [serial = 1021] [outer = 0x121a1a000] 16:44:29 INFO - PROCESS | 1651 | 1461887069004 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 669ms 16:44:29 INFO - PROCESS | 1651 | 1461887069025 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1651 | 1461887069027 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:44:29 INFO - PROCESS | 1651 | 1461887069030 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1651 | 1461887069032 Marionette TRACE conn2 <- [1,1334,null,{}] 16:44:29 INFO - PROCESS | 1651 | 1461887069034 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 1651 | 1461887069175 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:44:29 INFO - PROCESS | 1651 | 1461887069240 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd30800 == 56 [pid = 1651] [id = 341] 16:44:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x124dc9400) [pid = 1651] [serial = 1022] [outer = 0x0] 16:44:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x126b2c400) [pid = 1651] [serial = 1023] [outer = 0x124dc9400] 16:44:29 INFO - PROCESS | 1651 | 1461887069272 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x126e3fc00) [pid = 1651] [serial = 1024] [outer = 0x124dc9400] 16:44:29 INFO - PROCESS | 1651 | 1461887069675 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms 16:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:44:29 INFO - PROCESS | 1651 | 1461887069702 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1651 | 1461887069704 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:44:29 INFO - PROCESS | 1651 | 1461887069706 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1651 | 1461887069707 Marionette TRACE conn2 <- [1,1338,null,{}] 16:44:29 INFO - PROCESS | 1651 | 1461887069710 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 1651 | 1461887069824 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:44:29 INFO - PROCESS | 1651 | 1461887069901 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0ca000 == 57 [pid = 1651] [id = 342] 16:44:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x124d75800) [pid = 1651] [serial = 1025] [outer = 0x0] 16:44:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x126ebf000) [pid = 1651] [serial = 1026] [outer = 0x124d75800] 16:44:29 INFO - PROCESS | 1651 | 1461887069930 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x126ec5400) [pid = 1651] [serial = 1027] [outer = 0x124d75800] 16:44:30 INFO - PROCESS | 1651 | 1461887070991 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1322ms 16:44:31 INFO - PROCESS | 1651 | 1461887071028 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1651 | 1461887071031 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:44:31 INFO - PROCESS | 1651 | 1461887071036 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1651 | 1461887071038 Marionette TRACE conn2 <- [1,1342,null,{}] 16:44:31 INFO - PROCESS | 1651 | 1461887071046 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:31 INFO - PROCESS | 1651 | 1461887071137 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:44:31 INFO - PROCESS | 1651 | 1461887071223 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b8c800 == 58 [pid = 1651] [id = 343] 16:44:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1110f1400) [pid = 1651] [serial = 1028] [outer = 0x0] 16:44:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x111db6800) [pid = 1651] [serial = 1029] [outer = 0x1110f1400] 16:44:31 INFO - PROCESS | 1651 | 1461887071251 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1126c0c00) [pid = 1651] [serial = 1030] [outer = 0x1110f1400] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0da800 == 57 [pid = 1651] [id = 12] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1299a4800 == 56 [pid = 1651] [id = 334] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x129317800 == 55 [pid = 1651] [id = 333] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec0000 == 54 [pid = 1651] [id = 332] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12770c800 == 53 [pid = 1651] [id = 331] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x126d1e800 == 52 [pid = 1651] [id = 330] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x124510000 == 51 [pid = 1651] [id = 329] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123b78800 == 50 [pid = 1651] [id = 328] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x121c1e400) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x120eb4800 == 49 [pid = 1651] [id = 327] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11974f800 == 48 [pid = 1651] [id = 326] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118250000 == 47 [pid = 1651] [id = 325] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x116a11800 == 46 [pid = 1651] [id = 324] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x115e40800 == 45 [pid = 1651] [id = 323] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x110f20800 == 44 [pid = 1651] [id = 322] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118257800 == 43 [pid = 1651] [id = 321] 16:44:31 INFO - PROCESS | 1651 | --DOCSHELL 0x112d8b000 == 42 [pid = 1651] [id = 320] 16:44:31 INFO - PROCESS | 1651 | 1461887071637 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 627ms 16:44:31 INFO - PROCESS | 1651 | 1461887071663 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1651 | 1461887071669 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:44:31 INFO - PROCESS | 1651 | 1461887071673 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1651 | 1461887071674 Marionette TRACE conn2 <- [1,1346,null,{}] 16:44:31 INFO - PROCESS | 1651 | 1461887071677 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12104f400) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12159c800) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x111090c00) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1121e4c00) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x112aa1800) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x113387800) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11813d800) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118268800) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x113ad8800) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1160bc800) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118845c00) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119134c00) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x110fa2000) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x110faac00) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11918b400) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1197ce000) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1161db400) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1167e3800) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11859c000) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118844000) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116b60400) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118135400) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x121c14800) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x121aaf400) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1217ec400) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121c0d000) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121c06400) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118271c00) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11108e800) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113385c00) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1197cf400) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1199ce400) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121031400) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121255000) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 16:44:31 INFO - PROCESS | 1651 | 1461887071786 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:44:31 INFO - PROCESS | 1651 | 1461887071819 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b7f800 == 43 [pid = 1651] [id = 344] 16:44:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x110f30c00) [pid = 1651] [serial = 1031] [outer = 0x0] 16:44:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112a9c400) [pid = 1651] [serial = 1032] [outer = 0x110f30c00] 16:44:31 INFO - PROCESS | 1651 | 1461887071845 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11338a800) [pid = 1651] [serial = 1033] [outer = 0x110f30c00] 16:44:32 INFO - PROCESS | 1651 | 1461887072162 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 521ms 16:44:32 INFO - PROCESS | 1651 | 1461887072194 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1651 | 1461887072196 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:44:32 INFO - PROCESS | 1651 | 1461887072201 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1651 | 1461887072203 Marionette TRACE conn2 <- [1,1350,null,{}] 16:44:32 INFO - PROCESS | 1651 | 1461887072210 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:32 INFO - PROCESS | 1651 | 1461887072294 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:44:32 INFO - PROCESS | 1651 | 1461887072345 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11885e000 == 44 [pid = 1651] [id = 345] 16:44:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x113a54800) [pid = 1651] [serial = 1034] [outer = 0x0] 16:44:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116524c00) [pid = 1651] [serial = 1035] [outer = 0x113a54800] 16:44:32 INFO - PROCESS | 1651 | 1461887072372 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116abd000) [pid = 1651] [serial = 1036] [outer = 0x113a54800] 16:44:32 INFO - PROCESS | 1651 | 1461887072717 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 528ms 16:44:32 INFO - PROCESS | 1651 | 1461887072729 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1651 | 1461887072733 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:44:32 INFO - PROCESS | 1651 | 1461887072738 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1651 | 1461887072739 Marionette TRACE conn2 <- [1,1354,null,{}] 16:44:32 INFO - PROCESS | 1651 | 1461887072743 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:32 INFO - PROCESS | 1651 | 1461887072899 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:44:32 INFO - PROCESS | 1651 | 1461887072914 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11942d800 == 45 [pid = 1651] [id = 346] 16:44:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116ab4000) [pid = 1651] [serial = 1037] [outer = 0x0] 16:44:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x117c10400) [pid = 1651] [serial = 1038] [outer = 0x116ab4000] 16:44:32 INFO - PROCESS | 1651 | 1461887072956 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11821bc00) [pid = 1651] [serial = 1039] [outer = 0x116ab4000] 16:44:33 INFO - PROCESS | 1651 | 1461887073376 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms 16:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:44:33 INFO - PROCESS | 1651 | 1461887073408 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1651 | 1461887073409 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:44:33 INFO - PROCESS | 1651 | 1461887073412 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1651 | 1461887073413 Marionette TRACE conn2 <- [1,1358,null,{}] 16:44:33 INFO - PROCESS | 1651 | 1461887073415 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 1651 | 1461887073524 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:44:33 INFO - PROCESS | 1651 | 1461887073552 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec0000 == 46 [pid = 1651] [id = 347] 16:44:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118219400) [pid = 1651] [serial = 1040] [outer = 0x0] 16:44:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118276000) [pid = 1651] [serial = 1041] [outer = 0x118219400] 16:44:33 INFO - PROCESS | 1651 | 1461887073578 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118ab8800) [pid = 1651] [serial = 1042] [outer = 0x118219400] 16:44:34 INFO - PROCESS | 1651 | 1461887074153 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116b58800) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113f1f400) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1126b6c00) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112040400) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11826f000) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119ec8400) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x113dd1800) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113388800) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121c13400) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118277400) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12102e000) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x110fa1800) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118ea3400) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:44:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x127017400) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 769ms 16:44:34 INFO - PROCESS | 1651 | 1461887074181 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1651 | 1461887074184 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:44:34 INFO - PROCESS | 1651 | 1461887074188 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1651 | 1461887074191 Marionette TRACE conn2 <- [1,1362,null,{}] 16:44:34 INFO - PROCESS | 1651 | 1461887074195 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:34 INFO - PROCESS | 1651 | 1461887074307 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:44:34 INFO - PROCESS | 1651 | 1461887074385 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e39000 == 47 [pid = 1651] [id = 348] 16:44:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x110fa1c00) [pid = 1651] [serial = 1043] [outer = 0x0] 16:44:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x111086400) [pid = 1651] [serial = 1044] [outer = 0x110fa1c00] 16:44:34 INFO - PROCESS | 1651 | 1461887074437 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112153400) [pid = 1651] [serial = 1045] [outer = 0x110fa1c00] 16:44:34 INFO - PROCESS | 1651 | 1461887074947 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 824ms 16:44:35 INFO - PROCESS | 1651 | 1461887075016 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1651 | 1461887075020 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:44:35 INFO - PROCESS | 1651 | 1461887075025 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1651 | 1461887075027 Marionette TRACE conn2 <- [1,1366,null,{}] 16:44:35 INFO - PROCESS | 1651 | 1461887075030 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 1651 | 1461887075130 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:44:35 INFO - PROCESS | 1651 | 1461887075194 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ed0800 == 48 [pid = 1651] [id = 349] 16:44:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112aca400) [pid = 1651] [serial = 1046] [outer = 0x0] 16:44:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x113d46c00) [pid = 1651] [serial = 1047] [outer = 0x112aca400] 16:44:35 INFO - PROCESS | 1651 | 1461887075224 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1160c0000) [pid = 1651] [serial = 1048] [outer = 0x112aca400] 16:44:35 INFO - PROCESS | 1651 | 1461887075685 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1651 | 1461887075719 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:44:35 INFO - PROCESS | 1651 | 1461887075724 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1651 | 1461887075729 Marionette TRACE conn2 <- [1,1370,null,{}] 16:44:35 INFO - PROCESS | 1651 | 1461887075742 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 1651 | 1461887075922 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:44:35 INFO - PROCESS | 1651 | 1461887075986 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x124517000 == 49 [pid = 1651] [id = 350] 16:44:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118142800) [pid = 1651] [serial = 1049] [outer = 0x0] 16:44:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11821cc00) [pid = 1651] [serial = 1050] [outer = 0x118142800] 16:44:36 INFO - PROCESS | 1651 | 1461887076018 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119132400) [pid = 1651] [serial = 1051] [outer = 0x118142800] 16:44:36 INFO - PROCESS | 1651 | 1461887076472 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 1651 | 1461887076515 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:44:36 INFO - PROCESS | 1651 | 1461887076519 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1651 | 1461887076520 Marionette TRACE conn2 <- [1,1374,null,{}] 16:44:36 INFO - PROCESS | 1651 | 1461887076523 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:36 INFO - PROCESS | 1651 | 1461887076622 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:44:36 INFO - PROCESS | 1651 | 1461887076684 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12770a800 == 50 [pid = 1651] [id = 351] 16:44:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1199d2800) [pid = 1651] [serial = 1052] [outer = 0x0] 16:44:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119ec7000) [pid = 1651] [serial = 1053] [outer = 0x1199d2800] 16:44:36 INFO - PROCESS | 1651 | 1461887076712 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12102cc00) [pid = 1651] [serial = 1054] [outer = 0x1199d2800] 16:44:37 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:44:37 INFO - PROCESS | 1651 | 1461887077121 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1651 | 1461887077142 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:44:37 INFO - PROCESS | 1651 | 1461887077144 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1651 | 1461887077145 Marionette TRACE conn2 <- [1,1378,null,{}] 16:44:37 INFO - PROCESS | 1651 | 1461887077148 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:37 INFO - PROCESS | 1651 | 1461887077262 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:44:37 INFO - PROCESS | 1651 | 1461887077324 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913e000 == 51 [pid = 1651] [id = 352] 16:44:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1199d3000) [pid = 1651] [serial = 1055] [outer = 0x0] 16:44:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121258800) [pid = 1651] [serial = 1056] [outer = 0x1199d3000] 16:44:37 INFO - PROCESS | 1651 | 1461887077353 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1215a7400) [pid = 1651] [serial = 1057] [outer = 0x1199d3000] 16:44:37 INFO - PROCESS | 1651 | 1461887077741 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1651 | 1461887077764 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:44:37 INFO - PROCESS | 1651 | 1461887077767 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1651 | 1461887077768 Marionette TRACE conn2 <- [1,1382,null,{}] 16:44:37 INFO - PROCESS | 1651 | 1461887077771 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:37 INFO - PROCESS | 1651 | 1461887077884 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:44:37 INFO - PROCESS | 1651 | 1461887077936 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x129685800 == 52 [pid = 1651] [id = 353] 16:44:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121c06000) [pid = 1651] [serial = 1058] [outer = 0x0] 16:44:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x121c16c00) [pid = 1651] [serial = 1059] [outer = 0x121c06000] 16:44:37 INFO - PROCESS | 1651 | 1461887077967 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124dcf800) [pid = 1651] [serial = 1060] [outer = 0x121c06000] 16:44:38 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:44:38 INFO - PROCESS | 1651 | 1461887078408 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:44:38 INFO - PROCESS | 1651 | 1461887078439 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:44:38 INFO - PROCESS | 1651 | 1461887078441 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1651 | 1461887078443 Marionette TRACE conn2 <- [1,1386,null,{}] 16:44:38 INFO - PROCESS | 1651 | 1461887078461 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:38 INFO - PROCESS | 1651 | 1461887078579 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:44:38 INFO - PROCESS | 1651 | 1461887078671 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab1a800 == 53 [pid = 1651] [id = 354] 16:44:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x121c21c00) [pid = 1651] [serial = 1061] [outer = 0x0] 16:44:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x126b2a000) [pid = 1651] [serial = 1062] [outer = 0x121c21c00] 16:44:38 INFO - PROCESS | 1651 | 1461887078701 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x126e3c800) [pid = 1651] [serial = 1063] [outer = 0x121c21c00] 16:44:39 INFO - PROCESS | 1651 | 1461887079341 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1651 | 1461887079419 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:44:39 INFO - PROCESS | 1651 | 1461887079424 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1651 | 1461887079428 Marionette TRACE conn2 <- [1,1390,null,{}] 16:44:39 INFO - PROCESS | 1651 | 1461887079433 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:39 INFO - PROCESS | 1651 | 1461887079575 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:44:39 INFO - PROCESS | 1651 | 1461887079701 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173d1800 == 54 [pid = 1651] [id = 355] 16:44:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x111094c00) [pid = 1651] [serial = 1064] [outer = 0x0] 16:44:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x110f7f400) [pid = 1651] [serial = 1065] [outer = 0x111094c00] 16:44:39 INFO - PROCESS | 1651 | 1461887079728 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1126b7000) [pid = 1651] [serial = 1066] [outer = 0x111094c00] 16:44:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11942d800 == 53 [pid = 1651] [id = 346] 16:44:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11885e000 == 52 [pid = 1651] [id = 345] 16:44:40 INFO - PROCESS | 1651 | --DOCSHELL 0x116b7f800 == 51 [pid = 1651] [id = 344] 16:44:40 INFO - PROCESS | 1651 | --DOCSHELL 0x116b8c800 == 50 [pid = 1651] [id = 343] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x112a9d800) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12454e000) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x110f7b000) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOCSHELL 0x116598000 == 49 [pid = 1651] [id = 336] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x127020800) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x117c1ac00) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118215800) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x118221000) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x112a9f400) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x113547800) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1121d8400) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118845800) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1197cf000) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112a98c00) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121031c00) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116b62400) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11688f400) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1160c6c00) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1241e4c00) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116896800) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1199d8400) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120e36000) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121051400) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x121098000) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x113544400) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x121a1c000) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11826a400) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123bd3000) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1215a3400) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121c13000) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118272000) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 16:44:40 INFO - PROCESS | 1651 | 1461887080183 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 775ms 16:44:40 INFO - PROCESS | 1651 | 1461887080200 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1651 | 1461887080204 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:44:40 INFO - PROCESS | 1651 | 1461887080208 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1651 | 1461887080210 Marionette TRACE conn2 <- [1,1394,null,{}] 16:44:40 INFO - PROCESS | 1651 | 1461887080212 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:40 INFO - PROCESS | 1651 | 1461887080292 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:44:40 INFO - PROCESS | 1651 | 1461887080300 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173de000 == 50 [pid = 1651] [id = 356] 16:44:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112a98c00) [pid = 1651] [serial = 1067] [outer = 0x0] 16:44:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x113544400) [pid = 1651] [serial = 1068] [outer = 0x112a98c00] 16:44:40 INFO - PROCESS | 1651 | 1461887080326 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x115e8e800) [pid = 1651] [serial = 1069] [outer = 0x112a98c00] 16:44:40 INFO - PROCESS | 1651 | 1461887080667 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 16:44:40 INFO - PROCESS | 1651 | 1461887080729 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1651 | 1461887080731 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:44:40 INFO - PROCESS | 1651 | 1461887080733 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1651 | 1461887080735 Marionette TRACE conn2 <- [1,1398,null,{}] 16:44:40 INFO - PROCESS | 1651 | 1461887080742 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:40 INFO - PROCESS | 1651 | 1461887080827 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:44:40 INFO - PROCESS | 1651 | 1461887080834 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119177000 == 51 [pid = 1651] [id = 357] 16:44:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11670f800) [pid = 1651] [serial = 1070] [outer = 0x0] 16:44:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116a62800) [pid = 1651] [serial = 1071] [outer = 0x11670f800] 16:44:40 INFO - PROCESS | 1651 | 1461887080862 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11821a400) [pid = 1651] [serial = 1072] [outer = 0x11670f800] 16:44:41 INFO - PROCESS | 1651 | 1461887081212 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 16:44:41 INFO - PROCESS | 1651 | 1461887081255 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:44:41 INFO - PROCESS | 1651 | 1461887081256 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:44:41 INFO - PROCESS | 1651 | 1461887081259 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 1651 | 1461887081260 Marionette TRACE conn2 <- [1,1402,null,{}] 16:44:41 INFO - PROCESS | 1651 | 1461887081262 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:41 INFO - PROCESS | 1651 | 1461887081344 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:44:41 INFO - PROCESS | 1651 | 1461887081351 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11386f800 == 52 [pid = 1651] [id = 358] 16:44:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118599400) [pid = 1651] [serial = 1073] [outer = 0x0] 16:44:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118eaac00) [pid = 1651] [serial = 1074] [outer = 0x118599400] 16:44:41 INFO - PROCESS | 1651 | 1461887081376 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119bd6800) [pid = 1651] [serial = 1075] [outer = 0x118599400] 16:44:41 INFO - PROCESS | 1651 | 1461887081703 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 474ms 16:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:44:41 INFO - PROCESS | 1651 | 1461887081734 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 1651 | 1461887081735 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:44:41 INFO - PROCESS | 1651 | 1461887081737 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 1651 | 1461887081738 Marionette TRACE conn2 <- [1,1406,null,{}] 16:44:41 INFO - PROCESS | 1651 | 1461887081740 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:41 INFO - PROCESS | 1651 | 1461887081820 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:44:41 INFO - PROCESS | 1651 | 1461887081875 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b6f800 == 53 [pid = 1651] [id = 359] 16:44:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11883f400) [pid = 1651] [serial = 1076] [outer = 0x0] 16:44:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12102a400) [pid = 1651] [serial = 1077] [outer = 0x11883f400] 16:44:41 INFO - PROCESS | 1651 | 1461887081900 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12159e000) [pid = 1651] [serial = 1078] [outer = 0x11883f400] 16:44:42 INFO - PROCESS | 1651 | 1461887082232 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 16:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:44:42 INFO - PROCESS | 1651 | 1461887082257 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1651 | 1461887082258 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:44:42 INFO - PROCESS | 1651 | 1461887082260 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1651 | 1461887082262 Marionette TRACE conn2 <- [1,1410,null,{}] 16:44:42 INFO - PROCESS | 1651 | 1461887082271 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 1651 | 1461887082385 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:44:42 INFO - PROCESS | 1651 | 1461887082420 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x127714800 == 54 [pid = 1651] [id = 360] 16:44:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121aaa400) [pid = 1651] [serial = 1079] [outer = 0x0] 16:44:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121c15400) [pid = 1651] [serial = 1080] [outer = 0x121aaa400] 16:44:42 INFO - PROCESS | 1651 | 1461887082447 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126b2ac00) [pid = 1651] [serial = 1081] [outer = 0x121aaa400] 16:44:42 INFO - PROCESS | 1651 | 1461887082797 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 16:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:44:42 INFO - PROCESS | 1651 | 1461887082833 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1651 | 1461887082835 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:44:42 INFO - PROCESS | 1651 | 1461887082837 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1651 | 1461887082838 Marionette TRACE conn2 <- [1,1414,null,{}] 16:44:42 INFO - PROCESS | 1651 | 1461887082840 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 1651 | 1461887082939 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:44:42 INFO - PROCESS | 1651 | 1461887082953 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12966a800 == 55 [pid = 1651] [id = 361] 16:44:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126b2e400) [pid = 1651] [serial = 1082] [outer = 0x0] 16:44:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126ebb400) [pid = 1651] [serial = 1083] [outer = 0x126b2e400] 16:44:42 INFO - PROCESS | 1651 | 1461887082978 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126ec4000) [pid = 1651] [serial = 1084] [outer = 0x126b2e400] 16:44:43 INFO - PROCESS | 1651 | 1461887083325 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 16:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:44:43 INFO - PROCESS | 1651 | 1461887083357 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1651 | 1461887083358 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:44:43 INFO - PROCESS | 1651 | 1461887083360 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1651 | 1461887083361 Marionette TRACE conn2 <- [1,1418,null,{}] 16:44:43 INFO - PROCESS | 1651 | 1461887083364 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:43 INFO - PROCESS | 1651 | 1461887083458 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:44:43 INFO - PROCESS | 1651 | 1461887083491 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab2d000 == 56 [pid = 1651] [id = 362] 16:44:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126ebd000) [pid = 1651] [serial = 1085] [outer = 0x0] 16:44:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x127012c00) [pid = 1651] [serial = 1086] [outer = 0x126ebd000] 16:44:43 INFO - PROCESS | 1651 | 1461887083515 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12701a000) [pid = 1651] [serial = 1087] [outer = 0x126ebd000] 16:44:43 INFO - PROCESS | 1651 | 1461887083867 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 16:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:44:43 INFO - PROCESS | 1651 | 1461887083884 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1651 | 1461887083885 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:44:43 INFO - PROCESS | 1651 | 1461887083887 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1651 | 1461887083888 Marionette TRACE conn2 <- [1,1422,null,{}] 16:44:43 INFO - PROCESS | 1651 | 1461887083891 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:44 INFO - PROCESS | 1651 | 1461887083997 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:44:44 INFO - PROCESS | 1651 | 1461887084002 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4d7800 == 57 [pid = 1651] [id = 363] 16:44:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x127013400) [pid = 1651] [serial = 1088] [outer = 0x0] 16:44:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12701f800) [pid = 1651] [serial = 1089] [outer = 0x127013400] 16:44:44 INFO - PROCESS | 1651 | 1461887084026 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x127244000) [pid = 1651] [serial = 1090] [outer = 0x127013400] 16:44:44 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121aafc00) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:44:44 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1110f1400) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:44:44 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x110f30c00) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:44:44 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x113a54800) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:44:44 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x124d75800) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:44:44 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116ab4000) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:44:44 INFO - PROCESS | 1651 | 1461887084375 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 16:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:44:44 INFO - PROCESS | 1651 | 1461887084407 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1651 | 1461887084409 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:44:44 INFO - PROCESS | 1651 | 1461887084411 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1651 | 1461887084412 Marionette TRACE conn2 <- [1,1426,null,{}] 16:44:44 INFO - PROCESS | 1651 | 1461887084415 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:44 INFO - PROCESS | 1651 | 1461887084531 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:44:44 INFO - PROCESS | 1651 | 1461887084564 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd27000 == 58 [pid = 1651] [id = 364] 16:44:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11688dc00) [pid = 1651] [serial = 1091] [outer = 0x0] 16:44:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x127014c00) [pid = 1651] [serial = 1092] [outer = 0x11688dc00] 16:44:44 INFO - PROCESS | 1651 | 1461887084591 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12724d000) [pid = 1651] [serial = 1093] [outer = 0x11688dc00] 16:44:44 INFO - PROCESS | 1651 | 1461887084911 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 16:44:44 INFO - PROCESS | 1651 | 1461887084933 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:44:44 INFO - PROCESS | 1651 | 1461887084936 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:44:44 INFO - PROCESS | 1651 | 1461887084938 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1651 | 1461887084940 Marionette TRACE conn2 <- [1,1430,null,{}] 16:44:44 INFO - PROCESS | 1651 | 1461887084942 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:45 INFO - PROCESS | 1651 | 1461887085041 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:44:45 INFO - PROCESS | 1651 | 1461887085045 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0e5800 == 59 [pid = 1651] [id = 365] 16:44:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12757dc00) [pid = 1651] [serial = 1094] [outer = 0x0] 16:44:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12773dc00) [pid = 1651] [serial = 1095] [outer = 0x12757dc00] 16:44:45 INFO - PROCESS | 1651 | 1461887085075 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12779d800) [pid = 1651] [serial = 1096] [outer = 0x12757dc00] 16:44:45 INFO - PROCESS | 1651 | 1461887085463 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 16:44:45 INFO - PROCESS | 1651 | 1461887085509 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1651 | 1461887085510 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:44:45 INFO - PROCESS | 1651 | 1461887085514 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1651 | 1461887085515 Marionette TRACE conn2 <- [1,1434,null,{}] 16:44:45 INFO - PROCESS | 1651 | 1461887085518 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:45 INFO - PROCESS | 1651 | 1461887085647 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:44:45 INFO - PROCESS | 1651 | 1461887085657 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c38a000 == 60 [pid = 1651] [id = 366] 16:44:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x127741800) [pid = 1651] [serial = 1097] [outer = 0x0] 16:44:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1277a8400) [pid = 1651] [serial = 1098] [outer = 0x127741800] 16:44:45 INFO - PROCESS | 1651 | 1461887085696 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128b42400) [pid = 1651] [serial = 1099] [outer = 0x127741800] 16:44:46 INFO - PROCESS | 1651 | 1461887086085 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 621ms 16:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:44:46 INFO - PROCESS | 1651 | 1461887086135 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1651 | 1461887086136 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:44:46 INFO - PROCESS | 1651 | 1461887086138 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 1651 | 1461887086139 Marionette TRACE conn2 <- [1,1438,null,{}] 16:44:46 INFO - PROCESS | 1651 | 1461887086141 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:46 INFO - PROCESS | 1651 | 1461887086227 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:44:46 INFO - PROCESS | 1651 | 1461887086338 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160e9000 == 61 [pid = 1651] [id = 367] 16:44:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x10e9bf400) [pid = 1651] [serial = 1100] [outer = 0x0] 16:44:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x110f2e000) [pid = 1651] [serial = 1101] [outer = 0x10e9bf400] 16:44:46 INFO - PROCESS | 1651 | 1461887086370 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x111095400) [pid = 1651] [serial = 1102] [outer = 0x10e9bf400] 16:44:46 INFO - PROCESS | 1651 | 1461887086809 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 720ms 16:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:44:46 INFO - PROCESS | 1651 | 1461887086860 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1651 | 1461887086862 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:44:46 INFO - PROCESS | 1651 | 1461887086865 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 1651 | 1461887086868 Marionette TRACE conn2 <- [1,1442,null,{}] 16:44:46 INFO - PROCESS | 1651 | 1461887086872 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:46 INFO - PROCESS | 1651 | 1461887086982 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:44:47 INFO - PROCESS | 1651 | 1461887087086 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b6800 == 62 [pid = 1651] [id = 368] 16:44:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x113f18c00) [pid = 1651] [serial = 1103] [outer = 0x0] 16:44:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11653a800) [pid = 1651] [serial = 1104] [outer = 0x113f18c00] 16:44:47 INFO - PROCESS | 1651 | 1461887087117 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x116b62800) [pid = 1651] [serial = 1105] [outer = 0x113f18c00] 16:44:47 INFO - PROCESS | 1651 | 1461887087567 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 721ms 16:44:47 INFO - PROCESS | 1651 | 1461887087588 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 1651 | 1461887087591 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:44:47 INFO - PROCESS | 1651 | 1461887087594 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1651 | 1461887087595 Marionette TRACE conn2 <- [1,1446,null,{}] 16:44:47 INFO - PROCESS | 1651 | 1461887087617 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:47 INFO - PROCESS | 1651 | 1461887087723 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:44:47 INFO - PROCESS | 1651 | 1461887087790 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12770c000 == 63 [pid = 1651] [id = 369] 16:44:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11859e000) [pid = 1651] [serial = 1106] [outer = 0x0] 16:44:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118ea8000) [pid = 1651] [serial = 1107] [outer = 0x11859e000] 16:44:47 INFO - PROCESS | 1651 | 1461887087820 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12159cc00) [pid = 1651] [serial = 1108] [outer = 0x11859e000] 16:44:48 INFO - PROCESS | 1651 | 1461887088260 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 686ms 16:44:48 INFO - PROCESS | 1651 | 1461887088282 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1651 | 1461887088285 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:44:48 INFO - PROCESS | 1651 | 1461887088316 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1651 | 1461887088321 Marionette TRACE conn2 <- [1,1450,null,{}] 16:44:48 INFO - PROCESS | 1651 | 1461887088342 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 1651 | 1461887088450 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:44:48 INFO - PROCESS | 1651 | 1461887088517 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc24000 == 64 [pid = 1651] [id = 370] 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12159f400) [pid = 1651] [serial = 1109] [outer = 0x0] 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x126893c00) [pid = 1651] [serial = 1110] [outer = 0x12159f400] 16:44:48 INFO - PROCESS | 1651 | 1461887088546 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x126ec9800) [pid = 1651] [serial = 1111] [outer = 0x12159f400] 16:44:48 INFO - PROCESS | 1651 | 1461887088976 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 719ms 16:44:49 INFO - PROCESS | 1651 | 1461887089007 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1651 | 1461887089009 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:44:49 INFO - PROCESS | 1651 | 1461887089011 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1651 | 1461887089012 Marionette TRACE conn2 <- [1,1454,null,{}] 16:44:49 INFO - PROCESS | 1651 | 1461887089015 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 1651 | 1461887089121 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:44:49 INFO - PROCESS | 1651 | 1461887089175 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cc3c800 == 65 [pid = 1651] [id = 371] 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x123f9f800) [pid = 1651] [serial = 1112] [outer = 0x0] 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12724bc00) [pid = 1651] [serial = 1113] [outer = 0x123f9f800] 16:44:49 INFO - PROCESS | 1651 | 1461887089204 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x127742c00) [pid = 1651] [serial = 1114] [outer = 0x123f9f800] 16:44:49 INFO - PROCESS | 1651 | 1461887089658 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 669ms 16:44:49 INFO - PROCESS | 1651 | 1461887089681 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1651 | 1461887089682 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:44:49 INFO - PROCESS | 1651 | 1461887089685 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1651 | 1461887089686 Marionette TRACE conn2 <- [1,1458,null,{}] 16:44:49 INFO - PROCESS | 1651 | 1461887089689 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 1651 | 1461887089810 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:44:49 INFO - PROCESS | 1651 | 1461887089916 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x117040000 == 66 [pid = 1651] [id = 372] 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x118214800) [pid = 1651] [serial = 1115] [outer = 0x0] 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x127744000) [pid = 1651] [serial = 1116] [outer = 0x118214800] 16:44:49 INFO - PROCESS | 1651 | 1461887089953 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x128be7400) [pid = 1651] [serial = 1117] [outer = 0x118214800] 16:44:50 INFO - PROCESS | 1651 | 1461887090617 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 969ms 16:44:50 INFO - PROCESS | 1651 | 1461887090655 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1651 | 1461887090657 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:44:50 INFO - PROCESS | 1651 | 1461887090661 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1651 | 1461887090663 Marionette TRACE conn2 <- [1,1462,null,{}] 16:44:50 INFO - PROCESS | 1651 | 1461887090667 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:50 INFO - PROCESS | 1651 | 1461887090759 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:44:50 INFO - PROCESS | 1651 | 1461887090828 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12120f800 == 67 [pid = 1651] [id = 373] 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x111dbe400) [pid = 1651] [serial = 1118] [outer = 0x0] 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x112a9f400) [pid = 1651] [serial = 1119] [outer = 0x111dbe400] 16:44:50 INFO - PROCESS | 1651 | 1461887090856 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x113dd6000) [pid = 1651] [serial = 1120] [outer = 0x111dbe400] 16:44:51 INFO - PROCESS | 1651 | 1461887091337 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 722ms 16:44:51 INFO - PROCESS | 1651 | 1461887091383 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 1651 | 1461887091386 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:44:51 INFO - PROCESS | 1651 | 1461887091391 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1651 | 1461887091392 Marionette TRACE conn2 <- [1,1466,null,{}] 16:44:51 INFO - PROCESS | 1651 | 1461887091395 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 1651 | 1461887091489 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:44:51 INFO - PROCESS | 1651 | 1461887091560 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185bf000 == 68 [pid = 1651] [id = 374] 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x113587000) [pid = 1651] [serial = 1121] [outer = 0x0] 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x116a57c00) [pid = 1651] [serial = 1122] [outer = 0x113587000] 16:44:51 INFO - PROCESS | 1651 | 1461887091587 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x117c1dc00) [pid = 1651] [serial = 1123] [outer = 0x113587000] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x129985800 == 67 [pid = 1651] [id = 338] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5cd000 == 66 [pid = 1651] [id = 340] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4d4000 == 65 [pid = 1651] [id = 339] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12c38a000 == 64 [pid = 1651] [id = 366] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0e5800 == 63 [pid = 1651] [id = 365] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd27000 == 62 [pid = 1651] [id = 364] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4d7800 == 61 [pid = 1651] [id = 363] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab2d000 == 60 [pid = 1651] [id = 362] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12966a800 == 59 [pid = 1651] [id = 361] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118276000) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x127714800 == 58 [pid = 1651] [id = 360] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x123b6f800 == 57 [pid = 1651] [id = 359] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11386f800 == 56 [pid = 1651] [id = 358] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x119177000 == 55 [pid = 1651] [id = 357] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1173de000 == 54 [pid = 1651] [id = 356] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1173d1800 == 53 [pid = 1651] [id = 355] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x118ed0800 == 52 [pid = 1651] [id = 349] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x115e39000 == 51 [pid = 1651] [id = 348] 16:44:51 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec0000 == 50 [pid = 1651] [id = 347] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123bd4c00) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x115048800) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x111d3f800) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x118abd800) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1126c0c00) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x111db6800) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x112a9c400) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11338a800) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x126b2c400) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x121c14400) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x120e40400) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x116524c00) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x116abd000) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x126ec5400) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x126ebf000) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11821bc00) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x117c10400) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 16:44:51 INFO - PROCESS | 1651 | 1461887091968 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 620ms 16:44:52 INFO - PROCESS | 1651 | 1461887092011 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1651 | 1461887092012 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:44:52 INFO - PROCESS | 1651 | 1461887092021 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1651 | 1461887092023 Marionette TRACE conn2 <- [1,1470,null,{}] 16:44:52 INFO - PROCESS | 1651 | 1461887092031 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 1651 | 1461887092119 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:44:52 INFO - PROCESS | 1651 | 1461887092173 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b6000 == 51 [pid = 1651] [id = 375] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x116711c00) [pid = 1651] [serial = 1124] [outer = 0x0] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118218800) [pid = 1651] [serial = 1125] [outer = 0x116711c00] 16:44:52 INFO - PROCESS | 1651 | 1461887092201 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11859a400) [pid = 1651] [serial = 1126] [outer = 0x116711c00] 16:44:52 INFO - PROCESS | 1651 | 1461887092507 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 523ms 16:44:52 INFO - PROCESS | 1651 | 1461887092544 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1651 | 1461887092546 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:44:52 INFO - PROCESS | 1651 | 1461887092549 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1651 | 1461887092551 Marionette TRACE conn2 <- [1,1474,null,{}] 16:44:52 INFO - PROCESS | 1651 | 1461887092554 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 1651 | 1461887092634 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:44:52 INFO - PROCESS | 1651 | 1461887092683 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x121111800 == 52 [pid = 1651] [id = 376] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118271c00) [pid = 1651] [serial = 1127] [outer = 0x0] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x118eaa400) [pid = 1651] [serial = 1128] [outer = 0x118271c00] 16:44:52 INFO - PROCESS | 1651 | 1461887092712 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119b8c400) [pid = 1651] [serial = 1129] [outer = 0x118271c00] 16:44:53 INFO - PROCESS | 1651 | 1461887093038 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 16:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:44:53 INFO - PROCESS | 1651 | 1461887093070 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1651 | 1461887093071 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:44:53 INFO - PROCESS | 1651 | 1461887093073 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1651 | 1461887093074 Marionette TRACE conn2 <- [1,1478,null,{}] 16:44:53 INFO - PROCESS | 1651 | 1461887093076 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1651 | 1461887093158 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:44:53 INFO - PROCESS | 1651 | 1461887093163 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x127266000 == 53 [pid = 1651] [id = 377] 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1199d4400) [pid = 1651] [serial = 1130] [outer = 0x0] 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x121031800) [pid = 1651] [serial = 1131] [outer = 0x1199d4400] 16:44:53 INFO - PROCESS | 1651 | 1461887093190 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x121055c00) [pid = 1651] [serial = 1132] [outer = 0x1199d4400] 16:44:53 INFO - PROCESS | 1651 | 1461887093541 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 16:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:44:53 INFO - PROCESS | 1651 | 1461887093593 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1651 | 1461887093594 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:44:53 INFO - PROCESS | 1651 | 1461887093596 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1651 | 1461887093597 Marionette TRACE conn2 <- [1,1482,null,{}] 16:44:53 INFO - PROCESS | 1651 | 1461887093601 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1651 | 1461887093694 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:44:53 INFO - PROCESS | 1651 | 1461887093701 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b8000 == 54 [pid = 1651] [id = 378] 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x121097800) [pid = 1651] [serial = 1133] [outer = 0x0] 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x121c06400) [pid = 1651] [serial = 1134] [outer = 0x121097800] 16:44:53 INFO - PROCESS | 1651 | 1461887093729 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x123f94800) [pid = 1651] [serial = 1135] [outer = 0x121097800] 16:44:54 INFO - PROCESS | 1651 | 1461887094110 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 16:44:54 INFO - PROCESS | 1651 | 1461887094119 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1651 | 1461887094120 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:44:54 INFO - PROCESS | 1651 | 1461887094122 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1651 | 1461887094123 Marionette TRACE conn2 <- [1,1486,null,{}] 16:44:54 INFO - PROCESS | 1651 | 1461887094125 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:54 INFO - PROCESS | 1651 | 1461887094229 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:44:54 INFO - PROCESS | 1651 | 1461887094234 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab05000 == 55 [pid = 1651] [id = 379] 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x121098000) [pid = 1651] [serial = 1136] [outer = 0x0] 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1241e4c00) [pid = 1651] [serial = 1137] [outer = 0x121098000] 16:44:54 INFO - PROCESS | 1651 | 1461887094259 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x126beb000) [pid = 1651] [serial = 1138] [outer = 0x121098000] 16:44:54 INFO - PROCESS | 1651 | 1461887094665 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 568ms 16:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:44:54 INFO - PROCESS | 1651 | 1461887094691 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1651 | 1461887094692 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:44:54 INFO - PROCESS | 1651 | 1461887094694 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1651 | 1461887094695 Marionette TRACE conn2 <- [1,1490,null,{}] 16:44:54 INFO - PROCESS | 1651 | 1461887094698 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:54 INFO - PROCESS | 1651 | 1461887094800 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:44:54 INFO - PROCESS | 1651 | 1461887094816 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5be800 == 56 [pid = 1651] [id = 380] 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x126beb400) [pid = 1651] [serial = 1139] [outer = 0x0] 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x126ec4800) [pid = 1651] [serial = 1140] [outer = 0x126beb400] 16:44:54 INFO - PROCESS | 1651 | 1461887094841 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x127019400) [pid = 1651] [serial = 1141] [outer = 0x126beb400] 16:44:55 INFO - PROCESS | 1651 | 1461887095255 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 16:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:44:55 INFO - PROCESS | 1651 | 1461887095266 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1651 | 1461887095268 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:44:55 INFO - PROCESS | 1651 | 1461887095270 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1651 | 1461887095271 Marionette TRACE conn2 <- [1,1494,null,{}] 16:44:55 INFO - PROCESS | 1651 | 1461887095274 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 1651 | 1461887095377 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:44:55 INFO - PROCESS | 1651 | 1461887095393 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0db800 == 57 [pid = 1651] [id = 381] 16:44:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x126ec6c00) [pid = 1651] [serial = 1142] [outer = 0x0] 16:44:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12757e800) [pid = 1651] [serial = 1143] [outer = 0x126ec6c00] 16:44:55 INFO - PROCESS | 1651 | 1461887095418 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x128be3400) [pid = 1651] [serial = 1144] [outer = 0x126ec6c00] 16:44:55 INFO - PROCESS | 1651 | 1461887095763 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 16:44:55 INFO - PROCESS | 1651 | 1461887095789 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1651 | 1461887095790 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:44:55 INFO - PROCESS | 1651 | 1461887095792 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1651 | 1461887095793 Marionette TRACE conn2 <- [1,1498,null,{}] 16:44:55 INFO - PROCESS | 1651 | 1461887095802 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 1651 | 1461887096060 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x121aaa400) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x126ebd000) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x126b2e400) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11688dc00) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x118219400) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11670f800) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x111094c00) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11883f400) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x112a98c00) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x118599400) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x127013400) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:44:56 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12757dc00) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:44:56 INFO - PROCESS | 1651 | 1461887096120 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c1000 == 58 [pid = 1651] [id = 382] 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x10e9b8800) [pid = 1651] [serial = 1145] [outer = 0x0] 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x112ac3000) [pid = 1651] [serial = 1146] [outer = 0x10e9b8800] 16:44:56 INFO - PROCESS | 1651 | 1461887096145 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x118ac0800) [pid = 1651] [serial = 1147] [outer = 0x10e9b8800] 16:44:56 INFO - PROCESS | 1651 | 1461887096439 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 676ms 16:44:56 INFO - PROCESS | 1651 | 1461887096470 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 1651 | 1461887096471 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:44:56 INFO - PROCESS | 1651 | 1461887096473 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1651 | 1461887096475 Marionette TRACE conn2 <- [1,1502,null,{}] 16:44:56 INFO - PROCESS | 1651 | 1461887096477 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 1651 | 1461887096577 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:44:56 INFO - PROCESS | 1651 | 1461887096629 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c38b000 == 59 [pid = 1651] [id = 383] 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11670f800) [pid = 1651] [serial = 1148] [outer = 0x0] 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12757dc00) [pid = 1651] [serial = 1149] [outer = 0x11670f800] 16:44:56 INFO - PROCESS | 1651 | 1461887096659 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x128ca8800) [pid = 1651] [serial = 1150] [outer = 0x11670f800] 16:44:56 INFO - PROCESS | 1651 | 1461887096958 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 520ms 16:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:44:57 INFO - PROCESS | 1651 | 1461887096994 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1651 | 1461887096995 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:44:57 INFO - PROCESS | 1651 | 1461887097000 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1651 | 1461887097002 Marionette TRACE conn2 <- [1,1506,null,{}] 16:44:57 INFO - PROCESS | 1651 | 1461887097005 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1651 | 1461887097111 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:44:57 INFO - PROCESS | 1651 | 1461887097117 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d52b800 == 60 [pid = 1651] [id = 384] 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128cc7800) [pid = 1651] [serial = 1151] [outer = 0x0] 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128cce800) [pid = 1651] [serial = 1152] [outer = 0x128cc7800] 16:44:57 INFO - PROCESS | 1651 | 1461887097158 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128cd5400) [pid = 1651] [serial = 1153] [outer = 0x128cc7800] 16:44:57 INFO - PROCESS | 1651 | 1461887097536 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 576ms 16:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:44:57 INFO - PROCESS | 1651 | 1461887097574 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1651 | 1461887097575 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:44:57 INFO - PROCESS | 1651 | 1461887097578 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1651 | 1461887097580 Marionette TRACE conn2 <- [1,1510,null,{}] 16:44:57 INFO - PROCESS | 1651 | 1461887097596 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1651 | 1461887097729 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:44:57 INFO - PROCESS | 1651 | 1461887097736 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da09800 == 61 [pid = 1651] [id = 385] 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128cd5000) [pid = 1651] [serial = 1154] [outer = 0x0] 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x128e8c800) [pid = 1651] [serial = 1155] [outer = 0x128cd5000] 16:44:57 INFO - PROCESS | 1651 | 1461887097775 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x128e93000) [pid = 1651] [serial = 1156] [outer = 0x128cd5000] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6e0800 == 60 [pid = 1651] [id = 21] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x135927800 == 59 [pid = 1651] [id = 301] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12913e000 == 58 [pid = 1651] [id = 352] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0ca000 == 57 [pid = 1651] [id = 342] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd30800 == 56 [pid = 1651] [id = 341] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd31000 == 55 [pid = 1651] [id = 10] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124517000 == 54 [pid = 1651] [id = 350] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12e694000 == 53 [pid = 1651] [id = 22] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x129685800 == 52 [pid = 1651] [id = 353] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab1a800 == 51 [pid = 1651] [id = 354] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab21800 == 50 [pid = 1651] [id = 335] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1173d5000 == 49 [pid = 1651] [id = 25] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8d0800 == 48 [pid = 1651] [id = 13] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x129671800 == 47 [pid = 1651] [id = 6] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec1000 == 46 [pid = 1651] [id = 337] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12770a800 == 45 [pid = 1651] [id = 351] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12120f800 == 44 [pid = 1651] [id = 373] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x117040000 == 43 [pid = 1651] [id = 372] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc3c800 == 42 [pid = 1651] [id = 371] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12cc24000 == 41 [pid = 1651] [id = 370] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12770c000 == 40 [pid = 1651] [id = 369] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b6800 == 39 [pid = 1651] [id = 368] 16:44:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1160e9000 == 38 [pid = 1651] [id = 367] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x121111800 == 37 [pid = 1651] [id = 376] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x127266000 == 36 [pid = 1651] [id = 377] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab05000 == 35 [pid = 1651] [id = 379] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0db800 == 34 [pid = 1651] [id = 381] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12c38b000 == 33 [pid = 1651] [id = 383] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12d52b800 == 32 [pid = 1651] [id = 384] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5be800 == 31 [pid = 1651] [id = 380] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c1000 == 30 [pid = 1651] [id = 382] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b8000 == 29 [pid = 1651] [id = 378] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1185bf000 == 28 [pid = 1651] [id = 374] 16:44:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b6000 == 27 [pid = 1651] [id = 375] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x121c15400) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x126b2ac00) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x127012c00) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x126ebb400) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x127014c00) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x118ab8800) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x111086400) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11821cc00) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x119ec7000) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x121258800) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12701a000) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x116a62800) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11821a400) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x110f7f400) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1126b7000) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x126b2a000) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12102a400) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x113544400) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x115e8e800) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119bd6800) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118eaac00) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x121c16c00) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12701f800) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12773dc00) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127244000) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12779d800) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x113d46c00) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x126ec4000) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12724d000) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12159e000) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1277a8400) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 16:44:59 INFO - PROCESS | 1651 | 1461887099658 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2126ms 16:44:59 INFO - PROCESS | 1651 | 1461887099705 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:44:59 INFO - PROCESS | 1651 | 1461887099707 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:44:59 INFO - PROCESS | 1651 | 1461887099711 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1651 | 1461887099713 Marionette TRACE conn2 <- [1,1514,null,{}] 16:44:59 INFO - PROCESS | 1651 | 1461887099719 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 1651 | 1461887099800 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:44:59 INFO - PROCESS | 1651 | 1461887099842 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133e1800 == 28 [pid = 1651] [id = 386] 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x110fa4400) [pid = 1651] [serial = 1157] [outer = 0x0] 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x110fa5000) [pid = 1651] [serial = 1158] [outer = 0x110fa4400] 16:44:59 INFO - PROCESS | 1651 | 1461887099871 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11108d000) [pid = 1651] [serial = 1159] [outer = 0x110fa4400] 16:45:00 INFO - PROCESS | 1651 | 1461887100202 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 524ms 16:45:00 INFO - PROCESS | 1651 | 1461887100235 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1651 | 1461887100240 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:45:00 INFO - PROCESS | 1651 | 1461887100244 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1651 | 1461887100246 Marionette TRACE conn2 <- [1,1518,null,{}] 16:45:00 INFO - PROCESS | 1651 | 1461887100249 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1651 | 1461887100324 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:45:00 INFO - PROCESS | 1651 | 1461887100370 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a07800 == 29 [pid = 1651] [id = 387] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x111db6400) [pid = 1651] [serial = 1160] [outer = 0x0] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11215d000) [pid = 1651] [serial = 1161] [outer = 0x111db6400] 16:45:00 INFO - PROCESS | 1651 | 1461887100409 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1126c2000) [pid = 1651] [serial = 1162] [outer = 0x111db6400] 16:45:00 INFO - PROCESS | 1651 | 1461887100727 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 523ms 16:45:00 INFO - PROCESS | 1651 | 1461887100768 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1651 | 1461887100770 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:45:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:45:00 INFO - PROCESS | 1651 | 1461887100773 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1651 | 1461887100775 Marionette TRACE conn2 <- [1,1522,null,{}] 16:45:00 INFO - PROCESS | 1651 | 1461887100783 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1651 | 1461887100858 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:45:00 INFO - PROCESS | 1651 | 1461887100903 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173de000 == 30 [pid = 1651] [id = 388] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x10e9bc800) [pid = 1651] [serial = 1163] [outer = 0x0] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x112acc400) [pid = 1651] [serial = 1164] [outer = 0x10e9bc800] 16:45:00 INFO - PROCESS | 1651 | 1461887100932 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11353b800) [pid = 1651] [serial = 1165] [outer = 0x10e9bc800] 16:45:01 INFO - PROCESS | 1651 | 1461887101255 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:45:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:45:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:45:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:45:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:45:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:45:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:45:01 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:45:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:45:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 16:45:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:45:01 INFO - PROCESS | 1651 | 1461887101295 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 1651 | 1461887101297 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:45:01 INFO - PROCESS | 1651 | 1461887101301 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1651 | 1461887101302 Marionette TRACE conn2 <- [1,1526,null,{}] 16:45:01 INFO - PROCESS | 1651 | 1461887101305 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 1651 | 1461887101379 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:45:01 INFO - PROCESS | 1651 | 1461887101385 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825e000 == 31 [pid = 1651] [id = 389] 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11351bc00) [pid = 1651] [serial = 1166] [outer = 0x0] 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x113dd4000) [pid = 1651] [serial = 1167] [outer = 0x11351bc00] 16:45:01 INFO - PROCESS | 1651 | 1461887101412 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1167e7000) [pid = 1651] [serial = 1168] [outer = 0x11351bc00] 16:45:01 INFO - PROCESS | 1651 | 1461887101737 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:45:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:45:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:45:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:45:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:45:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 16:45:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:45:01 INFO - PROCESS | 1651 | 1461887101771 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 1651 | 1461887101772 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:45:01 INFO - PROCESS | 1651 | 1461887101774 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1651 | 1461887101775 Marionette TRACE conn2 <- [1,1530,null,{}] 16:45:01 INFO - PROCESS | 1651 | 1461887101777 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 1651 | 1461887101866 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:45:01 INFO - PROCESS | 1651 | 1461887101872 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185bf800 == 32 [pid = 1651] [id = 390] 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x111d3f800) [pid = 1651] [serial = 1169] [outer = 0x0] 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x116898000) [pid = 1651] [serial = 1170] [outer = 0x111d3f800] 16:45:01 INFO - PROCESS | 1651 | 1461887101899 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1175cd000) [pid = 1651] [serial = 1171] [outer = 0x111d3f800] 16:45:02 INFO - PROCESS | 1651 | 1461887102218 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:45:02 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:45:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:45:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:45:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:45:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:45:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 16:45:02 INFO - PROCESS | 1651 | 1461887102246 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1651 | 1461887102247 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:45:02 INFO - PROCESS | 1651 | 1461887102252 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1651 | 1461887102253 Marionette TRACE conn2 <- [1,1534,null,{}] 16:45:02 INFO - PROCESS | 1651 | 1461887102255 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 1651 | 1461887102359 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:45:02 INFO - PROCESS | 1651 | 1461887102369 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119980800 == 33 [pid = 1651] [id = 391] 16:45:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11766b400) [pid = 1651] [serial = 1172] [outer = 0x0] 16:45:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x118213400) [pid = 1651] [serial = 1173] [outer = 0x11766b400] 16:45:02 INFO - PROCESS | 1651 | 1461887102414 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x118840000) [pid = 1651] [serial = 1174] [outer = 0x11766b400] 16:45:02 INFO - PROCESS | 1651 | 1461887102919 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:45:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 718ms 16:45:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:45:02 INFO - PROCESS | 1651 | 1461887102971 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1651 | 1461887102973 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:45:02 INFO - PROCESS | 1651 | 1461887102976 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1651 | 1461887102979 Marionette TRACE conn2 <- [1,1538,null,{}] 16:45:02 INFO - PROCESS | 1651 | 1461887102982 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1651 | 1461887103072 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:45:03 INFO - PROCESS | 1651 | 1461887103076 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x121118800 == 34 [pid = 1651] [id = 392] 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x118276000) [pid = 1651] [serial = 1175] [outer = 0x0] 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x118abe400) [pid = 1651] [serial = 1176] [outer = 0x118276000] 16:45:03 INFO - PROCESS | 1651 | 1461887103103 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11913ac00) [pid = 1651] [serial = 1177] [outer = 0x118276000] 16:45:03 INFO - PROCESS | 1651 | 1461887103458 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 522ms 16:45:03 INFO - PROCESS | 1651 | 1461887103504 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1651 | 1461887103506 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:45:03 INFO - PROCESS | 1651 | 1461887103510 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1651 | 1461887103511 Marionette TRACE conn2 <- [1,1542,null,{}] 16:45:03 INFO - PROCESS | 1651 | 1461887103515 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1651 | 1461887103629 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:45:03 INFO - PROCESS | 1651 | 1461887103636 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x121674000 == 35 [pid = 1651] [id = 393] 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119185c00) [pid = 1651] [serial = 1178] [outer = 0x0] 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1197ca800) [pid = 1651] [serial = 1179] [outer = 0x119185c00] 16:45:03 INFO - PROCESS | 1651 | 1461887103672 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1199cf000) [pid = 1651] [serial = 1180] [outer = 0x119185c00] 16:45:04 INFO - PROCESS | 1651 | 1461887104008 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 522ms 16:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:45:04 INFO - PROCESS | 1651 | 1461887104033 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1651 | 1461887104035 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:45:04 INFO - PROCESS | 1651 | 1461887104037 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1651 | 1461887104038 Marionette TRACE conn2 <- [1,1546,null,{}] 16:45:04 INFO - PROCESS | 1651 | 1461887104040 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 1651 | 1461887104109 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:45:04 INFO - PROCESS | 1651 | 1461887104160 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173dd800 == 36 [pid = 1651] [id = 394] 16:45:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x117c10400) [pid = 1651] [serial = 1181] [outer = 0x0] 16:45:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x119bd8c00) [pid = 1651] [serial = 1182] [outer = 0x117c10400] 16:45:04 INFO - PROCESS | 1651 | 1461887104186 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x120e3ec00) [pid = 1651] [serial = 1183] [outer = 0x117c10400] 16:45:04 INFO - PROCESS | 1651 | 1461887104472 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 16:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:45:04 INFO - PROCESS | 1651 | 1461887104506 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1651 | 1461887104507 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:45:04 INFO - PROCESS | 1651 | 1461887104509 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1651 | 1461887104510 Marionette TRACE conn2 <- [1,1550,null,{}] 16:45:04 INFO - PROCESS | 1651 | 1461887104512 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 1651 | 1461887104591 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:45:04 INFO - PROCESS | 1651 | 1461887104596 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d12000 == 37 [pid = 1651] [id = 395] 16:45:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x120e3f000) [pid = 1651] [serial = 1184] [outer = 0x0] 16:45:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12104b000) [pid = 1651] [serial = 1185] [outer = 0x120e3f000] 16:45:04 INFO - PROCESS | 1651 | 1461887104624 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x121093400) [pid = 1651] [serial = 1186] [outer = 0x120e3f000] 16:45:05 INFO - PROCESS | 1651 | 1461887105010 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 16:45:05 INFO - PROCESS | 1651 | 1461887105030 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:45:05 INFO - PROCESS | 1651 | 1461887105032 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:45:05 INFO - PROCESS | 1651 | 1461887105043 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1651 | 1461887105044 Marionette TRACE conn2 <- [1,1554,null,{}] 16:45:05 INFO - PROCESS | 1651 | 1461887105047 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 1651 | 1461887105153 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:45:05 INFO - PROCESS | 1651 | 1461887105158 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185bf000 == 38 [pid = 1651] [id = 396] 16:45:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1213b8000) [pid = 1651] [serial = 1187] [outer = 0x0] 16:45:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x1217e2000) [pid = 1651] [serial = 1188] [outer = 0x1213b8000] 16:45:05 INFO - PROCESS | 1651 | 1461887105190 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x121c0c000) [pid = 1651] [serial = 1189] [outer = 0x1213b8000] 16:45:05 INFO - PROCESS | 1651 | 1461887105528 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 526ms 16:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:45:05 INFO - PROCESS | 1651 | 1461887105562 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 1651 | 1461887105563 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:45:05 INFO - PROCESS | 1651 | 1461887105565 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1651 | 1461887105567 Marionette TRACE conn2 <- [1,1558,null,{}] 16:45:05 INFO - PROCESS | 1651 | 1461887105569 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 1651 | 1461887105660 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:45:05 INFO - PROCESS | 1651 | 1461887105694 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c6800 == 39 [pid = 1651] [id = 397] 16:45:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1213b8c00) [pid = 1651] [serial = 1190] [outer = 0x0] 16:45:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x121c11800) [pid = 1651] [serial = 1191] [outer = 0x1213b8c00] 16:45:05 INFO - PROCESS | 1651 | 1461887105719 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x121c1bc00) [pid = 1651] [serial = 1192] [outer = 0x1213b8c00] 16:45:06 INFO - PROCESS | 1651 | 1461887106045 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 16:45:06 INFO - PROCESS | 1651 | 1461887106086 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1651 | 1461887106087 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:45:06 INFO - PROCESS | 1651 | 1461887106090 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1651 | 1461887106091 Marionette TRACE conn2 <- [1,1562,null,{}] 16:45:06 INFO - PROCESS | 1651 | 1461887106093 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 1651 | 1461887106185 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:45:06 INFO - PROCESS | 1651 | 1461887106189 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12967b000 == 40 [pid = 1651] [id = 398] 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x121c13800) [pid = 1651] [serial = 1193] [outer = 0x0] 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x123f94400) [pid = 1651] [serial = 1194] [outer = 0x121c13800] 16:45:06 INFO - PROCESS | 1651 | 1461887106214 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1241e3800) [pid = 1651] [serial = 1195] [outer = 0x121c13800] 16:45:06 INFO - PROCESS | 1651 | 1461887106583 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:45:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 16:45:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:45:06 INFO - PROCESS | 1651 | 1461887106610 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1651 | 1461887106611 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:45:06 INFO - PROCESS | 1651 | 1461887106613 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1651 | 1461887106614 Marionette TRACE conn2 <- [1,1566,null,{}] 16:45:06 INFO - PROCESS | 1651 | 1461887106628 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 1651 | 1461887106721 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:45:06 INFO - PROCESS | 1651 | 1461887106725 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a247000 == 41 [pid = 1651] [id = 399] 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1241dfc00) [pid = 1651] [serial = 1196] [outer = 0x0] 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x124d7a000) [pid = 1651] [serial = 1197] [outer = 0x1241dfc00] 16:45:06 INFO - PROCESS | 1651 | 1461887106750 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x126895000) [pid = 1651] [serial = 1198] [outer = 0x1241dfc00] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x110f80c00) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x118840400) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1199d3000) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x121c21c00) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x127741800) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x128cc7800) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x121098000) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x126beb400) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x126ec6c00) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x10e9b8800) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x121097800) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1199d4400) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x118271c00) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x116711c00) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x113587000) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x111dbe400) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x118214800) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x123f9f800) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12159f400) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11859e000) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x113f18c00) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x10e9bf400) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11670f800) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11917d400) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x110fa1c00) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x112a93400) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x121c06000) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x121a1a000) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1241eac00) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x112aca400) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x112ac9000) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118142800) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x110f31800) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x124dc9400) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:45:07 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1199d2800) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:45:07 INFO - PROCESS | 1651 | 1461887107295 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:45:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 730ms 16:45:07 INFO - PROCESS | 1651 | 1461887107343 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1651 | 1461887107345 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:45:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:45:07 INFO - PROCESS | 1651 | 1461887107352 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1651 | 1461887107354 Marionette TRACE conn2 <- [1,1570,null,{}] 16:45:07 INFO - PROCESS | 1651 | 1461887107363 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1651 | 1461887107452 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:45:07 INFO - PROCESS | 1651 | 1461887107471 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec2000 == 42 [pid = 1651] [id = 400] 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1111d6800) [pid = 1651] [serial = 1199] [outer = 0x0] 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x112ace400) [pid = 1651] [serial = 1200] [outer = 0x1111d6800] 16:45:07 INFO - PROCESS | 1651 | 1461887107495 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11651cc00) [pid = 1651] [serial = 1201] [outer = 0x1111d6800] 16:45:07 INFO - PROCESS | 1651 | 1461887107830 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:45:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 534ms 16:45:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:45:07 INFO - PROCESS | 1651 | 1461887107881 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1651 | 1461887107883 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:45:07 INFO - PROCESS | 1651 | 1461887107885 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1651 | 1461887107886 Marionette TRACE conn2 <- [1,1574,null,{}] 16:45:07 INFO - PROCESS | 1651 | 1461887107888 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1651 | 1461887107965 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:45:08 INFO - PROCESS | 1651 | 1461887108019 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1299a2000 == 43 [pid = 1651] [id = 401] 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x112acd800) [pid = 1651] [serial = 1202] [outer = 0x0] 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118271c00) [pid = 1651] [serial = 1203] [outer = 0x112acd800] 16:45:08 INFO - PROCESS | 1651 | 1461887108043 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x120e40800) [pid = 1651] [serial = 1204] [outer = 0x112acd800] 16:45:08 INFO - PROCESS | 1651 | 1461887108317 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 16:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:45:08 INFO - PROCESS | 1651 | 1461887108355 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1651 | 1461887108356 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:45:08 INFO - PROCESS | 1651 | 1461887108359 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1651 | 1461887108360 Marionette TRACE conn2 <- [1,1578,null,{}] 16:45:08 INFO - PROCESS | 1651 | 1461887108362 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1651 | 1461887108442 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:45:08 INFO - PROCESS | 1651 | 1461887108446 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4c8000 == 44 [pid = 1651] [id = 402] 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118597c00) [pid = 1651] [serial = 1205] [outer = 0x0] 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x121c0f800) [pid = 1651] [serial = 1206] [outer = 0x118597c00] 16:45:08 INFO - PROCESS | 1651 | 1461887108473 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124dc2c00) [pid = 1651] [serial = 1207] [outer = 0x118597c00] 16:45:08 INFO - PROCESS | 1651 | 1461887108812 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 470ms 16:45:08 INFO - PROCESS | 1651 | 1461887108829 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1651 | 1461887108830 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:45:08 INFO - PROCESS | 1651 | 1461887108835 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1651 | 1461887108836 Marionette TRACE conn2 <- [1,1582,null,{}] 16:45:08 INFO - PROCESS | 1651 | 1461887108838 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1651 | 1461887108940 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:45:08 INFO - PROCESS | 1651 | 1461887108946 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5b4000 == 45 [pid = 1651] [id = 403] 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x121c06800) [pid = 1651] [serial = 1208] [outer = 0x0] 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12689a000) [pid = 1651] [serial = 1209] [outer = 0x121c06800] 16:45:08 INFO - PROCESS | 1651 | 1461887108972 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x126beb400) [pid = 1651] [serial = 1210] [outer = 0x121c06800] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x124d12800 == 44 [pid = 1651] [id = 317] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x123ba5000 == 43 [pid = 1651] [id = 311] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x121207000 == 42 [pid = 1651] [id = 309] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1277d9800 == 41 [pid = 1651] [id = 314] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab0d800 == 40 [pid = 1651] [id = 318] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x129667800 == 39 [pid = 1651] [id = 315] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119e3e800 == 38 [pid = 1651] [id = 308] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11825f800 == 37 [pid = 1651] [id = 305] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1173da000 == 36 [pid = 1651] [id = 304] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x118853800 == 35 [pid = 1651] [id = 312] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1173d9000 == 34 [pid = 1651] [id = 310] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11997b000 == 33 [pid = 1651] [id = 307] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x113df0800 == 32 [pid = 1651] [id = 316] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab3c000 == 31 [pid = 1651] [id = 319] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11385d800 == 30 [pid = 1651] [id = 302] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x115e50800 == 29 [pid = 1651] [id = 303] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x118862800 == 28 [pid = 1651] [id = 306] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12725b800 == 27 [pid = 1651] [id = 313] 16:45:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12da09800 == 26 [pid = 1651] [id = 385] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x126e3c800) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x128b42400) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x121a1e400) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x112153400) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x112ad0800) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x124dcf800) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x124dc3400) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x124d81400) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1160c0000) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x116892000) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x119132400) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x111086800) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126e3fc00) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12102cc00) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x112a99800) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119139000) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1215a7400) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128e8c800) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128cd5400) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1241e4c00) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126ec4800) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126beb000) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12757e800) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x127019400) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112ac3000) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128be3400) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118ac0800) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128cce800) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121c06400) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121031800) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121055c00) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118eaa400) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119b8c400) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118218800) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11859a400) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x117c1dc00) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116a57c00) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113dd6000) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a9f400) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128be7400) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x127744000) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x127742c00) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12724bc00) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126ec9800) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126893c00) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12159cc00) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118ea8000) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116b62800) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11653a800) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x111095400) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x110f2e000) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12757dc00) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x128ca8800) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x123f94800) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 16:45:10 INFO - PROCESS | 1651 | 1461887110434 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1623ms 16:45:10 INFO - PROCESS | 1651 | 1461887110458 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1651 | 1461887110460 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:45:10 INFO - PROCESS | 1651 | 1461887110464 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1651 | 1461887110466 Marionette TRACE conn2 <- [1,1586,null,{}] 16:45:10 INFO - PROCESS | 1651 | 1461887110470 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 1651 | 1461887110546 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:45:10 INFO - PROCESS | 1651 | 1461887110592 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x113898800 == 27 [pid = 1651] [id = 404] 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x110f78400) [pid = 1651] [serial = 1211] [outer = 0x0] 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x110f79000) [pid = 1651] [serial = 1212] [outer = 0x110f78400] 16:45:10 INFO - PROCESS | 1651 | 1461887110620 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x110fa8400) [pid = 1651] [serial = 1213] [outer = 0x110f78400] 16:45:10 INFO - PROCESS | 1651 | 1461887110940 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 521ms 16:45:10 INFO - PROCESS | 1651 | 1461887110986 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1651 | 1461887110990 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:45:10 INFO - PROCESS | 1651 | 1461887110994 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1651 | 1461887110996 Marionette TRACE conn2 <- [1,1590,null,{}] 16:45:11 INFO - PROCESS | 1651 | 1461887110999 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1651 | 1461887111071 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:45:11 INFO - PROCESS | 1651 | 1461887111116 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x115ed5000 == 28 [pid = 1651] [id = 405] 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x110f77800) [pid = 1651] [serial = 1214] [outer = 0x0] 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11108e000) [pid = 1651] [serial = 1215] [outer = 0x110f77800] 16:45:11 INFO - PROCESS | 1651 | 1461887111144 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1121e5c00) [pid = 1651] [serial = 1216] [outer = 0x110f77800] 16:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 469ms 16:45:11 INFO - PROCESS | 1651 | 1461887111458 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:45:11 INFO - PROCESS | 1651 | 1461887111464 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1651 | 1461887111466 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:45:11 INFO - PROCESS | 1651 | 1461887111476 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1651 | 1461887111478 Marionette TRACE conn2 <- [1,1594,null,{}] 16:45:11 INFO - PROCESS | 1651 | 1461887111489 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1651 | 1461887111563 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:45:11 INFO - PROCESS | 1651 | 1461887111569 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11746a800 == 29 [pid = 1651] [id = 406] 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x10e9c0000) [pid = 1651] [serial = 1217] [outer = 0x0] 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112ac8000) [pid = 1651] [serial = 1218] [outer = 0x10e9c0000] 16:45:11 INFO - PROCESS | 1651 | 1461887111601 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x113385c00) [pid = 1651] [serial = 1219] [outer = 0x10e9c0000] 16:45:11 INFO - PROCESS | 1651 | 1461887111942 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 477ms 16:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:45:11 INFO - PROCESS | 1651 | 1461887111954 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1651 | 1461887111955 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:45:11 INFO - PROCESS | 1651 | 1461887111957 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1651 | 1461887111959 Marionette TRACE conn2 <- [1,1598,null,{}] 16:45:11 INFO - PROCESS | 1651 | 1461887111961 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 1651 | 1461887112053 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:45:12 INFO - PROCESS | 1651 | 1461887112059 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x118130800 == 30 [pid = 1651] [id = 407] 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x110f23c00) [pid = 1651] [serial = 1220] [outer = 0x0] 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113ad7400) [pid = 1651] [serial = 1221] [outer = 0x110f23c00] 16:45:12 INFO - PROCESS | 1651 | 1461887112087 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1150e9800) [pid = 1651] [serial = 1222] [outer = 0x110f23c00] 16:45:12 INFO - PROCESS | 1651 | 1461887112383 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:45:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 467ms 16:45:12 INFO - PROCESS | 1651 | 1461887112426 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1651 | 1461887112427 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:45:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:45:12 INFO - PROCESS | 1651 | 1461887112429 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1651 | 1461887112431 Marionette TRACE conn2 <- [1,1602,null,{}] 16:45:12 INFO - PROCESS | 1651 | 1461887112435 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 1651 | 1461887112501 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:45:12 INFO - PROCESS | 1651 | 1461887112506 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ed4000 == 31 [pid = 1651] [id = 408] 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x110f2bc00) [pid = 1651] [serial = 1223] [outer = 0x0] 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116534400) [pid = 1651] [serial = 1224] [outer = 0x110f2bc00] 16:45:12 INFO - PROCESS | 1651 | 1461887112533 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1167e2000) [pid = 1651] [serial = 1225] [outer = 0x110f2bc00] 16:45:12 INFO - PROCESS | 1651 | 1461887112878 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:45:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 471ms 16:45:12 INFO - PROCESS | 1651 | 1461887112900 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1651 | 1461887112902 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:45:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:45:12 INFO - PROCESS | 1651 | 1461887112912 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1651 | 1461887112913 Marionette TRACE conn2 <- [1,1606,null,{}] 16:45:12 INFO - PROCESS | 1651 | 1461887112917 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 1651 | 1461887113000 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:45:13 INFO - PROCESS | 1651 | 1461887113005 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x119975800 == 32 [pid = 1651] [id = 409] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11688cc00) [pid = 1651] [serial = 1226] [outer = 0x0] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116b5f800) [pid = 1651] [serial = 1227] [outer = 0x11688cc00] 16:45:13 INFO - PROCESS | 1651 | 1461887113034 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11813f800) [pid = 1651] [serial = 1228] [outer = 0x11688cc00] 16:45:13 INFO - PROCESS | 1651 | 1461887113357 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 470ms 16:45:13 INFO - PROCESS | 1651 | 1461887113384 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:45:13 INFO - PROCESS | 1651 | 1461887113387 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:45:13 INFO - PROCESS | 1651 | 1461887113389 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1651 | 1461887113390 Marionette TRACE conn2 <- [1,1610,null,{}] 16:45:13 INFO - PROCESS | 1651 | 1461887113392 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 1651 | 1461887113460 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:45:13 INFO - PROCESS | 1651 | 1461887113466 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec3000 == 33 [pid = 1651] [id = 410] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x117c21800) [pid = 1651] [serial = 1229] [outer = 0x0] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118219400) [pid = 1651] [serial = 1230] [outer = 0x117c21800] 16:45:13 INFO - PROCESS | 1651 | 1461887113492 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11826f400) [pid = 1651] [serial = 1231] [outer = 0x117c21800] 16:45:13 INFO - PROCESS | 1651 | 1461887113819 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 16:45:13 INFO - PROCESS | 1651 | 1461887113859 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1651 | 1461887113860 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:45:13 INFO - PROCESS | 1651 | 1461887113863 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1651 | 1461887113864 Marionette TRACE conn2 <- [1,1614,null,{}] 16:45:13 INFO - PROCESS | 1651 | 1461887113875 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 1651 | 1461887113943 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:45:13 INFO - PROCESS | 1651 | 1461887113948 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x121486800 == 34 [pid = 1651] [id = 411] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118217800) [pid = 1651] [serial = 1232] [outer = 0x0] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11859c800) [pid = 1651] [serial = 1233] [outer = 0x118217800] 16:45:13 INFO - PROCESS | 1651 | 1461887113974 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118846800) [pid = 1651] [serial = 1234] [outer = 0x118217800] 16:45:14 INFO - PROCESS | 1651 | 1461887114307 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:45:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 476ms 16:45:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:45:14 INFO - PROCESS | 1651 | 1461887114340 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1651 | 1461887114341 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:45:14 INFO - PROCESS | 1651 | 1461887114343 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1651 | 1461887114344 Marionette TRACE conn2 <- [1,1618,null,{}] 16:45:14 INFO - PROCESS | 1651 | 1461887114346 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 1651 | 1461887114416 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:45:14 INFO - PROCESS | 1651 | 1461887114420 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173e9800 == 35 [pid = 1651] [id = 412] 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11859e400) [pid = 1651] [serial = 1235] [outer = 0x0] 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11912b400) [pid = 1651] [serial = 1236] [outer = 0x11859e400] 16:45:14 INFO - PROCESS | 1651 | 1461887114447 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119183800) [pid = 1651] [serial = 1237] [outer = 0x11859e400] 16:45:14 INFO - PROCESS | 1651 | 1461887114767 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:45:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 16:45:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:45:14 INFO - PROCESS | 1651 | 1461887114812 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1651 | 1461887114813 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:45:14 INFO - PROCESS | 1651 | 1461887114824 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1651 | 1461887114825 Marionette TRACE conn2 <- [1,1622,null,{}] 16:45:14 INFO - PROCESS | 1651 | 1461887114828 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 1651 | 1461887114902 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:45:14 INFO - PROCESS | 1651 | 1461887114906 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123fe3800 == 36 [pid = 1651] [id = 413] 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119188400) [pid = 1651] [serial = 1238] [outer = 0x0] 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1197d6800) [pid = 1651] [serial = 1239] [outer = 0x119188400] 16:45:14 INFO - PROCESS | 1651 | 1461887114933 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119bd2400) [pid = 1651] [serial = 1240] [outer = 0x119188400] 16:45:15 INFO - PROCESS | 1651 | 1461887115353 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:45:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 577ms 16:45:15 INFO - PROCESS | 1651 | 1461887115401 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1651 | 1461887115404 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:45:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:45:15 INFO - PROCESS | 1651 | 1461887115409 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1651 | 1461887115412 Marionette TRACE conn2 <- [1,1626,null,{}] 16:45:15 INFO - PROCESS | 1651 | 1461887115416 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:15 INFO - PROCESS | 1651 | 1461887115569 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:45:15 INFO - PROCESS | 1651 | 1461887115586 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ed1000 == 37 [pid = 1651] [id = 414] 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118275000) [pid = 1651] [serial = 1241] [outer = 0x0] 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119ec8400) [pid = 1651] [serial = 1242] [outer = 0x118275000] 16:45:15 INFO - PROCESS | 1651 | 1461887115614 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121098000) [pid = 1651] [serial = 1243] [outer = 0x118275000] 16:45:15 INFO - PROCESS | 1651 | 1461887115990 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:45:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 622ms 16:45:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:45:16 INFO - PROCESS | 1651 | 1461887116036 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1651 | 1461887116037 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:45:16 INFO - PROCESS | 1651 | 1461887116039 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1651 | 1461887116040 Marionette TRACE conn2 <- [1,1630,null,{}] 16:45:16 INFO - PROCESS | 1651 | 1461887116043 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1651 | 1461887116175 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:45:16 INFO - PROCESS | 1651 | 1461887116207 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x127709000 == 38 [pid = 1651] [id = 415] 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119bd6400) [pid = 1651] [serial = 1244] [outer = 0x0] 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1213f2800) [pid = 1651] [serial = 1245] [outer = 0x119bd6400] 16:45:16 INFO - PROCESS | 1651 | 1461887116232 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x121a1b400) [pid = 1651] [serial = 1246] [outer = 0x119bd6400] 16:45:16 INFO - PROCESS | 1651 | 1461887116543 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:45:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 16:45:16 INFO - PROCESS | 1651 | 1461887116558 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1651 | 1461887116559 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:45:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:45:16 INFO - PROCESS | 1651 | 1461887116562 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1651 | 1461887116563 Marionette TRACE conn2 <- [1,1634,null,{}] 16:45:16 INFO - PROCESS | 1651 | 1461887116567 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1651 | 1461887116657 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:45:16 INFO - PROCESS | 1651 | 1461887116670 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x129142800 == 39 [pid = 1651] [id = 416] 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x121255400) [pid = 1651] [serial = 1247] [outer = 0x0] 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x121c07000) [pid = 1651] [serial = 1248] [outer = 0x121255400] 16:45:16 INFO - PROCESS | 1651 | 1461887116697 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x121c0f000) [pid = 1651] [serial = 1249] [outer = 0x121255400] 16:45:17 INFO - PROCESS | 1651 | 1461887117160 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 624ms 16:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:45:17 INFO - PROCESS | 1651 | 1461887117187 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1651 | 1461887117189 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:45:17 INFO - PROCESS | 1651 | 1461887117193 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1651 | 1461887117194 Marionette TRACE conn2 <- [1,1638,null,{}] 16:45:17 INFO - PROCESS | 1651 | 1461887117204 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 1651 | 1461887117327 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:45:17 INFO - PROCESS | 1651 | 1461887117336 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12967f800 == 40 [pid = 1651] [id = 417] 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x121c13c00) [pid = 1651] [serial = 1250] [outer = 0x0] 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x121c1a000) [pid = 1651] [serial = 1251] [outer = 0x121c13c00] 16:45:17 INFO - PROCESS | 1651 | 1461887117360 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123f11c00) [pid = 1651] [serial = 1252] [outer = 0x121c13c00] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1213b8000) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1213b8c00) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x121c13800) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1241dfc00) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x112acd800) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x110fa4400) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128cd5000) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x120e3f000) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x117c10400) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119185c00) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118276000) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11766b400) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x111d3f800) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11351bc00) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x10e9bc800) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x111db6400) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1111d6800) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:45:17 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118597c00) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:45:17 INFO - PROCESS | 1651 | 1461887117811 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 16:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:45:17 INFO - PROCESS | 1651 | 1461887117863 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1651 | 1461887117864 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:45:17 INFO - PROCESS | 1651 | 1461887117866 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1651 | 1461887117867 Marionette TRACE conn2 <- [1,1642,null,{}] 16:45:17 INFO - PROCESS | 1651 | 1461887117870 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 1651 | 1461887117942 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:45:17 INFO - PROCESS | 1651 | 1461887117965 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x121473000 == 41 [pid = 1651] [id = 418] 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11110dc00) [pid = 1651] [serial = 1253] [outer = 0x0] 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x117c10400) [pid = 1651] [serial = 1254] [outer = 0x11110dc00] 16:45:17 INFO - PROCESS | 1651 | 1461887117990 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x120e34c00) [pid = 1651] [serial = 1255] [outer = 0x11110dc00] 16:45:18 INFO - PROCESS | 1651 | 1461887118314 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 16:45:18 INFO - PROCESS | 1651 | 1461887118336 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1651 | 1461887118337 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:45:18 INFO - PROCESS | 1651 | 1461887118339 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1651 | 1461887118340 Marionette TRACE conn2 <- [1,1646,null,{}] 16:45:18 INFO - PROCESS | 1651 | 1461887118342 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 1651 | 1461887118439 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:45:18 INFO - PROCESS | 1651 | 1461887118445 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a253800 == 42 [pid = 1651] [id = 419] 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11672d000) [pid = 1651] [serial = 1256] [outer = 0x0] 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123f13000) [pid = 1651] [serial = 1257] [outer = 0x11672d000] 16:45:18 INFO - PROCESS | 1651 | 1461887118470 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1241e2800) [pid = 1651] [serial = 1258] [outer = 0x11672d000] 16:45:18 INFO - PROCESS | 1651 | 1461887118773 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 16:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:45:18 INFO - PROCESS | 1651 | 1461887118807 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1651 | 1461887118808 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:45:18 INFO - PROCESS | 1651 | 1461887118811 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1651 | 1461887118812 Marionette TRACE conn2 <- [1,1650,null,{}] 16:45:18 INFO - PROCESS | 1651 | 1461887118814 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 1651 | 1461887118888 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:45:18 INFO - PROCESS | 1651 | 1461887118893 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad93000 == 43 [pid = 1651] [id = 420] 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118abac00) [pid = 1651] [serial = 1259] [outer = 0x0] 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x124d81000) [pid = 1651] [serial = 1260] [outer = 0x118abac00] 16:45:18 INFO - PROCESS | 1651 | 1461887118920 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x124dcf800) [pid = 1651] [serial = 1261] [outer = 0x118abac00] 16:45:19 INFO - PROCESS | 1651 | 1461887119273 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:45:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 469ms 16:45:19 INFO - PROCESS | 1651 | 1461887119281 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1651 | 1461887119284 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:45:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:45:19 INFO - PROCESS | 1651 | 1461887119290 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1651 | 1461887119291 Marionette TRACE conn2 <- [1,1654,null,{}] 16:45:19 INFO - PROCESS | 1651 | 1461887119307 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 1651 | 1461887119409 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:45:19 INFO - PROCESS | 1651 | 1461887119418 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4c6800 == 44 [pid = 1651] [id = 421] 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126890000) [pid = 1651] [serial = 1262] [outer = 0x0] 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126b28400) [pid = 1651] [serial = 1263] [outer = 0x126890000] 16:45:19 INFO - PROCESS | 1651 | 1461887119457 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126d85400) [pid = 1651] [serial = 1264] [outer = 0x126890000] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x113898800 == 43 [pid = 1651] [id = 404] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x118130800 == 42 [pid = 1651] [id = 407] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119975800 == 41 [pid = 1651] [id = 409] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1173e9800 == 40 [pid = 1651] [id = 412] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12a253800 == 39 [pid = 1651] [id = 419] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x127709000 == 38 [pid = 1651] [id = 415] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x121486800 == 37 [pid = 1651] [id = 411] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12967f800 == 36 [pid = 1651] [id = 417] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x123fe3800 == 35 [pid = 1651] [id = 413] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x121473000 == 34 [pid = 1651] [id = 418] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11746a800 == 33 [pid = 1651] [id = 406] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x129142800 == 32 [pid = 1651] [id = 416] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec3000 == 31 [pid = 1651] [id = 410] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad93000 == 30 [pid = 1651] [id = 420] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x115ed5000 == 29 [pid = 1651] [id = 405] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x118ed4000 == 28 [pid = 1651] [id = 408] 16:45:20 INFO - PROCESS | 1651 | --DOCSHELL 0x118ed1000 == 27 [pid = 1651] [id = 414] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1217e2000) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x121c11800) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x124dc2c00) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121c0c000) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123f94400) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x121c1bc00) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124d7a000) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1241e3800) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126895000) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x120e40800) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x110fa5000) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11108d000) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128e93000) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12104b000) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119bd8c00) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x120e3ec00) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1197ca800) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1199cf000) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118abe400) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11913ac00) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118213400) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118840000) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116898000) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1175cd000) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x113dd4000) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1167e7000) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112acc400) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11353b800) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11215d000) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1126c2000) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11651cc00) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118271c00) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x112ace400) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x121093400) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12689a000) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x121c0f800) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 16:45:20 INFO - PROCESS | 1651 | 1461887120985 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:45:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1734ms 16:45:21 INFO - PROCESS | 1651 | 1461887121025 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1651 | 1461887121027 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:45:21 INFO - PROCESS | 1651 | 1461887121033 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1651 | 1461887121035 Marionette TRACE conn2 <- [1,1658,null,{}] 16:45:21 INFO - PROCESS | 1651 | 1461887121039 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 1651 | 1461887121115 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:45:21 INFO - PROCESS | 1651 | 1461887121160 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1138a0800 == 28 [pid = 1651] [id = 422] 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x110f7bc00) [pid = 1651] [serial = 1265] [outer = 0x0] 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x110fa2800) [pid = 1651] [serial = 1266] [outer = 0x110f7bc00] 16:45:21 INFO - PROCESS | 1651 | 1461887121188 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11108c000) [pid = 1651] [serial = 1267] [outer = 0x110f7bc00] 16:45:21 INFO - PROCESS | 1651 | 1461887121510 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 526ms 16:45:21 INFO - PROCESS | 1651 | 1461887121557 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1651 | 1461887121561 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:45:21 INFO - PROCESS | 1651 | 1461887121565 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1651 | 1461887121567 Marionette TRACE conn2 <- [1,1662,null,{}] 16:45:21 INFO - PROCESS | 1651 | 1461887121570 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 1651 | 1461887121641 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:45:21 INFO - PROCESS | 1651 | 1461887121646 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a8f000 == 29 [pid = 1651] [id = 423] 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x111092800) [pid = 1651] [serial = 1268] [outer = 0x0] 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11215d000) [pid = 1651] [serial = 1269] [outer = 0x111092800] 16:45:21 INFO - PROCESS | 1651 | 1461887121676 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1126c3c00) [pid = 1651] [serial = 1270] [outer = 0x111092800] 16:45:22 INFO - PROCESS | 1651 | 1461887122008 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 471ms 16:45:22 INFO - PROCESS | 1651 | 1461887122036 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:45:22 INFO - PROCESS | 1651 | 1461887122038 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:45:22 INFO - PROCESS | 1651 | 1461887122040 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1651 | 1461887122043 Marionette TRACE conn2 <- [1,1666,null,{}] 16:45:22 INFO - PROCESS | 1651 | 1461887122050 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 1651 | 1461887122125 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:45:22 INFO - PROCESS | 1651 | 1461887122131 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x117484000 == 30 [pid = 1651] [id = 424] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x10e9bf800) [pid = 1651] [serial = 1271] [outer = 0x0] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112acd400) [pid = 1651] [serial = 1272] [outer = 0x10e9bf800] 16:45:22 INFO - PROCESS | 1651 | 1461887122161 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11338c800) [pid = 1651] [serial = 1273] [outer = 0x10e9bf800] 16:45:22 INFO - PROCESS | 1651 | 1461887122516 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 16:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:45:22 INFO - PROCESS | 1651 | 1461887122564 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1651 | 1461887122566 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:45:22 INFO - PROCESS | 1651 | 1461887122568 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1651 | 1461887122569 Marionette TRACE conn2 <- [1,1670,null,{}] 16:45:22 INFO - PROCESS | 1651 | 1461887122571 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 1651 | 1461887122660 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:45:22 INFO - PROCESS | 1651 | 1461887122668 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x118265800 == 31 [pid = 1651] [id = 425] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112ac3000) [pid = 1651] [serial = 1274] [outer = 0x0] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113d48000) [pid = 1651] [serial = 1275] [outer = 0x112ac3000] 16:45:22 INFO - PROCESS | 1651 | 1461887122695 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1150f4400) [pid = 1651] [serial = 1276] [outer = 0x112ac3000] 16:45:23 INFO - PROCESS | 1651 | 1461887123003 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 469ms 16:45:23 INFO - PROCESS | 1651 | 1461887123038 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1651 | 1461887123039 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:45:23 INFO - PROCESS | 1651 | 1461887123041 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1651 | 1461887123042 Marionette TRACE conn2 <- [1,1674,null,{}] 16:45:23 INFO - PROCESS | 1651 | 1461887123044 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 1651 | 1461887123113 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:45:23 INFO - PROCESS | 1651 | 1461887123119 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119424000 == 32 [pid = 1651] [id = 426] 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x111092400) [pid = 1651] [serial = 1277] [outer = 0x0] 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1161db400) [pid = 1651] [serial = 1278] [outer = 0x111092400] 16:45:23 INFO - PROCESS | 1651 | 1461887123144 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1167e8c00) [pid = 1651] [serial = 1279] [outer = 0x111092400] 16:45:23 INFO - PROCESS | 1651 | 1461887123511 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 16:45:23 INFO - PROCESS | 1651 | 1461887123560 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1651 | 1461887123562 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:45:23 INFO - PROCESS | 1651 | 1461887123565 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1651 | 1461887123566 Marionette TRACE conn2 <- [1,1678,null,{}] 16:45:23 INFO - PROCESS | 1651 | 1461887123569 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 1651 | 1461887123675 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:45:23 INFO - PROCESS | 1651 | 1461887123686 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1f000 == 33 [pid = 1651] [id = 427] 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116891800) [pid = 1651] [serial = 1280] [outer = 0x0] 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116b5f000) [pid = 1651] [serial = 1281] [outer = 0x116891800] 16:45:23 INFO - PROCESS | 1651 | 1461887123731 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x117c2c400) [pid = 1651] [serial = 1282] [outer = 0x116891800] 16:45:24 INFO - PROCESS | 1651 | 1461887124153 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 621ms 16:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:45:24 INFO - PROCESS | 1651 | 1461887124186 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1651 | 1461887124187 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:45:24 INFO - PROCESS | 1651 | 1461887124189 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1651 | 1461887124190 Marionette TRACE conn2 <- [1,1682,null,{}] 16:45:24 INFO - PROCESS | 1651 | 1461887124193 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 1651 | 1461887124261 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:45:24 INFO - PROCESS | 1651 | 1461887124268 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x121207000 == 34 [pid = 1651] [id = 428] 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11735b000) [pid = 1651] [serial = 1283] [outer = 0x0] 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11821bc00) [pid = 1651] [serial = 1284] [outer = 0x11735b000] 16:45:24 INFO - PROCESS | 1651 | 1461887124293 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118275c00) [pid = 1651] [serial = 1285] [outer = 0x11735b000] 16:45:24 INFO - PROCESS | 1651 | 1461887124615 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 468ms 16:45:24 INFO - PROCESS | 1651 | 1461887124658 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1651 | 1461887124659 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:45:24 INFO - PROCESS | 1651 | 1461887124661 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1651 | 1461887124662 Marionette TRACE conn2 <- [1,1686,null,{}] 16:45:24 INFO - PROCESS | 1651 | 1461887124664 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 1651 | 1461887124734 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:45:24 INFO - PROCESS | 1651 | 1461887124738 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x121c39000 == 35 [pid = 1651] [id = 429] 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118268800) [pid = 1651] [serial = 1286] [outer = 0x0] 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118840400) [pid = 1651] [serial = 1287] [outer = 0x118268800] 16:45:24 INFO - PROCESS | 1651 | 1461887124765 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1150f3c00) [pid = 1651] [serial = 1288] [outer = 0x118268800] 16:45:25 INFO - PROCESS | 1651 | 1461887125129 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 16:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:45:25 INFO - PROCESS | 1651 | 1461887125182 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1651 | 1461887125184 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:45:25 INFO - PROCESS | 1651 | 1461887125187 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1651 | 1461887125189 Marionette TRACE conn2 <- [1,1690,null,{}] 16:45:25 INFO - PROCESS | 1651 | 1461887125192 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 1651 | 1461887125297 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:45:25 INFO - PROCESS | 1651 | 1461887125308 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x117480800 == 36 [pid = 1651] [id = 430] 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118abcc00) [pid = 1651] [serial = 1289] [outer = 0x0] 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11912fc00) [pid = 1651] [serial = 1290] [outer = 0x118abcc00] 16:45:25 INFO - PROCESS | 1651 | 1461887125345 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119186000) [pid = 1651] [serial = 1291] [outer = 0x118abcc00] 16:45:25 INFO - PROCESS | 1651 | 1461887125736 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 623ms 16:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:45:25 INFO - PROCESS | 1651 | 1461887125810 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1651 | 1461887125812 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:45:25 INFO - PROCESS | 1651 | 1461887125816 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1651 | 1461887125818 Marionette TRACE conn2 <- [1,1694,null,{}] 16:45:25 INFO - PROCESS | 1651 | 1461887125821 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 1651 | 1461887125931 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:45:25 INFO - PROCESS | 1651 | 1461887125942 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d1e800 == 37 [pid = 1651] [id = 431] 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11918a800) [pid = 1651] [serial = 1292] [outer = 0x0] 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1197d6c00) [pid = 1651] [serial = 1293] [outer = 0x11918a800] 16:45:25 INFO - PROCESS | 1651 | 1461887125982 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119b8dc00) [pid = 1651] [serial = 1294] [outer = 0x11918a800] 16:45:26 INFO - PROCESS | 1651 | 1461887126440 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 672ms 16:45:26 INFO - PROCESS | 1651 | 1461887126487 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1651 | 1461887126489 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:45:26 INFO - PROCESS | 1651 | 1461887126491 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1651 | 1461887126493 Marionette TRACE conn2 <- [1,1698,null,{}] 16:45:26 INFO - PROCESS | 1651 | 1461887126495 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 1651 | 1461887126611 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:45:26 INFO - PROCESS | 1651 | 1461887126625 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x119420000 == 38 [pid = 1651] [id = 432] 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12102ac00) [pid = 1651] [serial = 1295] [outer = 0x0] 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121032000) [pid = 1651] [serial = 1296] [outer = 0x12102ac00] 16:45:26 INFO - PROCESS | 1651 | 1461887126658 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121050000) [pid = 1651] [serial = 1297] [outer = 0x12102ac00] 16:45:27 INFO - PROCESS | 1651 | 1461887127007 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 521ms 16:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:45:27 INFO - PROCESS | 1651 | 1461887127012 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1651 | 1461887127013 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:45:27 INFO - PROCESS | 1651 | 1461887127017 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1651 | 1461887127018 Marionette TRACE conn2 <- [1,1702,null,{}] 16:45:27 INFO - PROCESS | 1651 | 1461887127020 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1651 | 1461887127113 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:45:27 INFO - PROCESS | 1651 | 1461887127117 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x127719000 == 39 [pid = 1651] [id = 433] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12102e000) [pid = 1651] [serial = 1298] [outer = 0x0] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12125bc00) [pid = 1651] [serial = 1299] [outer = 0x12102e000] 16:45:27 INFO - PROCESS | 1651 | 1461887127142 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x121632c00) [pid = 1651] [serial = 1300] [outer = 0x12102e000] 16:45:27 INFO - PROCESS | 1651 | 1461887127488 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 16:45:27 INFO - PROCESS | 1651 | 1461887127537 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:45:27 INFO - PROCESS | 1651 | 1461887127539 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:45:27 INFO - PROCESS | 1651 | 1461887127549 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1651 | 1461887127550 Marionette TRACE conn2 <- [1,1706,null,{}] 16:45:27 INFO - PROCESS | 1651 | 1461887127554 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1651 | 1461887127693 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:45:27 INFO - PROCESS | 1651 | 1461887127711 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12966a000 == 40 [pid = 1651] [id = 434] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x121a1a400) [pid = 1651] [serial = 1301] [outer = 0x0] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x121c05000) [pid = 1651] [serial = 1302] [outer = 0x121a1a400] 16:45:27 INFO - PROCESS | 1651 | 1461887127750 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x121c0c000) [pid = 1651] [serial = 1303] [outer = 0x121a1a400] 16:45:28 INFO - PROCESS | 1651 | 1461887128295 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119bd6400) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118275000) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x121255400) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121c13c00) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11110dc00) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11672d000) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118abac00) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119188400) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11859e400) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118217800) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x117c21800) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11688cc00) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x110f2bc00) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x110f23c00) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x10e9c0000) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x110f77800) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x110f78400) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:45:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121c06800) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 776ms 16:45:28 INFO - PROCESS | 1651 | 1461887128319 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1651 | 1461887128320 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:45:28 INFO - PROCESS | 1651 | 1461887128322 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1651 | 1461887128323 Marionette TRACE conn2 <- [1,1710,null,{}] 16:45:28 INFO - PROCESS | 1651 | 1461887128326 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 1651 | 1461887128402 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:45:28 INFO - PROCESS | 1651 | 1461887128407 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b81000 == 41 [pid = 1651] [id = 435] 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112043400) [pid = 1651] [serial = 1304] [outer = 0x0] 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112a96800) [pid = 1651] [serial = 1305] [outer = 0x112043400] 16:45:28 INFO - PROCESS | 1651 | 1461887128432 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116b63400) [pid = 1651] [serial = 1306] [outer = 0x112043400] 16:45:28 INFO - PROCESS | 1651 | 1461887128742 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 469ms 16:45:28 INFO - PROCESS | 1651 | 1461887128792 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1651 | 1461887128793 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:45:28 INFO - PROCESS | 1651 | 1461887128795 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1651 | 1461887128796 Marionette TRACE conn2 <- [1,1714,null,{}] 16:45:28 INFO - PROCESS | 1651 | 1461887128798 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 1651 | 1461887128872 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:45:28 INFO - PROCESS | 1651 | 1461887128924 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12967c000 == 42 [pid = 1651] [id = 436] 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1121d8400) [pid = 1651] [serial = 1307] [outer = 0x0] 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119188400) [pid = 1651] [serial = 1308] [outer = 0x1121d8400] 16:45:28 INFO - PROCESS | 1651 | 1461887128948 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121c0ec00) [pid = 1651] [serial = 1309] [outer = 0x1121d8400] 16:45:29 INFO - PROCESS | 1651 | 1461887129240 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 468ms 16:45:29 INFO - PROCESS | 1651 | 1461887129263 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1651 | 1461887129264 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:45:29 INFO - PROCESS | 1651 | 1461887129275 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1651 | 1461887129276 Marionette TRACE conn2 <- [1,1718,null,{}] 16:45:29 INFO - PROCESS | 1651 | 1461887129278 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 1651 | 1461887129356 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:45:29 INFO - PROCESS | 1651 | 1461887129360 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab38800 == 43 [pid = 1651] [id = 437] 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x121c11400) [pid = 1651] [serial = 1310] [outer = 0x0] 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121c1a400) [pid = 1651] [serial = 1311] [outer = 0x121c11400] 16:45:29 INFO - PROCESS | 1651 | 1461887129387 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123fa0c00) [pid = 1651] [serial = 1312] [outer = 0x121c11400] 16:45:29 INFO - PROCESS | 1651 | 1461887129693 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 467ms 16:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:45:29 INFO - PROCESS | 1651 | 1461887129743 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1651 | 1461887129744 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:45:29 INFO - PROCESS | 1651 | 1461887129746 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1651 | 1461887129747 Marionette TRACE conn2 <- [1,1722,null,{}] 16:45:29 INFO - PROCESS | 1651 | 1461887129749 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 1651 | 1461887129845 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:45:29 INFO - PROCESS | 1651 | 1461887129854 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad9b800 == 44 [pid = 1651] [id = 438] 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1197ca800) [pid = 1651] [serial = 1313] [outer = 0x0] 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1241e2000) [pid = 1651] [serial = 1314] [outer = 0x1197ca800] 16:45:29 INFO - PROCESS | 1651 | 1461887129878 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118ac3400) [pid = 1651] [serial = 1315] [outer = 0x1197ca800] 16:45:30 INFO - PROCESS | 1651 | 1461887130192 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 469ms 16:45:30 INFO - PROCESS | 1651 | 1461887130215 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1651 | 1461887130218 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:45:30 INFO - PROCESS | 1651 | 1461887130221 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1651 | 1461887130222 Marionette TRACE conn2 <- [1,1726,null,{}] 16:45:30 INFO - PROCESS | 1651 | 1461887130224 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 1651 | 1461887130297 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:45:30 INFO - PROCESS | 1651 | 1461887130399 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1121ad800 == 45 [pid = 1651] [id = 439] 16:45:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x10e9b9800) [pid = 1651] [serial = 1316] [outer = 0x0] 16:45:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x10e9c2000) [pid = 1651] [serial = 1317] [outer = 0x10e9b9800] 16:45:30 INFO - PROCESS | 1651 | 1461887130432 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x110f72c00) [pid = 1651] [serial = 1318] [outer = 0x10e9b9800] 16:45:30 INFO - PROCESS | 1651 | 1461887130946 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 768ms 16:45:30 INFO - PROCESS | 1651 | 1461887130990 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1651 | 1461887130992 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:45:30 INFO - PROCESS | 1651 | 1461887130996 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1651 | 1461887130999 Marionette TRACE conn2 <- [1,1730,null,{}] 16:45:31 INFO - PROCESS | 1651 | 1461887131003 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1651 | 1461887131116 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:45:31 INFO - PROCESS | 1651 | 1461887131168 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c8e800 == 46 [pid = 1651] [id = 440] 16:45:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x110faac00) [pid = 1651] [serial = 1319] [outer = 0x0] 16:45:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112040400) [pid = 1651] [serial = 1320] [outer = 0x110faac00] 16:45:31 INFO - PROCESS | 1651 | 1461887131199 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112ac4c00) [pid = 1651] [serial = 1321] [outer = 0x110faac00] 16:45:32 INFO - PROCESS | 1651 | 1461887132000 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1022ms 16:45:32 INFO - PROCESS | 1651 | 1461887132069 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1651 | 1461887132072 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:45:32 INFO - PROCESS | 1651 | 1461887132079 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1651 | 1461887132082 Marionette TRACE conn2 <- [1,1734,null,{}] 16:45:32 INFO - PROCESS | 1651 | 1461887132088 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 1651 | 1461887132222 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:45:32 INFO - PROCESS | 1651 | 1461887132293 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173e7800 == 47 [pid = 1651] [id = 441] 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1110f8400) [pid = 1651] [serial = 1322] [outer = 0x0] 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x111e4e400) [pid = 1651] [serial = 1323] [outer = 0x1110f8400] 16:45:32 INFO - PROCESS | 1651 | 1461887132321 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x112a96000) [pid = 1651] [serial = 1324] [outer = 0x1110f8400] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad9b800 == 46 [pid = 1651] [id = 438] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab38800 == 45 [pid = 1651] [id = 437] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12967c000 == 44 [pid = 1651] [id = 436] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x116b81000 == 43 [pid = 1651] [id = 435] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12966a000 == 42 [pid = 1651] [id = 434] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x127719000 == 41 [pid = 1651] [id = 433] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119420000 == 40 [pid = 1651] [id = 432] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126b28400) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x124d1e800 == 39 [pid = 1651] [id = 431] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x117480800 == 38 [pid = 1651] [id = 430] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x121c39000 == 37 [pid = 1651] [id = 429] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x121207000 == 36 [pid = 1651] [id = 428] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1f000 == 35 [pid = 1651] [id = 427] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119424000 == 34 [pid = 1651] [id = 426] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x118265800 == 33 [pid = 1651] [id = 425] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x117484000 == 32 [pid = 1651] [id = 424] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x116a8f000 == 31 [pid = 1651] [id = 423] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1138a0800 == 30 [pid = 1651] [id = 422] 16:45:32 INFO - PROCESS | 1651 | 1461887132780 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 728ms 16:45:32 INFO - PROCESS | 1651 | 1461887132806 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1651 | 1461887132810 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:45:32 INFO - PROCESS | 1651 | 1461887132815 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1651 | 1461887132818 Marionette TRACE conn2 <- [1,1738,null,{}] 16:45:32 INFO - PROCESS | 1651 | 1461887132821 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 1651 | 1461887132894 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1213f2800) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x121098000) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x121c07000) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x121a1b400) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x121c1a000) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x120e34c00) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x117c10400) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123f13000) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124d81000) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1197d6800) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119bd2400) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11912b400) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119183800) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11859c800) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118846800) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118219400) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11826f400) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116b5f800) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11813f800) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116534400) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1167e2000) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x113ad7400) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1150e9800) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112ac8000) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113385c00) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11108e000) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1121e5c00) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x110f79000) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x110fa8400) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126beb400) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x124dcf800) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119ec8400) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1241e2800) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x121c0f000) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123f11c00) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | 1461887132953 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e47800 == 31 [pid = 1651] [id = 442] 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x10e9b8400) [pid = 1651] [serial = 1325] [outer = 0x0] 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11108c400) [pid = 1651] [serial = 1326] [outer = 0x10e9b8400] 16:45:32 INFO - PROCESS | 1651 | 1461887132982 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112ac3c00) [pid = 1651] [serial = 1327] [outer = 0x10e9b8400] 16:45:33 INFO - PROCESS | 1651 | 1461887133276 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 474ms 16:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:45:33 INFO - PROCESS | 1651 | 1461887133289 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1651 | 1461887133291 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:45:33 INFO - PROCESS | 1651 | 1461887133293 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1651 | 1461887133295 Marionette TRACE conn2 <- [1,1742,null,{}] 16:45:33 INFO - PROCESS | 1651 | 1461887133311 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 1651 | 1461887133391 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:45:33 INFO - PROCESS | 1651 | 1461887133397 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c1800 == 32 [pid = 1651] [id = 443] 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112ad0400) [pid = 1651] [serial = 1328] [outer = 0x0] 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113d4f000) [pid = 1651] [serial = 1329] [outer = 0x112ad0400] 16:45:33 INFO - PROCESS | 1651 | 1461887133428 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116537000) [pid = 1651] [serial = 1330] [outer = 0x112ad0400] 16:45:33 INFO - PROCESS | 1651 | 1461887133794 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 523ms 16:45:33 INFO - PROCESS | 1651 | 1461887133818 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:45:33 INFO - PROCESS | 1651 | 1461887133820 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:45:33 INFO - PROCESS | 1651 | 1461887133823 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1651 | 1461887133824 Marionette TRACE conn2 <- [1,1746,null,{}] 16:45:33 INFO - PROCESS | 1651 | 1461887133826 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 1651 | 1461887133897 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:45:33 INFO - PROCESS | 1651 | 1461887133903 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c04000 == 33 [pid = 1651] [id = 444] 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11670f000) [pid = 1651] [serial = 1331] [outer = 0x0] 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11688f800) [pid = 1651] [serial = 1332] [outer = 0x11670f000] 16:45:33 INFO - PROCESS | 1651 | 1461887133929 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116b62000) [pid = 1651] [serial = 1333] [outer = 0x11670f000] 16:45:34 INFO - PROCESS | 1651 | 1461887134267 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 468ms 16:45:34 INFO - PROCESS | 1651 | 1461887134291 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 1651 | 1461887134292 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:45:34 INFO - PROCESS | 1651 | 1461887134294 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1651 | 1461887134295 Marionette TRACE conn2 <- [1,1750,null,{}] 16:45:34 INFO - PROCESS | 1651 | 1461887134298 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 1651 | 1461887134389 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:45:34 INFO - PROCESS | 1651 | 1461887134395 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x117038000 == 34 [pid = 1651] [id = 445] 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x110f71400) [pid = 1651] [serial = 1334] [outer = 0x0] 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1175d1400) [pid = 1651] [serial = 1335] [outer = 0x110f71400] 16:45:34 INFO - PROCESS | 1651 | 1461887134420 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118140400) [pid = 1651] [serial = 1336] [outer = 0x110f71400] 16:45:34 INFO - PROCESS | 1651 | 1461887134752 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 469ms 16:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:45:34 INFO - PROCESS | 1651 | 1461887134765 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 1651 | 1461887134767 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:45:34 INFO - PROCESS | 1651 | 1461887134772 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1651 | 1461887134773 Marionette TRACE conn2 <- [1,1754,null,{}] 16:45:34 INFO - PROCESS | 1651 | 1461887134775 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 1651 | 1461887134868 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:45:34 INFO - PROCESS | 1651 | 1461887134874 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7a000 == 35 [pid = 1651] [id = 446] 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118214c00) [pid = 1651] [serial = 1337] [outer = 0x0] 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11826b000) [pid = 1651] [serial = 1338] [outer = 0x118214c00] 16:45:34 INFO - PROCESS | 1651 | 1461887134901 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119131400) [pid = 1651] [serial = 1339] [outer = 0x118214c00] 16:45:35 INFO - PROCESS | 1651 | 1461887135275 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 16:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:45:35 INFO - PROCESS | 1651 | 1461887135291 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1651 | 1461887135293 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:45:35 INFO - PROCESS | 1651 | 1461887135295 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1651 | 1461887135296 Marionette TRACE conn2 <- [1,1758,null,{}] 16:45:35 INFO - PROCESS | 1651 | 1461887135301 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 1651 | 1461887135391 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:45:35 INFO - PROCESS | 1651 | 1461887135424 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12450e800 == 36 [pid = 1651] [id = 447] 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11813a000) [pid = 1651] [serial = 1340] [outer = 0x0] 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119189400) [pid = 1651] [serial = 1341] [outer = 0x11813a000] 16:45:35 INFO - PROCESS | 1651 | 1461887135449 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1199d6400) [pid = 1651] [serial = 1342] [outer = 0x11813a000] 16:45:35 INFO - PROCESS | 1651 | 1461887135768 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms 16:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:45:35 INFO - PROCESS | 1651 | 1461887135814 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1651 | 1461887135815 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:45:35 INFO - PROCESS | 1651 | 1461887135822 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1651 | 1461887135823 Marionette TRACE conn2 <- [1,1762,null,{}] 16:45:35 INFO - PROCESS | 1651 | 1461887135825 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 1651 | 1461887135914 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:45:35 INFO - PROCESS | 1651 | 1461887135918 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1268e4800 == 37 [pid = 1651] [id = 448] 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118215c00) [pid = 1651] [serial = 1343] [outer = 0x0] 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119eccc00) [pid = 1651] [serial = 1344] [outer = 0x118215c00] 16:45:35 INFO - PROCESS | 1651 | 1461887135944 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x120e40800) [pid = 1651] [serial = 1345] [outer = 0x118215c00] 16:45:36 INFO - PROCESS | 1651 | 1461887136295 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 523ms 16:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:45:36 INFO - PROCESS | 1651 | 1461887136341 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1651 | 1461887136343 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:45:36 INFO - PROCESS | 1651 | 1461887136345 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1651 | 1461887136346 Marionette TRACE conn2 <- [1,1766,null,{}] 16:45:36 INFO - PROCESS | 1651 | 1461887136348 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1651 | 1461887136438 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:45:36 INFO - PROCESS | 1651 | 1461887136442 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x127709000 == 38 [pid = 1651] [id = 449] 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1199d4000) [pid = 1651] [serial = 1346] [outer = 0x0] 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121031c00) [pid = 1651] [serial = 1347] [outer = 0x1199d4000] 16:45:36 INFO - PROCESS | 1651 | 1461887136467 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x121055c00) [pid = 1651] [serial = 1348] [outer = 0x1199d4000] 16:45:36 INFO - PROCESS | 1651 | 1461887136787 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 468ms 16:45:36 INFO - PROCESS | 1651 | 1461887136813 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1651 | 1461887136815 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:45:36 INFO - PROCESS | 1651 | 1461887136819 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1651 | 1461887136820 Marionette TRACE conn2 <- [1,1770,null,{}] 16:45:36 INFO - PROCESS | 1651 | 1461887136823 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1651 | 1461887136913 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:45:36 INFO - PROCESS | 1651 | 1461887136917 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e1a800 == 39 [pid = 1651] [id = 450] 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119bd8c00) [pid = 1651] [serial = 1349] [outer = 0x0] 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12125a400) [pid = 1651] [serial = 1350] [outer = 0x119bd8c00] 16:45:36 INFO - PROCESS | 1651 | 1461887136942 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121aa8400) [pid = 1651] [serial = 1351] [outer = 0x119bd8c00] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x111092800) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116891800) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12102e000) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x10e9bf800) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118268800) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118abcc00) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11735b000) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11918a800) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126890000) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121a1a400) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112043400) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1121d8400) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121c11400) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12102ac00) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112ac3000) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x110f7bc00) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:45:37 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x111092400) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:45:37 INFO - PROCESS | 1651 | 1461887137396 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 620ms 16:45:37 INFO - PROCESS | 1651 | 1461887137438 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1651 | 1461887137440 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:45:37 INFO - PROCESS | 1651 | 1461887137442 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1651 | 1461887137444 Marionette TRACE conn2 <- [1,1774,null,{}] 16:45:37 INFO - PROCESS | 1651 | 1461887137446 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 1651 | 1461887137535 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:45:37 INFO - PROCESS | 1651 | 1461887137540 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x121683800 == 40 [pid = 1651] [id = 451] 16:45:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1121e4000) [pid = 1651] [serial = 1352] [outer = 0x0] 16:45:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118271c00) [pid = 1651] [serial = 1353] [outer = 0x1121e4000] 16:45:37 INFO - PROCESS | 1651 | 1461887137568 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121c05800) [pid = 1651] [serial = 1354] [outer = 0x1121e4000] 16:45:37 INFO - PROCESS | 1651 | 1461887137905 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 469ms 16:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:45:37 INFO - PROCESS | 1651 | 1461887137911 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1651 | 1461887137912 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:45:37 INFO - PROCESS | 1651 | 1461887137914 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1651 | 1461887137915 Marionette TRACE conn2 <- [1,1778,null,{}] 16:45:37 INFO - PROCESS | 1651 | 1461887137923 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1651 | 1461887138003 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:45:38 INFO - PROCESS | 1651 | 1461887138052 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12999e800 == 41 [pid = 1651] [id = 452] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11735cc00) [pid = 1651] [serial = 1355] [outer = 0x0] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121c10c00) [pid = 1651] [serial = 1356] [outer = 0x11735cc00] 16:45:38 INFO - PROCESS | 1651 | 1461887138076 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121c21400) [pid = 1651] [serial = 1357] [outer = 0x11735cc00] 16:45:38 INFO - PROCESS | 1651 | 1461887138371 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 474ms 16:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:45:38 INFO - PROCESS | 1651 | 1461887138391 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1651 | 1461887138392 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:45:38 INFO - PROCESS | 1651 | 1461887138394 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1651 | 1461887138395 Marionette TRACE conn2 <- [1,1782,null,{}] 16:45:38 INFO - PROCESS | 1651 | 1461887138398 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1651 | 1461887138476 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:45:38 INFO - PROCESS | 1651 | 1461887138480 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab30000 == 42 [pid = 1651] [id = 453] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121c1cc00) [pid = 1651] [serial = 1358] [outer = 0x0] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1241de800) [pid = 1651] [serial = 1359] [outer = 0x121c1cc00] 16:45:38 INFO - PROCESS | 1651 | 1461887138506 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124dc2c00) [pid = 1651] [serial = 1360] [outer = 0x121c1cc00] 16:45:38 INFO - PROCESS | 1651 | 1461887138835 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 469ms 16:45:38 INFO - PROCESS | 1651 | 1461887138864 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1651 | 1461887138866 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:45:38 INFO - PROCESS | 1651 | 1461887138870 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1651 | 1461887138871 Marionette TRACE conn2 <- [1,1786,null,{}] 16:45:38 INFO - PROCESS | 1651 | 1461887138873 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1651 | 1461887138976 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:45:38 INFO - PROCESS | 1651 | 1461887138983 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad96000 == 43 [pid = 1651] [id = 454] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121c1dc00) [pid = 1651] [serial = 1361] [outer = 0x0] 16:45:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124dc3400) [pid = 1651] [serial = 1362] [outer = 0x121c1dc00] 16:45:39 INFO - PROCESS | 1651 | 1461887139009 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126b23800) [pid = 1651] [serial = 1363] [outer = 0x121c1dc00] 16:45:39 INFO - PROCESS | 1651 | 1461887139576 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 721ms 16:45:39 INFO - PROCESS | 1651 | 1461887139591 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1651 | 1461887139595 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:45:39 INFO - PROCESS | 1651 | 1461887139620 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1651 | 1461887139623 Marionette TRACE conn2 <- [1,1790,null,{}] 16:45:39 INFO - PROCESS | 1651 | 1461887139632 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:39 INFO - PROCESS | 1651 | 1461887139768 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:45:39 INFO - PROCESS | 1651 | 1461887139834 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173ce800 == 44 [pid = 1651] [id = 455] 16:45:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x111d3bc00) [pid = 1651] [serial = 1364] [outer = 0x0] 16:45:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1121d9400) [pid = 1651] [serial = 1365] [outer = 0x111d3bc00] 16:45:39 INFO - PROCESS | 1651 | 1461887139866 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112a9f400) [pid = 1651] [serial = 1366] [outer = 0x111d3bc00] 16:45:40 INFO - PROCESS | 1651 | 1461887140284 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 695ms 16:45:40 INFO - PROCESS | 1651 | 1461887140295 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1651 | 1461887140300 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:45:40 INFO - PROCESS | 1651 | 1461887140306 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1651 | 1461887140308 Marionette TRACE conn2 <- [1,1794,null,{}] 16:45:40 INFO - PROCESS | 1651 | 1461887140310 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 1651 | 1461887140406 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:45:40 INFO - PROCESS | 1651 | 1461887140454 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119749000 == 45 [pid = 1651] [id = 456] 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1126c1c00) [pid = 1651] [serial = 1367] [outer = 0x0] 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11351bc00) [pid = 1651] [serial = 1368] [outer = 0x1126c1c00] 16:45:40 INFO - PROCESS | 1651 | 1461887140484 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11653e000) [pid = 1651] [serial = 1369] [outer = 0x1126c1c00] 16:45:40 INFO - PROCESS | 1651 | 1461887140889 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 619ms 16:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:45:40 INFO - PROCESS | 1651 | 1461887140925 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1651 | 1461887140926 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:45:40 INFO - PROCESS | 1651 | 1461887140929 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1651 | 1461887140932 Marionette TRACE conn2 <- [1,1798,null,{}] 16:45:40 INFO - PROCESS | 1651 | 1461887140940 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:41 INFO - PROCESS | 1651 | 1461887141038 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:45:41 INFO - PROCESS | 1651 | 1461887141142 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab49000 == 46 [pid = 1651] [id = 457] 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118212c00) [pid = 1651] [serial = 1370] [outer = 0x0] 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11859b400) [pid = 1651] [serial = 1371] [outer = 0x118212c00] 16:45:41 INFO - PROCESS | 1651 | 1461887141175 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x118ea0400) [pid = 1651] [serial = 1372] [outer = 0x118212c00] 16:45:41 INFO - PROCESS | 1651 | 1461887141593 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 676ms 16:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:45:41 INFO - PROCESS | 1651 | 1461887141606 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1651 | 1461887141607 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:45:41 INFO - PROCESS | 1651 | 1461887141610 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1651 | 1461887141611 Marionette TRACE conn2 <- [1,1802,null,{}] 16:45:41 INFO - PROCESS | 1651 | 1461887141613 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:41 INFO - PROCESS | 1651 | 1461887141710 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:45:41 INFO - PROCESS | 1651 | 1461887141758 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5ce000 == 47 [pid = 1651] [id = 458] 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119136800) [pid = 1651] [serial = 1373] [outer = 0x0] 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119b8c400) [pid = 1651] [serial = 1374] [outer = 0x119136800] 16:45:41 INFO - PROCESS | 1651 | 1461887141788 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1213a9400) [pid = 1651] [serial = 1375] [outer = 0x119136800] 16:45:42 INFO - PROCESS | 1651 | 1461887142208 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 618ms 16:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:45:42 INFO - PROCESS | 1651 | 1461887142228 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1651 | 1461887142230 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:45:42 INFO - PROCESS | 1651 | 1461887142232 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1651 | 1461887142233 Marionette TRACE conn2 <- [1,1806,null,{}] 16:45:42 INFO - PROCESS | 1651 | 1461887142236 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 1651 | 1461887142344 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:45:42 INFO - PROCESS | 1651 | 1461887142438 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a251800 == 48 [pid = 1651] [id = 459] 16:45:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119182400) [pid = 1651] [serial = 1376] [outer = 0x0] 16:45:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x121aae400) [pid = 1651] [serial = 1377] [outer = 0x119182400] 16:45:42 INFO - PROCESS | 1651 | 1461887142486 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x121c14800) [pid = 1651] [serial = 1378] [outer = 0x119182400] 16:45:42 INFO - PROCESS | 1651 | 1461887142989 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 773ms 16:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:45:43 INFO - PROCESS | 1651 | 1461887143006 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1651 | 1461887143007 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:45:43 INFO - PROCESS | 1651 | 1461887143010 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1651 | 1461887143011 Marionette TRACE conn2 <- [1,1810,null,{}] 16:45:43 INFO - PROCESS | 1651 | 1461887143013 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1651 | 1461887143243 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:45:43 INFO - PROCESS | 1651 | 1461887143309 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b96800 == 49 [pid = 1651] [id = 460] 16:45:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x110f29800) [pid = 1651] [serial = 1379] [outer = 0x0] 16:45:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x110f75c00) [pid = 1651] [serial = 1380] [outer = 0x110f29800] 16:45:43 INFO - PROCESS | 1651 | 1461887143338 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x110f9cc00) [pid = 1651] [serial = 1381] [outer = 0x110f29800] 16:45:43 INFO - PROCESS | 1651 | 1461887143788 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 822ms 16:45:43 INFO - PROCESS | 1651 | 1461887143833 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1651 | 1461887143835 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:45:43 INFO - PROCESS | 1651 | 1461887143838 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1651 | 1461887143840 Marionette TRACE conn2 <- [1,1814,null,{}] 16:45:43 INFO - PROCESS | 1651 | 1461887143843 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1651 | 1461887143922 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:45:44 INFO - PROCESS | 1651 | 1461887144014 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173e4800 == 50 [pid = 1651] [id = 461] 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11108e400) [pid = 1651] [serial = 1382] [outer = 0x0] 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x112a92800) [pid = 1651] [serial = 1383] [outer = 0x11108e400] 16:45:44 INFO - PROCESS | 1651 | 1461887144063 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x112ac8c00) [pid = 1651] [serial = 1384] [outer = 0x11108e400] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab30000 == 49 [pid = 1651] [id = 453] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12999e800 == 48 [pid = 1651] [id = 452] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x121683800 == 47 [pid = 1651] [id = 451] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x126e1a800 == 46 [pid = 1651] [id = 450] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x127709000 == 45 [pid = 1651] [id = 449] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1268e4800 == 44 [pid = 1651] [id = 448] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12450e800 == 43 [pid = 1651] [id = 447] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x123b7a000 == 42 [pid = 1651] [id = 446] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x117038000 == 41 [pid = 1651] [id = 445] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x119c04000 == 40 [pid = 1651] [id = 444] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c1800 == 39 [pid = 1651] [id = 443] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x115e47800 == 38 [pid = 1651] [id = 442] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1173e7800 == 37 [pid = 1651] [id = 441] 16:45:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1121ad800 == 36 [pid = 1651] [id = 439] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123fa0c00) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x121032000) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x113d48000) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x110fa2800) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11108c000) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1161db400) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1167e8c00) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11215d000) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1126c3c00) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116b5f000) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x117c2c400) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12125bc00) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112acd400) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11338c800) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118840400) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1150f3c00) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11912fc00) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119186000) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11821bc00) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118275c00) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1197d6c00) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126d85400) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121050000) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1241e2000) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121c05000) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121632c00) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x121c0c000) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112a96800) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119188400) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116b63400) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x121c1a400) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1150f4400) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119b8dc00) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x121c0ec00) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 16:45:44 INFO - PROCESS | 1651 | 1461887144619 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 823ms 16:45:44 INFO - PROCESS | 1651 | 1461887144662 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1651 | 1461887144665 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:45:44 INFO - PROCESS | 1651 | 1461887144669 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1651 | 1461887144670 Marionette TRACE conn2 <- [1,1818,null,{}] 16:45:44 INFO - PROCESS | 1651 | 1461887144672 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 1651 | 1461887144748 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:45:44 INFO - PROCESS | 1651 | 1461887144757 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11703f800 == 37 [pid = 1651] [id = 462] 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113514000) [pid = 1651] [serial = 1385] [outer = 0x0] 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x113dd5000) [pid = 1651] [serial = 1386] [outer = 0x113514000] 16:45:44 INFO - PROCESS | 1651 | 1461887144783 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116706c00) [pid = 1651] [serial = 1387] [outer = 0x113514000] 16:45:45 INFO - PROCESS | 1651 | 1461887145151 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 16:45:45 INFO - PROCESS | 1651 | 1461887145188 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1651 | 1461887145191 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:45:45 INFO - PROCESS | 1651 | 1461887145198 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1651 | 1461887145201 Marionette TRACE conn2 <- [1,1822,null,{}] 16:45:45 INFO - PROCESS | 1651 | 1461887145204 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 1651 | 1461887145283 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:45:45 INFO - PROCESS | 1651 | 1461887145311 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec8800 == 38 [pid = 1651] [id = 463] 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116ab4000) [pid = 1651] [serial = 1388] [outer = 0x0] 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x117c2c400) [pid = 1651] [serial = 1389] [outer = 0x116ab4000] 16:45:45 INFO - PROCESS | 1651 | 1461887145336 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118275c00) [pid = 1651] [serial = 1390] [outer = 0x116ab4000] 16:45:45 INFO - PROCESS | 1651 | 1461887145672 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 526ms 16:45:45 INFO - PROCESS | 1651 | 1461887145720 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1651 | 1461887145722 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:45:45 INFO - PROCESS | 1651 | 1461887145724 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1651 | 1461887145725 Marionette TRACE conn2 <- [1,1826,null,{}] 16:45:45 INFO - PROCESS | 1651 | 1461887145727 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 1651 | 1461887145805 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:45:45 INFO - PROCESS | 1651 | 1461887145809 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x113de3800 == 39 [pid = 1651] [id = 464] 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11859ec00) [pid = 1651] [serial = 1391] [outer = 0x0] 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118ea9c00) [pid = 1651] [serial = 1392] [outer = 0x11859ec00] 16:45:45 INFO - PROCESS | 1651 | 1461887145834 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1199d3000) [pid = 1651] [serial = 1393] [outer = 0x11859ec00] 16:45:46 INFO - PROCESS | 1651 | 1461887146147 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 16:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:45:46 INFO - PROCESS | 1651 | 1461887146193 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1651 | 1461887146194 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:45:46 INFO - PROCESS | 1651 | 1461887146196 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1651 | 1461887146197 Marionette TRACE conn2 <- [1,1830,null,{}] 16:45:46 INFO - PROCESS | 1651 | 1461887146199 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1651 | 1461887146278 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:45:46 INFO - PROCESS | 1651 | 1461887146336 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e52000 == 40 [pid = 1651] [id = 465] 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121032000) [pid = 1651] [serial = 1394] [outer = 0x0] 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121051000) [pid = 1651] [serial = 1395] [outer = 0x121032000] 16:45:46 INFO - PROCESS | 1651 | 1461887146372 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121c05400) [pid = 1651] [serial = 1396] [outer = 0x121032000] 16:45:46 INFO - PROCESS | 1651 | 1461887146703 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 16:45:46 INFO - PROCESS | 1651 | 1461887146723 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1651 | 1461887146724 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:45:46 INFO - PROCESS | 1651 | 1461887146726 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1651 | 1461887146728 Marionette TRACE conn2 <- [1,1834,null,{}] 16:45:46 INFO - PROCESS | 1651 | 1461887146730 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1651 | 1461887146826 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:45:46 INFO - PROCESS | 1651 | 1461887146830 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x126d22800 == 41 [pid = 1651] [id = 466] 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x121033400) [pid = 1651] [serial = 1397] [outer = 0x0] 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121c10400) [pid = 1651] [serial = 1398] [outer = 0x121033400] 16:45:46 INFO - PROCESS | 1651 | 1461887146856 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124545400) [pid = 1651] [serial = 1399] [outer = 0x121033400] 16:45:47 INFO - PROCESS | 1651 | 1461887147162 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 468ms 16:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:45:47 INFO - PROCESS | 1651 | 1461887147196 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1651 | 1461887147197 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:45:47 INFO - PROCESS | 1651 | 1461887147207 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1651 | 1461887147208 Marionette TRACE conn2 <- [1,1838,null,{}] 16:45:47 INFO - PROCESS | 1651 | 1461887147211 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 1651 | 1461887147310 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:45:47 INFO - PROCESS | 1651 | 1461887147315 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913f000 == 42 [pid = 1651] [id = 467] 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x121c1d400) [pid = 1651] [serial = 1400] [outer = 0x0] 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12688f800) [pid = 1651] [serial = 1401] [outer = 0x121c1d400] 16:45:47 INFO - PROCESS | 1651 | 1461887147340 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126beb000) [pid = 1651] [serial = 1402] [outer = 0x121c1d400] 16:45:47 INFO - PROCESS | 1651 | 1461887147714 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 525ms 16:45:47 INFO - PROCESS | 1651 | 1461887147726 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1651 | 1461887147728 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:45:47 INFO - PROCESS | 1651 | 1461887147731 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1651 | 1461887147732 Marionette TRACE conn2 <- [1,1842,null,{}] 16:45:47 INFO - PROCESS | 1651 | 1461887147744 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 1651 | 1461887147896 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:45:47 INFO - PROCESS | 1651 | 1461887147914 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12998d800 == 43 [pid = 1651] [id = 468] 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12688fc00) [pid = 1651] [serial = 1403] [outer = 0x0] 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126e39c00) [pid = 1651] [serial = 1404] [outer = 0x12688fc00] 16:45:47 INFO - PROCESS | 1651 | 1461887147943 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126ebc800) [pid = 1651] [serial = 1405] [outer = 0x12688fc00] 16:45:48 INFO - PROCESS | 1651 | 1461887148304 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 625ms 16:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:45:48 INFO - PROCESS | 1651 | 1461887148360 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1651 | 1461887148361 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:45:48 INFO - PROCESS | 1651 | 1461887148363 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1651 | 1461887148364 Marionette TRACE conn2 <- [1,1846,null,{}] 16:45:48 INFO - PROCESS | 1651 | 1461887148367 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:48 INFO - PROCESS | 1651 | 1461887148463 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:45:48 INFO - PROCESS | 1651 | 1461887148467 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab10000 == 44 [pid = 1651] [id = 469] 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126893400) [pid = 1651] [serial = 1406] [outer = 0x0] 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x126ec0400) [pid = 1651] [serial = 1407] [outer = 0x126893400] 16:45:48 INFO - PROCESS | 1651 | 1461887148492 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x126ec9400) [pid = 1651] [serial = 1408] [outer = 0x126893400] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x121c1cc00) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11813a000) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118215c00) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1199d4000) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x110f71400) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11670f000) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112ad0400) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1110f8400) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x10e9b8400) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118214c00) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119bd8c00) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11735cc00) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:45:48 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1121e4000) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:45:48 INFO - PROCESS | 1651 | 1461887148890 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 16:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:45:48 INFO - PROCESS | 1651 | 1461887148932 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1651 | 1461887148933 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:45:48 INFO - PROCESS | 1651 | 1461887148935 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1651 | 1461887148936 Marionette TRACE conn2 <- [1,1850,null,{}] 16:45:48 INFO - PROCESS | 1651 | 1461887148939 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 1651 | 1461887149022 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:45:49 INFO - PROCESS | 1651 | 1461887149073 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab0d000 == 45 [pid = 1651] [id = 470] 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112ac5800) [pid = 1651] [serial = 1409] [outer = 0x0] 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118136800) [pid = 1651] [serial = 1410] [outer = 0x112ac5800] 16:45:49 INFO - PROCESS | 1651 | 1461887149103 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126ec4000) [pid = 1651] [serial = 1411] [outer = 0x112ac5800] 16:45:49 INFO - PROCESS | 1651 | 1461887149412 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 16:45:49 INFO - PROCESS | 1651 | 1461887149456 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:45:49 INFO - PROCESS | 1651 | 1461887149458 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:45:49 INFO - PROCESS | 1651 | 1461887149460 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1651 | 1461887149461 Marionette TRACE conn2 <- [1,1854,null,{}] 16:45:49 INFO - PROCESS | 1651 | 1461887149464 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 1651 | 1461887149557 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:45:49 INFO - PROCESS | 1651 | 1461887149561 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c018800 == 46 [pid = 1651] [id = 471] 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126ec9c00) [pid = 1651] [serial = 1412] [outer = 0x0] 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12701ec00) [pid = 1651] [serial = 1413] [outer = 0x126ec9c00] 16:45:49 INFO - PROCESS | 1651 | 1461887149586 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x127241000) [pid = 1651] [serial = 1414] [outer = 0x126ec9c00] 16:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 468ms 16:45:49 INFO - PROCESS | 1651 | 1461887149921 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:49 INFO - PROCESS | 1651 | 1461887149928 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 1651 | 1461887149930 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:45:49 INFO - PROCESS | 1651 | 1461887149932 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1651 | 1461887149935 Marionette TRACE conn2 <- [1,1858,null,{}] 16:45:49 INFO - PROCESS | 1651 | 1461887149939 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 1651 | 1461887150046 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:45:50 INFO - PROCESS | 1651 | 1461887150052 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0dd000 == 47 [pid = 1651] [id = 472] 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119132400) [pid = 1651] [serial = 1415] [outer = 0x0] 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12724c000) [pid = 1651] [serial = 1416] [outer = 0x119132400] 16:45:50 INFO - PROCESS | 1651 | 1461887150077 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12758a800) [pid = 1651] [serial = 1417] [outer = 0x119132400] 16:45:50 INFO - PROCESS | 1651 | 1461887150398 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 474ms 16:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:45:50 INFO - PROCESS | 1651 | 1461887150407 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 1651 | 1461887150408 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:45:50 INFO - PROCESS | 1651 | 1461887150410 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1651 | 1461887150411 Marionette TRACE conn2 <- [1,1862,null,{}] 16:45:50 INFO - PROCESS | 1651 | 1461887150413 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 1651 | 1461887150494 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:45:50 INFO - PROCESS | 1651 | 1461887150499 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c389800 == 48 [pid = 1651] [id = 473] 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12757dc00) [pid = 1651] [serial = 1418] [outer = 0x0] 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x127740400) [pid = 1651] [serial = 1419] [outer = 0x12757dc00] 16:45:50 INFO - PROCESS | 1651 | 1461887150526 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x127749c00) [pid = 1651] [serial = 1420] [outer = 0x12757dc00] 16:45:50 INFO - PROCESS | 1651 | 1461887150969 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 624ms 16:45:51 INFO - PROCESS | 1651 | 1461887151035 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1651 | 1461887151038 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:45:51 INFO - PROCESS | 1651 | 1461887151041 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1651 | 1461887151044 Marionette TRACE conn2 <- [1,1866,null,{}] 16:45:51 INFO - PROCESS | 1651 | 1461887151048 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1651 | 1461887151150 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:45:51 INFO - PROCESS | 1651 | 1461887151217 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11704b800 == 49 [pid = 1651] [id = 474] 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x110f9d800) [pid = 1651] [serial = 1421] [outer = 0x0] 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1110f5800) [pid = 1651] [serial = 1422] [outer = 0x110f9d800] 16:45:51 INFO - PROCESS | 1651 | 1461887151249 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112a95c00) [pid = 1651] [serial = 1423] [outer = 0x110f9d800] 16:45:51 INFO - PROCESS | 1651 | 1461887151659 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 676ms 16:45:51 INFO - PROCESS | 1651 | 1461887151731 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1651 | 1461887151735 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:45:51 INFO - PROCESS | 1651 | 1461887151754 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1651 | 1461887151756 Marionette TRACE conn2 <- [1,1870,null,{}] 16:45:51 INFO - PROCESS | 1651 | 1461887151759 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1651 | 1461887151861 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:45:51 INFO - PROCESS | 1651 | 1461887151916 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ebc800 == 50 [pid = 1651] [id = 475] 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x112ac5000) [pid = 1651] [serial = 1424] [outer = 0x0] 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x115e91000) [pid = 1651] [serial = 1425] [outer = 0x112ac5000] 16:45:51 INFO - PROCESS | 1651 | 1461887151946 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x116ab7000) [pid = 1651] [serial = 1426] [outer = 0x112ac5000] 16:45:52 INFO - PROCESS | 1651 | 1461887152398 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 671ms 16:45:52 INFO - PROCESS | 1651 | 1461887152424 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1651 | 1461887152425 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:45:52 INFO - PROCESS | 1651 | 1461887152428 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1651 | 1461887152430 Marionette TRACE conn2 <- [1,1874,null,{}] 16:45:52 INFO - PROCESS | 1651 | 1461887152438 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 1651 | 1461887152541 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:45:52 INFO - PROCESS | 1651 | 1461887152597 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad8b800 == 51 [pid = 1651] [id = 476] 16:45:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x117353800) [pid = 1651] [serial = 1427] [outer = 0x0] 16:45:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1197d0c00) [pid = 1651] [serial = 1428] [outer = 0x117353800] 16:45:52 INFO - PROCESS | 1651 | 1461887152628 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12102e000) [pid = 1651] [serial = 1429] [outer = 0x117353800] 16:45:53 INFO - PROCESS | 1651 | 1461887153030 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 621ms 16:45:53 INFO - PROCESS | 1651 | 1461887153055 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:45:53 INFO - PROCESS | 1651 | 1461887153057 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:45:53 INFO - PROCESS | 1651 | 1461887153059 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1651 | 1461887153061 Marionette TRACE conn2 <- [1,1878,null,{}] 16:45:53 INFO - PROCESS | 1651 | 1461887153063 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 1651 | 1461887153164 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:45:53 INFO - PROCESS | 1651 | 1461887153250 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8d6800 == 52 [pid = 1651] [id = 477] 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x110f7c800) [pid = 1651] [serial = 1430] [outer = 0x0] 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1215a2c00) [pid = 1651] [serial = 1431] [outer = 0x110f7c800] 16:45:53 INFO - PROCESS | 1651 | 1461887153304 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12689a000) [pid = 1651] [serial = 1432] [outer = 0x110f7c800] 16:45:53 INFO - PROCESS | 1651 | 1461887153897 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 873ms 16:45:53 INFO - PROCESS | 1651 | 1461887153933 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:45:53 INFO - PROCESS | 1651 | 1461887153935 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:45:53 INFO - PROCESS | 1651 | 1461887153940 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1651 | 1461887153944 Marionette TRACE conn2 <- [1,1882,null,{}] 16:45:53 INFO - PROCESS | 1651 | 1461887153950 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 1651 | 1461887154080 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:45:54 INFO - PROCESS | 1651 | 1461887154211 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a16000 == 53 [pid = 1651] [id = 478] 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x10e9bf400) [pid = 1651] [serial = 1433] [outer = 0x0] 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x110f7e400) [pid = 1651] [serial = 1434] [outer = 0x10e9bf400] 16:45:54 INFO - PROCESS | 1651 | 1461887154257 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x111e55c00) [pid = 1651] [serial = 1435] [outer = 0x10e9bf400] 16:45:54 INFO - PROCESS | 1651 | 1461887154722 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 827ms 16:45:54 INFO - PROCESS | 1651 | 1461887154766 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 1651 | 1461887154770 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:45:54 INFO - PROCESS | 1651 | 1461887154774 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1651 | 1461887154776 Marionette TRACE conn2 <- [1,1886,null,{}] 16:45:54 INFO - PROCESS | 1651 | 1461887154778 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 1651 | 1461887154869 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:45:54 INFO - PROCESS | 1651 | 1461887154938 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11704c800 == 54 [pid = 1651] [id = 479] 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x111094000) [pid = 1651] [serial = 1436] [outer = 0x0] 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x112ac5400) [pid = 1651] [serial = 1437] [outer = 0x111094000] 16:45:54 INFO - PROCESS | 1651 | 1461887154967 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x113dd2c00) [pid = 1651] [serial = 1438] [outer = 0x111094000] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0dd000 == 53 [pid = 1651] [id = 472] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12c018800 == 52 [pid = 1651] [id = 471] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab0d000 == 51 [pid = 1651] [id = 470] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab10000 == 50 [pid = 1651] [id = 469] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12998d800 == 49 [pid = 1651] [id = 468] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12913f000 == 48 [pid = 1651] [id = 467] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x124dc3400) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x126d22800 == 47 [pid = 1651] [id = 466] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x115e52000 == 46 [pid = 1651] [id = 465] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x113de3800 == 45 [pid = 1651] [id = 464] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec8800 == 44 [pid = 1651] [id = 463] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11703f800 == 43 [pid = 1651] [id = 462] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1173e4800 == 42 [pid = 1651] [id = 461] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x116b96800 == 41 [pid = 1651] [id = 460] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12a251800 == 40 [pid = 1651] [id = 459] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5ce000 == 39 [pid = 1651] [id = 458] 16:45:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad96000 == 38 [pid = 1651] [id = 454] 16:45:55 INFO - PROCESS | 1651 | 1461887155330 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1241de800) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x119189400) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119eccc00) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1199d6400) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x121031c00) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x121055c00) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1175d1400) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x118140400) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11688f800) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x116b62000) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x113d4f000) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x116537000) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x112040400) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x112a96000) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x111e4e400) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11108c400) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x112ac3c00) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11826b000) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x10e9c2000) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12125a400) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x121c21400) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118271c00) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121aa8400) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x120e40800) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119131400) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124dc2c00) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121c10c00) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 16:45:55 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121c05800) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 16:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 571ms 16:45:55 INFO - PROCESS | 1651 | 1461887155348 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1651 | 1461887155349 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:45:55 INFO - PROCESS | 1651 | 1461887155354 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1651 | 1461887155357 Marionette TRACE conn2 <- [1,1890,null,{}] 16:45:55 INFO - PROCESS | 1651 | 1461887155364 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1651 | 1461887155444 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:45:55 INFO - PROCESS | 1651 | 1461887155450 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c2000 == 39 [pid = 1651] [id = 480] 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116537400) [pid = 1651] [serial = 1439] [outer = 0x0] 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1167eb800) [pid = 1651] [serial = 1440] [outer = 0x116537400] 16:45:55 INFO - PROCESS | 1651 | 1461887155479 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116b58800) [pid = 1651] [serial = 1441] [outer = 0x116537400] 16:45:55 INFO - PROCESS | 1651 | 1461887155839 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 524ms 16:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:45:55 INFO - PROCESS | 1651 | 1461887155877 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1651 | 1461887155879 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:45:55 INFO - PROCESS | 1651 | 1461887155881 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1651 | 1461887155882 Marionette TRACE conn2 <- [1,1894,null,{}] 16:45:55 INFO - PROCESS | 1651 | 1461887155890 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1651 | 1461887155963 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:45:55 INFO - PROCESS | 1651 | 1461887155970 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x120ec3000 == 40 [pid = 1651] [id = 481] 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x117353c00) [pid = 1651] [serial = 1442] [outer = 0x0] 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118134400) [pid = 1651] [serial = 1443] [outer = 0x117353c00] 16:45:55 INFO - PROCESS | 1651 | 1461887155996 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11826a800) [pid = 1651] [serial = 1444] [outer = 0x117353c00] 16:45:56 INFO - PROCESS | 1651 | 1461887156356 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 526ms 16:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:45:56 INFO - PROCESS | 1651 | 1461887156407 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1651 | 1461887156408 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:45:56 INFO - PROCESS | 1651 | 1461887156410 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1651 | 1461887156412 Marionette TRACE conn2 <- [1,1898,null,{}] 16:45:56 INFO - PROCESS | 1651 | 1461887156414 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 1651 | 1461887156510 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:45:56 INFO - PROCESS | 1651 | 1461887156519 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12120d800 == 41 [pid = 1651] [id = 482] 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1121db400) [pid = 1651] [serial = 1445] [outer = 0x0] 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118275800) [pid = 1651] [serial = 1446] [outer = 0x1121db400] 16:45:56 INFO - PROCESS | 1651 | 1461887156544 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118ac0800) [pid = 1651] [serial = 1447] [outer = 0x1121db400] 16:45:56 INFO - PROCESS | 1651 | 1461887156870 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 474ms 16:45:56 INFO - PROCESS | 1651 | 1461887156885 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1651 | 1461887156887 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:45:56 INFO - PROCESS | 1651 | 1461887156889 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1651 | 1461887156890 Marionette TRACE conn2 <- [1,1902,null,{}] 16:45:56 INFO - PROCESS | 1651 | 1461887156893 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1651 | 1461887157013 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:45:57 INFO - PROCESS | 1651 | 1461887157021 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1241c4000 == 42 [pid = 1651] [id = 483] 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119188000) [pid = 1651] [serial = 1448] [outer = 0x0] 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1199d3c00) [pid = 1651] [serial = 1449] [outer = 0x119188000] 16:45:57 INFO - PROCESS | 1651 | 1461887157067 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12125bc00) [pid = 1651] [serial = 1450] [outer = 0x119188000] 16:45:57 INFO - PROCESS | 1651 | 1461887157562 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 720ms 16:45:57 INFO - PROCESS | 1651 | 1461887157610 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1651 | 1461887157611 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:45:57 INFO - PROCESS | 1651 | 1461887157613 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1651 | 1461887157614 Marionette TRACE conn2 <- [1,1906,null,{}] 16:45:57 INFO - PROCESS | 1651 | 1461887157617 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1651 | 1461887157710 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:45:57 INFO - PROCESS | 1651 | 1461887157714 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x117034800 == 43 [pid = 1651] [id = 484] 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119189400) [pid = 1651] [serial = 1451] [outer = 0x0] 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x121aad000) [pid = 1651] [serial = 1452] [outer = 0x119189400] 16:45:57 INFO - PROCESS | 1651 | 1461887157740 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x121c16c00) [pid = 1651] [serial = 1453] [outer = 0x119189400] 16:45:58 INFO - PROCESS | 1651 | 1461887158073 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 469ms 16:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:45:58 INFO - PROCESS | 1651 | 1461887158090 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1651 | 1461887158091 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:45:58 INFO - PROCESS | 1651 | 1461887158094 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1651 | 1461887158095 Marionette TRACE conn2 <- [1,1910,null,{}] 16:45:58 INFO - PROCESS | 1651 | 1461887158097 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:58 INFO - PROCESS | 1651 | 1461887158199 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:45:58 INFO - PROCESS | 1651 | 1461887158203 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c7800 == 44 [pid = 1651] [id = 485] 16:45:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x121c07c00) [pid = 1651] [serial = 1454] [outer = 0x0] 16:45:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x121c20000) [pid = 1651] [serial = 1455] [outer = 0x121c07c00] 16:45:58 INFO - PROCESS | 1651 | 1461887158228 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12454e000) [pid = 1651] [serial = 1456] [outer = 0x121c07c00] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x121033400) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x110f29800) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x121c1d400) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126893400) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x116ab4000) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x112ac5800) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11108e400) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12688fc00) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x113514000) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126ec9c00) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119132400) [pid = 1651] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11859ec00) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:45:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121032000) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:45:58 INFO - PROCESS | 1651 | 1461887158938 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 873ms 16:45:58 INFO - PROCESS | 1651 | 1461887158969 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1651 | 1461887158972 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:45:58 INFO - PROCESS | 1651 | 1461887158976 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1651 | 1461887158978 Marionette TRACE conn2 <- [1,1914,null,{}] 16:45:58 INFO - PROCESS | 1651 | 1461887158982 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1651 | 1461887159081 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:45:59 INFO - PROCESS | 1651 | 1461887159135 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11703f800 == 45 [pid = 1651] [id = 486] 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11108ec00) [pid = 1651] [serial = 1457] [outer = 0x0] 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1121e0400) [pid = 1651] [serial = 1458] [outer = 0x11108ec00] 16:45:59 INFO - PROCESS | 1651 | 1461887159167 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x112ac7400) [pid = 1651] [serial = 1459] [outer = 0x11108ec00] 16:45:59 INFO - PROCESS | 1651 | 1461887159595 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 671ms 16:45:59 INFO - PROCESS | 1651 | 1461887159648 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 1651 | 1461887159652 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:45:59 INFO - PROCESS | 1651 | 1461887159656 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1651 | 1461887159658 Marionette TRACE conn2 <- [1,1918,null,{}] 16:45:59 INFO - PROCESS | 1651 | 1461887159661 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1651 | 1461887159760 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:45:59 INFO - PROCESS | 1651 | 1461887159847 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ece000 == 46 [pid = 1651] [id = 487] 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x113391c00) [pid = 1651] [serial = 1460] [outer = 0x0] 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x113d4a000) [pid = 1651] [serial = 1461] [outer = 0x113391c00] 16:45:59 INFO - PROCESS | 1651 | 1461887159891 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116538800) [pid = 1651] [serial = 1462] [outer = 0x113391c00] 16:46:00 INFO - PROCESS | 1651 | 1461887160329 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 16:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:46:00 INFO - PROCESS | 1651 | 1461887160376 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1651 | 1461887160378 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:46:00 INFO - PROCESS | 1651 | 1461887160380 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1651 | 1461887160383 Marionette TRACE conn2 <- [1,1922,null,{}] 16:46:00 INFO - PROCESS | 1651 | 1461887160391 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 1651 | 1461887160495 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:46:00 INFO - PROCESS | 1651 | 1461887160563 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c3800 == 47 [pid = 1651] [id = 488] 16:46:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x116b60c00) [pid = 1651] [serial = 1463] [outer = 0x0] 16:46:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118142800) [pid = 1651] [serial = 1464] [outer = 0x116b60c00] 16:46:00 INFO - PROCESS | 1651 | 1461887160597 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1185a0c00) [pid = 1651] [serial = 1465] [outer = 0x116b60c00] 16:46:01 INFO - PROCESS | 1651 | 1461887161039 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 673ms 16:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:46:01 INFO - PROCESS | 1651 | 1461887161054 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1651 | 1461887161056 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:46:01 INFO - PROCESS | 1651 | 1461887161058 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1651 | 1461887161059 Marionette TRACE conn2 <- [1,1926,null,{}] 16:46:01 INFO - PROCESS | 1651 | 1461887161062 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 1651 | 1461887161179 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:46:01 INFO - PROCESS | 1651 | 1461887161244 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12998b000 == 48 [pid = 1651] [id = 489] 16:46:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1197cb400) [pid = 1651] [serial = 1466] [outer = 0x0] 16:46:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x120e40800) [pid = 1651] [serial = 1467] [outer = 0x1197cb400] 16:46:01 INFO - PROCESS | 1651 | 1461887161274 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x121098000) [pid = 1651] [serial = 1468] [outer = 0x1197cb400] 16:46:01 INFO - PROCESS | 1651 | 1461887161731 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 718ms 16:46:01 INFO - PROCESS | 1651 | 1461887161789 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1651 | 1461887161792 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:46:01 INFO - PROCESS | 1651 | 1461887161796 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1651 | 1461887161798 Marionette TRACE conn2 <- [1,1930,null,{}] 16:46:01 INFO - PROCESS | 1651 | 1461887161804 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 1651 | 1461887161935 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:46:02 INFO - PROCESS | 1651 | 1461887161999 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab2f000 == 49 [pid = 1651] [id = 490] 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119bd2c00) [pid = 1651] [serial = 1469] [outer = 0x0] 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x121c0dc00) [pid = 1651] [serial = 1470] [outer = 0x119bd2c00] 16:46:02 INFO - PROCESS | 1651 | 1461887162029 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x123bd2c00) [pid = 1651] [serial = 1471] [outer = 0x119bd2c00] 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x124d72800) [pid = 1651] [serial = 1472] [outer = 0x12d1f3000] 16:46:02 INFO - PROCESS | 1651 | 1461887162658 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 923ms 16:46:02 INFO - PROCESS | 1651 | 1461887162720 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1651 | 1461887162724 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:46:02 INFO - PROCESS | 1651 | 1461887162729 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1651 | 1461887162733 Marionette TRACE conn2 <- [1,1934,null,{}] 16:46:02 INFO - PROCESS | 1651 | 1461887162739 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:02 INFO - PROCESS | 1651 | 1461887162862 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:46:02 INFO - PROCESS | 1651 | 1461887162939 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x110f0c800 == 50 [pid = 1651] [id = 491] 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1111d4400) [pid = 1651] [serial = 1473] [outer = 0x0] 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x111ebc000) [pid = 1651] [serial = 1474] [outer = 0x1111d4400] 16:46:03 INFO - PROCESS | 1651 | 1461887163015 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x112a9d400) [pid = 1651] [serial = 1475] [outer = 0x1111d4400] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x117034800 == 49 [pid = 1651] [id = 484] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1241c4000 == 48 [pid = 1651] [id = 483] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12120d800 == 47 [pid = 1651] [id = 482] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec3000 == 46 [pid = 1651] [id = 481] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c2000 == 45 [pid = 1651] [id = 480] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11704c800 == 44 [pid = 1651] [id = 479] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x116a16000 == 43 [pid = 1651] [id = 478] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x127740400) [pid = 1651] [serial = 1419] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x121c10400) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x110f9cc00) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x110f75c00) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1121d9400) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12688f800) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x126ec0400) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x117c2c400) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118275c00) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x118136800) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x112a92800) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x112ac8c00) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x126e39c00) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x126ebc800) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x113dd5000) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116706c00) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12701ec00) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11859b400) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12724c000) [pid = 1651] [serial = 1416] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11351bc00) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118ea9c00) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1199d3000) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121051000) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121aae400) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126ec9400) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119b8c400) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12758a800) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126beb000) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126ec4000) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124545400) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x127241000) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x121c05400) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | 1461887163494 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 830ms 16:46:03 INFO - PROCESS | 1651 | 1461887163558 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:46:03 INFO - PROCESS | 1651 | 1461887163561 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:46:03 INFO - PROCESS | 1651 | 1461887163564 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 1651 | 1461887163567 Marionette TRACE conn2 <- [1,1938,null,{}] 16:46:03 INFO - PROCESS | 1651 | 1461887163571 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 1651 | 1461887163669 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:46:03 INFO - PROCESS | 1651 | 1461887163734 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x117047000 == 44 [pid = 1651] [id = 492] 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x110fa5c00) [pid = 1651] [serial = 1476] [outer = 0x0] 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1126bfc00) [pid = 1651] [serial = 1477] [outer = 0x110fa5c00] 16:46:03 INFO - PROCESS | 1651 | 1461887163767 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112acb000) [pid = 1651] [serial = 1478] [outer = 0x110fa5c00] 16:46:04 INFO - PROCESS | 1651 | 1461887164228 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 16:46:04 INFO - PROCESS | 1651 | 1461887164251 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1651 | 1461887164255 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:46:04 INFO - PROCESS | 1651 | 1461887164261 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1651 | 1461887164262 Marionette TRACE conn2 <- [1,1942,null,{}] 16:46:04 INFO - PROCESS | 1651 | 1461887164265 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:04 INFO - PROCESS | 1651 | 1461887164362 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:46:04 INFO - PROCESS | 1651 | 1461887164426 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11997d000 == 45 [pid = 1651] [id = 493] 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1150f4000) [pid = 1651] [serial = 1479] [outer = 0x0] 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116535c00) [pid = 1651] [serial = 1480] [outer = 0x1150f4000] 16:46:04 INFO - PROCESS | 1651 | 1461887164457 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116895c00) [pid = 1651] [serial = 1481] [outer = 0x1150f4000] 16:46:04 INFO - PROCESS | 1651 | 1461887164899 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 674ms 16:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:46:04 INFO - PROCESS | 1651 | 1461887164936 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1651 | 1461887164937 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:46:04 INFO - PROCESS | 1651 | 1461887164939 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1651 | 1461887164942 Marionette TRACE conn2 <- [1,1946,null,{}] 16:46:04 INFO - PROCESS | 1651 | 1461887164950 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 1651 | 1461887165083 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:46:05 INFO - PROCESS | 1651 | 1461887165096 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12166f000 == 46 [pid = 1651] [id = 494] 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118134800) [pid = 1651] [serial = 1482] [outer = 0x0] 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11821a000) [pid = 1651] [serial = 1483] [outer = 0x118134800] 16:46:05 INFO - PROCESS | 1651 | 1461887165142 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11859b400) [pid = 1651] [serial = 1484] [outer = 0x118134800] 16:46:05 INFO - PROCESS | 1651 | 1461887165606 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 675ms 16:46:05 INFO - PROCESS | 1651 | 1461887165615 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1651 | 1461887165617 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:46:05 INFO - PROCESS | 1651 | 1461887165619 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1651 | 1461887165620 Marionette TRACE conn2 <- [1,1950,null,{}] 16:46:05 INFO - PROCESS | 1651 | 1461887165623 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 1651 | 1461887165740 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:46:05 INFO - PROCESS | 1651 | 1461887165789 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12450f800 == 47 [pid = 1651] [id = 495] 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118abfc00) [pid = 1651] [serial = 1485] [outer = 0x0] 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11918b400) [pid = 1651] [serial = 1486] [outer = 0x118abfc00] 16:46:05 INFO - PROCESS | 1651 | 1461887165822 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x121258400) [pid = 1651] [serial = 1487] [outer = 0x118abfc00] 16:46:06 INFO - PROCESS | 1651 | 1461887166237 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 16:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:46:06 INFO - PROCESS | 1651 | 1461887166289 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1651 | 1461887166290 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:46:06 INFO - PROCESS | 1651 | 1461887166292 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1651 | 1461887166293 Marionette TRACE conn2 <- [1,1954,null,{}] 16:46:06 INFO - PROCESS | 1651 | 1461887166296 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 1651 | 1461887166383 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:46:06 INFO - PROCESS | 1651 | 1461887166433 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12770d800 == 48 [pid = 1651] [id = 496] 16:46:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1217e4000) [pid = 1651] [serial = 1488] [outer = 0x0] 16:46:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121c11c00) [pid = 1651] [serial = 1489] [outer = 0x1217e4000] 16:46:06 INFO - PROCESS | 1651 | 1461887166464 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123fa0c00) [pid = 1651] [serial = 1490] [outer = 0x1217e4000] 16:46:06 INFO - PROCESS | 1651 | 1461887166888 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 619ms 16:46:06 INFO - PROCESS | 1651 | 1461887166912 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:46:06 INFO - PROCESS | 1651 | 1461887166913 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:46:06 INFO - PROCESS | 1651 | 1461887166915 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1651 | 1461887166916 Marionette TRACE conn2 <- [1,1958,null,{}] 16:46:06 INFO - PROCESS | 1651 | 1461887166919 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 1651 | 1461887167040 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:46:07 INFO - PROCESS | 1651 | 1461887167127 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12999f000 == 49 [pid = 1651] [id = 497] 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12688fc00) [pid = 1651] [serial = 1491] [outer = 0x0] 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126e3c800) [pid = 1651] [serial = 1492] [outer = 0x12688fc00] 16:46:07 INFO - PROCESS | 1651 | 1461887167159 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x127014c00) [pid = 1651] [serial = 1493] [outer = 0x12688fc00] 16:46:07 INFO - PROCESS | 1651 | 1461887167663 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 770ms 16:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:46:07 INFO - PROCESS | 1651 | 1461887167701 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1651 | 1461887167703 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:46:07 INFO - PROCESS | 1651 | 1461887167708 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1651 | 1461887167711 Marionette TRACE conn2 <- [1,1962,null,{}] 16:46:07 INFO - PROCESS | 1651 | 1461887167715 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 1651 | 1461887167808 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:46:07 INFO - PROCESS | 1651 | 1461887167877 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118125800 == 50 [pid = 1651] [id = 498] 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x111e54c00) [pid = 1651] [serial = 1494] [outer = 0x0] 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112a92800) [pid = 1651] [serial = 1495] [outer = 0x111e54c00] 16:46:07 INFO - PROCESS | 1651 | 1461887167905 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x113518400) [pid = 1651] [serial = 1496] [outer = 0x111e54c00] 16:46:08 INFO - PROCESS | 1651 | --DOCSHELL 0x118ece000 == 49 [pid = 1651] [id = 487] 16:46:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11703f800 == 48 [pid = 1651] [id = 486] 16:46:08 INFO - PROCESS | 1651 | 1461887168441 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 774ms 16:46:08 INFO - PROCESS | 1651 | 1461887168482 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1651 | 1461887168485 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:46:08 INFO - PROCESS | 1651 | 1461887168488 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1651 | 1461887168491 Marionette TRACE conn2 <- [1,1966,null,{}] 16:46:08 INFO - PROCESS | 1651 | 1461887168496 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 1651 | 1461887168594 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:46:08 INFO - PROCESS | 1651 | 1461887168664 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11915c800 == 49 [pid = 1651] [id = 499] 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x111089000) [pid = 1651] [serial = 1497] [outer = 0x0] 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x113dd3800) [pid = 1651] [serial = 1498] [outer = 0x111089000] 16:46:08 INFO - PROCESS | 1651 | 1461887168697 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11688a800) [pid = 1651] [serial = 1499] [outer = 0x111089000] 16:46:09 INFO - PROCESS | 1651 | 1461887169098 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 16:46:09 INFO - PROCESS | 1651 | 1461887169160 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1651 | 1461887169164 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:46:09 INFO - PROCESS | 1651 | 1461887169189 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1651 | 1461887169190 Marionette TRACE conn2 <- [1,1970,null,{}] 16:46:09 INFO - PROCESS | 1651 | 1461887169193 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 1651 | 1461887169291 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:46:09 INFO - PROCESS | 1651 | 1461887169359 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x124515000 == 50 [pid = 1651] [id = 500] 16:46:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x117c1dc00) [pid = 1651] [serial = 1500] [outer = 0x0] 16:46:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118216800) [pid = 1651] [serial = 1501] [outer = 0x117c1dc00] 16:46:09 INFO - PROCESS | 1651 | 1461887169390 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x118599400) [pid = 1651] [serial = 1502] [outer = 0x117c1dc00] 16:46:09 INFO - PROCESS | 1651 | 1461887169819 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 673ms 16:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:46:09 INFO - PROCESS | 1651 | 1461887169860 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1651 | 1461887169861 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:46:09 INFO - PROCESS | 1651 | 1461887169864 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1651 | 1461887169866 Marionette TRACE conn2 <- [1,1974,null,{}] 16:46:09 INFO - PROCESS | 1651 | 1461887169874 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 1651 | 1461887169994 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:46:10 INFO - PROCESS | 1651 | 1461887170051 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a259800 == 51 [pid = 1651] [id = 501] 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119184400) [pid = 1651] [serial = 1503] [outer = 0x0] 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12104f400) [pid = 1651] [serial = 1504] [outer = 0x119184400] 16:46:10 INFO - PROCESS | 1651 | 1461887170085 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x124191000) [pid = 1651] [serial = 1505] [outer = 0x119184400] 16:46:10 INFO - PROCESS | 1651 | 1461887170522 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms 16:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:46:10 INFO - PROCESS | 1651 | 1461887170538 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 1651 | 1461887170540 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:46:10 INFO - PROCESS | 1651 | 1461887170542 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1651 | 1461887170543 Marionette TRACE conn2 <- [1,1978,null,{}] 16:46:10 INFO - PROCESS | 1651 | 1461887170546 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:10 INFO - PROCESS | 1651 | 1461887170641 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:46:10 INFO - PROCESS | 1651 | 1461887170692 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11333e000 == 52 [pid = 1651] [id = 502] 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x126891800) [pid = 1651] [serial = 1506] [outer = 0x0] 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x126ec1800) [pid = 1651] [serial = 1507] [outer = 0x126891800] 16:46:10 INFO - PROCESS | 1651 | 1461887170722 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x126ec9c00) [pid = 1651] [serial = 1508] [outer = 0x126891800] 16:46:11 INFO - PROCESS | 1651 | 1461887171137 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 618ms 16:46:11 INFO - PROCESS | 1651 | 1461887171161 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1651 | 1461887171162 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:46:11 INFO - PROCESS | 1651 | 1461887171164 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1651 | 1461887171166 Marionette TRACE conn2 <- [1,1982,null,{}] 16:46:11 INFO - PROCESS | 1651 | 1461887171168 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 1651 | 1461887171261 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:46:11 INFO - PROCESS | 1651 | 1461887171348 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c014800 == 53 [pid = 1651] [id = 503] 16:46:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x127016c00) [pid = 1651] [serial = 1509] [outer = 0x0] 16:46:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12701ec00) [pid = 1651] [serial = 1510] [outer = 0x127016c00] 16:46:11 INFO - PROCESS | 1651 | 1461887171378 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12724a800) [pid = 1651] [serial = 1511] [outer = 0x127016c00] 16:46:11 INFO - PROCESS | 1651 | 1461887171790 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 669ms 16:46:11 INFO - PROCESS | 1651 | 1461887171850 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1651 | 1461887171852 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:46:11 INFO - PROCESS | 1651 | 1461887171856 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1651 | 1461887171857 Marionette TRACE conn2 <- [1,1986,null,{}] 16:46:11 INFO - PROCESS | 1651 | 1461887171859 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 1651 | 1461887171978 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:46:12 INFO - PROCESS | 1651 | 1461887172048 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c378800 == 54 [pid = 1651] [id = 504] 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x127741000) [pid = 1651] [serial = 1512] [outer = 0x0] 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1277a4c00) [pid = 1651] [serial = 1513] [outer = 0x127741000] 16:46:12 INFO - PROCESS | 1651 | 1461887172080 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1277aac00) [pid = 1651] [serial = 1514] [outer = 0x127741000] 16:46:12 INFO - PROCESS | 1651 | 1461887172493 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 669ms 16:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:46:12 INFO - PROCESS | 1651 | 1461887172526 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 1651 | 1461887172527 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:46:12 INFO - PROCESS | 1651 | 1461887172529 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 1651 | 1461887172531 Marionette TRACE conn2 <- [1,1990,null,{}] 16:46:12 INFO - PROCESS | 1651 | 1461887172533 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:12 INFO - PROCESS | 1651 | 1461887172647 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:46:12 INFO - PROCESS | 1651 | 1461887172716 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8d1000 == 55 [pid = 1651] [id = 505] 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x128b40c00) [pid = 1651] [serial = 1515] [outer = 0x0] 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x128b44400) [pid = 1651] [serial = 1516] [outer = 0x128b40c00] 16:46:12 INFO - PROCESS | 1651 | 1461887172745 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128be1800) [pid = 1651] [serial = 1517] [outer = 0x128b40c00] 16:46:13 INFO - PROCESS | 1651 | 1461887173276 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 820ms 16:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:46:13 INFO - PROCESS | 1651 | 1461887173350 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 1651 | 1461887173353 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:46:13 INFO - PROCESS | 1651 | 1461887173359 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1651 | 1461887173363 Marionette TRACE conn2 <- [1,1994,null,{}] 16:46:13 INFO - PROCESS | 1651 | 1461887173369 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 1651 | 1461887173510 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:46:13 INFO - PROCESS | 1651 | 1461887173642 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x120eb8800 == 56 [pid = 1651] [id = 506] 16:46:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x112a95400) [pid = 1651] [serial = 1518] [outer = 0x0] 16:46:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x112ac2400) [pid = 1651] [serial = 1519] [outer = 0x112a95400] 16:46:13 INFO - PROCESS | 1651 | 1461887173689 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x116516400) [pid = 1651] [serial = 1520] [outer = 0x112a95400] 16:46:14 INFO - PROCESS | 1651 | 1461887174310 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 975ms 16:46:14 INFO - PROCESS | 1651 | 1461887174333 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1651 | 1461887174336 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:46:14 INFO - PROCESS | 1651 | 1461887174339 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1651 | 1461887174342 Marionette TRACE conn2 <- [1,1998,null,{}] 16:46:14 INFO - PROCESS | 1651 | 1461887174346 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 1651 | 1461887174447 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:46:14 INFO - PROCESS | 1651 | 1461887174518 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b99800 == 57 [pid = 1651] [id = 507] 16:46:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x117c0e800) [pid = 1651] [serial = 1521] [outer = 0x0] 16:46:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11813c400) [pid = 1651] [serial = 1522] [outer = 0x117c0e800] 16:46:14 INFO - PROCESS | 1651 | 1461887174551 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x118276400) [pid = 1651] [serial = 1523] [outer = 0x117c0e800] 16:46:14 INFO - PROCESS | 1651 | 1461887174971 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 16:46:15 INFO - PROCESS | 1651 | 1461887175012 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1651 | 1461887175016 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:46:15 INFO - PROCESS | 1651 | 1461887175039 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1651 | 1461887175041 Marionette TRACE conn2 <- [1,2002,null,{}] 16:46:15 INFO - PROCESS | 1651 | 1461887175044 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:15 INFO - PROCESS | 1651 | 1461887175165 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:46:15 INFO - PROCESS | 1651 | 1461887175235 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a254800 == 58 [pid = 1651] [id = 508] 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x121052000) [pid = 1651] [serial = 1524] [outer = 0x0] 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x121c18000) [pid = 1651] [serial = 1525] [outer = 0x121052000] 16:46:15 INFO - PROCESS | 1651 | 1461887175266 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x124545400) [pid = 1651] [serial = 1526] [outer = 0x121052000] 16:46:15 INFO - PROCESS | 1651 | 1461887175691 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 673ms 16:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:46:15 INFO - PROCESS | 1651 | 1461887175710 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1651 | 1461887175711 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:46:15 INFO - PROCESS | 1651 | 1461887175713 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1651 | 1461887175716 Marionette TRACE conn2 <- [1,2006,null,{}] 16:46:15 INFO - PROCESS | 1651 | 1461887175726 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:15 INFO - PROCESS | 1651 | 1461887175829 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:46:15 INFO - PROCESS | 1651 | 1461887175901 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c371800 == 59 [pid = 1651] [id = 509] 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x126ebd400) [pid = 1651] [serial = 1527] [outer = 0x0] 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x127585000) [pid = 1651] [serial = 1528] [outer = 0x126ebd400] 16:46:15 INFO - PROCESS | 1651 | 1461887175975 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12779c400) [pid = 1651] [serial = 1529] [outer = 0x126ebd400] 16:46:16 INFO - PROCESS | 1651 | 1461887176383 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 724ms 16:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:46:16 INFO - PROCESS | 1651 | 1461887176438 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 1651 | 1461887176440 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:46:16 INFO - PROCESS | 1651 | 1461887176442 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 1651 | 1461887176443 Marionette TRACE conn2 <- [1,2010,null,{}] 16:46:16 INFO - PROCESS | 1651 | 1461887176445 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 1651 | 1461887176566 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:46:16 INFO - PROCESS | 1651 | 1461887176624 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d06c000 == 60 [pid = 1651] [id = 510] 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1277a1c00) [pid = 1651] [serial = 1530] [outer = 0x0] 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x128b45400) [pid = 1651] [serial = 1531] [outer = 0x1277a1c00] 16:46:16 INFO - PROCESS | 1651 | 1461887176655 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x128be7000) [pid = 1651] [serial = 1532] [outer = 0x1277a1c00] 16:46:17 INFO - PROCESS | 1651 | 1461887177029 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 618ms 16:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:46:17 INFO - PROCESS | 1651 | 1461887177061 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1651 | 1461887177062 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:46:17 INFO - PROCESS | 1651 | 1461887177064 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1651 | 1461887177065 Marionette TRACE conn2 <- [1,2014,null,{}] 16:46:17 INFO - PROCESS | 1651 | 1461887177067 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 1651 | 1461887177167 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:46:17 INFO - PROCESS | 1651 | 1461887177228 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d530800 == 61 [pid = 1651] [id = 511] 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x1277a2000) [pid = 1651] [serial = 1533] [outer = 0x0] 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x128bec400) [pid = 1651] [serial = 1534] [outer = 0x1277a2000] 16:46:17 INFO - PROCESS | 1651 | 1461887177258 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x128c9e400) [pid = 1651] [serial = 1535] [outer = 0x1277a2000] 16:46:17 INFO - PROCESS | 1651 | 1461887177724 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 721ms 16:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:46:17 INFO - PROCESS | 1651 | 1461887177785 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1651 | 1461887177786 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:46:17 INFO - PROCESS | 1651 | 1461887177789 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1651 | 1461887177790 Marionette TRACE conn2 <- [1,2018,null,{}] 16:46:17 INFO - PROCESS | 1651 | 1461887177792 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 1651 | 1461887177919 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:46:17 INFO - PROCESS | 1651 | 1461887177979 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6d1800 == 62 [pid = 1651] [id = 512] 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x128ca2800) [pid = 1651] [serial = 1536] [outer = 0x0] 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x128caa800) [pid = 1651] [serial = 1537] [outer = 0x128ca2800] 16:46:18 INFO - PROCESS | 1651 | 1461887178010 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x128e88c00) [pid = 1651] [serial = 1538] [outer = 0x128ca2800] 16:46:18 INFO - PROCESS | 1651 | 1461887178427 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 672ms 16:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:46:18 INFO - PROCESS | 1651 | 1461887178462 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1651 | 1461887178463 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:46:18 INFO - PROCESS | 1651 | 1461887178465 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1651 | 1461887178466 Marionette TRACE conn2 <- [1,2022,null,{}] 16:46:18 INFO - PROCESS | 1651 | 1461887178469 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 1651 | 1461887178567 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:46:18 INFO - PROCESS | 1651 | 1461887178625 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da21800 == 63 [pid = 1651] [id = 513] 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x113544400) [pid = 1651] [serial = 1539] [outer = 0x0] 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x128e8e400) [pid = 1651] [serial = 1540] [outer = 0x113544400] 16:46:18 INFO - PROCESS | 1651 | 1461887178655 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x128e92400) [pid = 1651] [serial = 1541] [outer = 0x113544400] 16:46:19 INFO - PROCESS | 1651 | 1461887179032 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 618ms 16:46:19 INFO - PROCESS | 1651 | 1461887179085 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1651 | 1461887179087 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:46:19 INFO - PROCESS | 1651 | 1461887179090 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1651 | 1461887179091 Marionette TRACE conn2 <- [1,2026,null,{}] 16:46:19 INFO - PROCESS | 1651 | 1461887179093 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 1651 | 1461887179257 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:46:19 INFO - PROCESS | 1651 | 1461887179361 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x123ba5800 == 64 [pid = 1651] [id = 514] 16:46:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1121d9400) [pid = 1651] [serial = 1542] [outer = 0x0] 16:46:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x113d4b800) [pid = 1651] [serial = 1543] [outer = 0x1121d9400] 16:46:19 INFO - PROCESS | 1651 | 1461887179389 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11766c400) [pid = 1651] [serial = 1544] [outer = 0x1121d9400] 16:46:19 INFO - PROCESS | 1651 | 1461887179925 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:46:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c014800 == 63 [pid = 1651] [id = 503] 16:46:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11333e000 == 62 [pid = 1651] [id = 502] 16:46:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12a259800 == 61 [pid = 1651] [id = 501] 16:46:19 INFO - PROCESS | 1651 | --DOCSHELL 0x124515000 == 60 [pid = 1651] [id = 500] 16:46:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11915c800 == 59 [pid = 1651] [id = 499] 16:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 871ms 16:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:46:19 INFO - PROCESS | 1651 | 1461887179976 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1651 | 1461887179978 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:46:19 INFO - PROCESS | 1651 | 1461887179981 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1651 | 1461887179984 Marionette TRACE conn2 <- [1,2030,null,{}] 16:46:19 INFO - PROCESS | 1651 | 1461887179990 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 1651 | 1461887180097 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:46:20 INFO - PROCESS | 1651 | 1461887180167 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x121112800 == 60 [pid = 1651] [id = 515] 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x116a5c400) [pid = 1651] [serial = 1545] [outer = 0x0] 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x117c0e400) [pid = 1651] [serial = 1546] [outer = 0x116a5c400] 16:46:20 INFO - PROCESS | 1651 | 1461887180200 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x118849800) [pid = 1651] [serial = 1547] [outer = 0x116a5c400] 16:46:20 INFO - PROCESS | 1651 | 1461887180674 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 727ms 16:46:20 INFO - PROCESS | 1651 | 1461887180709 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1651 | 1461887180713 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:46:20 INFO - PROCESS | 1651 | 1461887180739 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1651 | 1461887180741 Marionette TRACE conn2 <- [1,2034,null,{}] 16:46:20 INFO - PROCESS | 1651 | 1461887180743 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 1651 | 1461887180845 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:46:20 INFO - PROCESS | 1651 | 1461887180922 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0d5000 == 61 [pid = 1651] [id = 516] 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1213f0c00) [pid = 1651] [serial = 1548] [outer = 0x0] 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x126bec000) [pid = 1651] [serial = 1549] [outer = 0x1213f0c00] 16:46:20 INFO - PROCESS | 1651 | 1461887180953 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x126ec8400) [pid = 1651] [serial = 1550] [outer = 0x1213f0c00] 16:46:21 INFO - PROCESS | 1651 | 1461887181349 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 675ms 16:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:46:21 INFO - PROCESS | 1651 | 1461887181412 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 1651 | 1461887181413 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:46:21 INFO - PROCESS | 1651 | 1461887181416 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1651 | 1461887181418 Marionette TRACE conn2 <- [1,2038,null,{}] 16:46:21 INFO - PROCESS | 1651 | 1461887181426 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:21 INFO - PROCESS | 1651 | 1461887181532 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:46:21 INFO - PROCESS | 1651 | 1461887181594 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d532800 == 62 [pid = 1651] [id = 517] 16:46:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x127021000) [pid = 1651] [serial = 1551] [outer = 0x0] 16:46:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x127745000) [pid = 1651] [serial = 1552] [outer = 0x127021000] 16:46:21 INFO - PROCESS | 1651 | 1461887181627 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1277a8800) [pid = 1651] [serial = 1553] [outer = 0x127021000] 16:46:22 INFO - PROCESS | 1651 | 1461887182110 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 723ms 16:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:46:22 INFO - PROCESS | 1651 | 1461887182161 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1651 | 1461887182164 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:46:22 INFO - PROCESS | 1651 | 1461887182182 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1651 | 1461887182183 Marionette TRACE conn2 <- [1,2042,null,{}] 16:46:22 INFO - PROCESS | 1651 | 1461887182205 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:22 INFO - PROCESS | 1651 | 1461887182302 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:46:22 INFO - PROCESS | 1651 | 1461887182377 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfbf800 == 63 [pid = 1651] [id = 518] 16:46:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x128c9e800) [pid = 1651] [serial = 1554] [outer = 0x0] 16:46:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x128ca9800) [pid = 1651] [serial = 1555] [outer = 0x128c9e800] 16:46:22 INFO - PROCESS | 1651 | 1461887182406 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x128cd0000) [pid = 1651] [serial = 1556] [outer = 0x128c9e800] 16:46:22 INFO - PROCESS | 1651 | 1461887182835 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 703ms 16:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:46:22 INFO - PROCESS | 1651 | 1461887182871 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1651 | 1461887182872 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:46:22 INFO - PROCESS | 1651 | 1461887182874 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1651 | 1461887182876 Marionette TRACE conn2 <- [1,2046,null,{}] 16:46:22 INFO - PROCESS | 1651 | 1461887182878 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:22 INFO - PROCESS | 1651 | 1461887182975 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:46:23 INFO - PROCESS | 1651 | 1461887183036 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfd2000 == 64 [pid = 1651] [id = 519] 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x128cc8800) [pid = 1651] [serial = 1557] [outer = 0x0] 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x128e96000) [pid = 1651] [serial = 1558] [outer = 0x128cc8800] 16:46:23 INFO - PROCESS | 1651 | 1461887183066 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x128ebc000) [pid = 1651] [serial = 1559] [outer = 0x128cc8800] 16:46:23 INFO - PROCESS | 1651 | 1461887183474 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 619ms 16:46:23 INFO - PROCESS | 1651 | 1461887183493 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 1651 | 1461887183495 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:46:23 INFO - PROCESS | 1651 | 1461887183497 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 1651 | 1461887183498 Marionette TRACE conn2 <- [1,2050,null,{}] 16:46:23 INFO - PROCESS | 1651 | 1461887183501 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 1651 | 1461887183627 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:46:23 INFO - PROCESS | 1651 | 1461887183726 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6ac800 == 65 [pid = 1651] [id = 520] 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x128ec3c00) [pid = 1651] [serial = 1560] [outer = 0x0] 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x129162400) [pid = 1651] [serial = 1561] [outer = 0x128ec3c00] 16:46:23 INFO - PROCESS | 1651 | 1461887183758 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12965f400) [pid = 1651] [serial = 1562] [outer = 0x128ec3c00] 16:46:24 INFO - PROCESS | 1651 | 1461887184148 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 16:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:46:24 INFO - PROCESS | 1651 | 1461887184216 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1651 | 1461887184218 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:46:24 INFO - PROCESS | 1651 | 1461887184220 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1651 | 1461887184221 Marionette TRACE conn2 <- [1,2054,null,{}] 16:46:24 INFO - PROCESS | 1651 | 1461887184224 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:24 INFO - PROCESS | 1651 | 1461887184317 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:46:24 INFO - PROCESS | 1651 | 1461887184378 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eb93800 == 66 [pid = 1651] [id = 521] 16:46:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x129656c00) [pid = 1651] [serial = 1563] [outer = 0x0] 16:46:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x129663800) [pid = 1651] [serial = 1564] [outer = 0x129656c00] 16:46:24 INFO - PROCESS | 1651 | 1461887184407 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x129799c00) [pid = 1651] [serial = 1565] [outer = 0x129656c00] 16:46:24 INFO - PROCESS | 1651 | 1461887184905 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 16:46:25 INFO - PROCESS | 1651 | 1461887185003 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1651 | 1461887185004 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:46:25 INFO - PROCESS | 1651 | 1461887185008 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1651 | 1461887185010 Marionette TRACE conn2 <- [1,2058,null,{}] 16:46:25 INFO - PROCESS | 1651 | 1461887185012 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 1651 | 1461887185132 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:46:25 INFO - PROCESS | 1651 | 1461887185271 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x135332000 == 67 [pid = 1651] [id = 522] 16:46:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12965a400) [pid = 1651] [serial = 1566] [outer = 0x0] 16:46:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x129947800) [pid = 1651] [serial = 1567] [outer = 0x12965a400] 16:46:25 INFO - PROCESS | 1651 | 1461887185312 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12a2c5800) [pid = 1651] [serial = 1568] [outer = 0x12965a400] 16:46:25 INFO - PROCESS | 1651 | 1461887185842 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 870ms 16:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:46:25 INFO - PROCESS | 1651 | 1461887185878 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1651 | 1461887185880 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:46:25 INFO - PROCESS | 1651 | 1461887185900 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1651 | 1461887185902 Marionette TRACE conn2 <- [1,2062,null,{}] 16:46:25 INFO - PROCESS | 1651 | 1461887185909 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:26 INFO - PROCESS | 1651 | 1461887186004 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:46:26 INFO - PROCESS | 1651 | 1461887186070 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd34800 == 68 [pid = 1651] [id = 523] 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x116894c00) [pid = 1651] [serial = 1569] [outer = 0x0] 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x118846000) [pid = 1651] [serial = 1570] [outer = 0x116894c00] 16:46:26 INFO - PROCESS | 1651 | 1461887186097 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x121a1b800) [pid = 1651] [serial = 1571] [outer = 0x116894c00] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad8b800 == 67 [pid = 1651] [id = 476] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11825e000 == 66 [pid = 1651] [id = 389] 16:46:26 INFO - PROCESS | 1651 | 1461887186673 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 840ms 16:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:46:26 INFO - PROCESS | 1651 | 1461887186723 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 1651 | 1461887186726 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:46:26 INFO - PROCESS | 1651 | 1461887186731 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 1651 | 1461887186733 Marionette TRACE conn2 <- [1,2066,null,{}] 16:46:26 INFO - PROCESS | 1651 | 1461887186737 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:26 INFO - PROCESS | 1651 | 1461887186847 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:46:26 INFO - PROCESS | 1651 | 1461887186931 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd28000 == 67 [pid = 1651] [id = 524] 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x121c03800) [pid = 1651] [serial = 1572] [outer = 0x0] 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x126893400) [pid = 1651] [serial = 1573] [outer = 0x121c03800] 16:46:26 INFO - PROCESS | 1651 | 1461887186984 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12701ac00) [pid = 1651] [serial = 1574] [outer = 0x121c03800] 16:46:27 INFO - PROCESS | 1651 | 1461887187438 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 723ms 16:46:27 INFO - PROCESS | 1651 | 1461887187455 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 1651 | 1461887187459 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:46:27 INFO - PROCESS | 1651 | 1461887187464 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1651 | 1461887187465 Marionette TRACE conn2 <- [1,2070,null,{}] 16:46:27 INFO - PROCESS | 1651 | 1461887187468 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 1651 | 1461887187569 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:46:27 INFO - PROCESS | 1651 | 1461887187635 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6d5000 == 68 [pid = 1651] [id = 525] 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x127244000) [pid = 1651] [serial = 1575] [outer = 0x0] 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x1277a9800) [pid = 1651] [serial = 1576] [outer = 0x127244000] 16:46:27 INFO - PROCESS | 1651 | 1461887187665 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x128be6800) [pid = 1651] [serial = 1577] [outer = 0x127244000] 16:46:28 INFO - PROCESS | 1651 | 1461887188139 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 721ms 16:46:28 INFO - PROCESS | 1651 | 1461887188209 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1651 | 1461887188210 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:46:28 INFO - PROCESS | 1651 | 1461887188214 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1651 | 1461887188217 Marionette TRACE conn2 <- [1,2074,null,{}] 16:46:28 INFO - PROCESS | 1651 | 1461887188245 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 1651 | 1461887188349 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:46:28 INFO - PROCESS | 1651 | 1461887188430 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6ab800 == 69 [pid = 1651] [id = 526] 16:46:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x128cd5800) [pid = 1651] [serial = 1578] [outer = 0x0] 16:46:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x128e95000) [pid = 1651] [serial = 1579] [outer = 0x128cd5800] 16:46:28 INFO - PROCESS | 1651 | 1461887188464 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x128ec4c00) [pid = 1651] [serial = 1580] [outer = 0x128cd5800] 16:46:28 INFO - PROCESS | 1651 | 1461887188868 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 689ms 16:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:46:28 INFO - PROCESS | 1651 | 1461887188907 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1651 | 1461887188909 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:46:28 INFO - PROCESS | 1651 | 1461887188911 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1651 | 1461887188912 Marionette TRACE conn2 <- [1,2078,null,{}] 16:46:28 INFO - PROCESS | 1651 | 1461887188915 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 1651 | 1461887189015 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1299a2000 == 68 [pid = 1651] [id = 401] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6d1800 == 67 [pid = 1651] [id = 512] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8d1000 == 66 [pid = 1651] [id = 505] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12c378800 == 65 [pid = 1651] [id = 504] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12eb93800 == 64 [pid = 1651] [id = 521] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6ac800 == 63 [pid = 1651] [id = 520] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfd2000 == 62 [pid = 1651] [id = 519] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfbf800 == 61 [pid = 1651] [id = 518] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12d532800 == 60 [pid = 1651] [id = 517] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0d5000 == 59 [pid = 1651] [id = 516] 16:46:29 INFO - PROCESS | 1651 | --DOCSHELL 0x121112800 == 58 [pid = 1651] [id = 515] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1173dd800 == 57 [pid = 1651] [id = 394] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c3800 == 56 [pid = 1651] [id = 488] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4c8000 == 55 [pid = 1651] [id = 402] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab2f000 == 54 [pid = 1651] [id = 490] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12967b000 == 53 [pid = 1651] [id = 398] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12166f000 == 52 [pid = 1651] [id = 494] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11704b800 == 51 [pid = 1651] [id = 474] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4c6800 == 50 [pid = 1651] [id = 421] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x116a07800 == 49 [pid = 1651] [id = 387] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119749000 == 48 [pid = 1651] [id = 456] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5b4000 == 47 [pid = 1651] [id = 403] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12998b000 == 46 [pid = 1651] [id = 489] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8d6800 == 45 [pid = 1651] [id = 477] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12450f800 == 44 [pid = 1651] [id = 495] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a247000 == 43 [pid = 1651] [id = 399] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12d530800 == 42 [pid = 1651] [id = 511] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1185bf800 == 41 [pid = 1651] [id = 390] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x135332000 == 40 [pid = 1651] [id = 522] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab49000 == 39 [pid = 1651] [id = 457] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12770d800 == 38 [pid = 1651] [id = 496] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1173ce800 == 37 [pid = 1651] [id = 455] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c6800 == 36 [pid = 1651] [id = 397] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x117c8e800 == 35 [pid = 1651] [id = 440] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x120ec2000 == 34 [pid = 1651] [id = 400] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x121118800 == 33 [pid = 1651] [id = 392] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12da21800 == 32 [pid = 1651] [id = 513] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x118125800 == 31 [pid = 1651] [id = 498] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119980800 == 30 [pid = 1651] [id = 391] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x123b99800 == 29 [pid = 1651] [id = 507] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x120ebc800 == 28 [pid = 1651] [id = 475] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x121674000 == 27 [pid = 1651] [id = 393] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a254800 == 26 [pid = 1651] [id = 508] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x117047000 == 25 [pid = 1651] [id = 492] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1133e1800 == 24 [pid = 1651] [id = 386] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12c371800 == 23 [pid = 1651] [id = 509] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12999f000 == 22 [pid = 1651] [id = 497] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12d06c000 == 21 [pid = 1651] [id = 510] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1185bf000 == 20 [pid = 1651] [id = 396] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11997d000 == 19 [pid = 1651] [id = 493] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1173de000 == 18 [pid = 1651] [id = 388] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x124d12000 == 17 [pid = 1651] [id = 395] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x120eb8800 == 16 [pid = 1651] [id = 506] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x110f0c800 == 15 [pid = 1651] [id = 491] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x123ba5800 == 14 [pid = 1651] [id = 514] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6ab800 == 13 [pid = 1651] [id = 526] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12c389800 == 12 [pid = 1651] [id = 473] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c7800 == 11 [pid = 1651] [id = 485] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6d5000 == 10 [pid = 1651] [id = 525] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd34800 == 9 [pid = 1651] [id = 523] 16:46:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd28000 == 8 [pid = 1651] [id = 524] 16:46:33 INFO - PROCESS | 1651 | 1461887193017 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160e9800 == 9 [pid = 1651] [id = 527] 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x110f77400) [pid = 1651] [serial = 1581] [outer = 0x0] 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x110f79400) [pid = 1651] [serial = 1582] [outer = 0x110f77400] 16:46:33 INFO - PROCESS | 1651 | 1461887193051 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x110f9dc00) [pid = 1651] [serial = 1583] [outer = 0x110f77400] 16:46:33 INFO - PROCESS | 1651 | 1461887193369 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 4485ms 16:46:33 INFO - PROCESS | 1651 | 1461887193398 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 1651 | 1461887193401 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:46:33 INFO - PROCESS | 1651 | 1461887193408 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 1651 | 1461887193410 Marionette TRACE conn2 <- [1,2082,null,{}] 16:46:33 INFO - PROCESS | 1651 | 1461887193414 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:33 INFO - PROCESS | 1651 | 1461887193558 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:46:33 INFO - PROCESS | 1651 | 1461887193643 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x117039800 == 10 [pid = 1651] [id = 528] 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11108e400) [pid = 1651] [serial = 1584] [outer = 0x0] 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x1110f8400) [pid = 1651] [serial = 1585] [outer = 0x11108e400] 16:46:33 INFO - PROCESS | 1651 | 1461887193688 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x11297fc00) [pid = 1651] [serial = 1586] [outer = 0x11108e400] 16:46:34 INFO - PROCESS | 1651 | 1461887194117 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 771ms 16:46:34 INFO - PROCESS | 1651 | 1461887194181 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 1651 | 1461887194185 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:46:34 INFO - PROCESS | 1651 | 1461887194188 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1651 | 1461887194189 Marionette TRACE conn2 <- [1,2086,null,{}] 16:46:34 INFO - PROCESS | 1651 | 1461887194192 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:34 INFO - PROCESS | 1651 | 1461887194290 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:46:34 INFO - PROCESS | 1651 | 1461887194298 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x117039000 == 11 [pid = 1651] [id = 529] 16:46:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x112eb0800) [pid = 1651] [serial = 1587] [outer = 0x0] 16:46:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x113388800) [pid = 1651] [serial = 1588] [outer = 0x112eb0800] 16:46:34 INFO - PROCESS | 1651 | 1461887194327 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x113ad8800) [pid = 1651] [serial = 1589] [outer = 0x112eb0800] 16:46:34 INFO - PROCESS | 1651 | 1461887194760 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 623ms 16:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:46:34 INFO - PROCESS | 1651 | 1461887194812 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 1651 | 1461887194815 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:46:34 INFO - PROCESS | 1651 | 1461887194826 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1651 | 1461887194832 Marionette TRACE conn2 <- [1,2090,null,{}] 16:46:34 INFO - PROCESS | 1651 | 1461887194837 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:34 INFO - PROCESS | 1651 | 1461887194956 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:46:34 INFO - PROCESS | 1651 | 1461887194971 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12110d000 == 12 [pid = 1651] [id = 530] 16:46:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x115e92000) [pid = 1651] [serial = 1590] [outer = 0x0] 16:46:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x1167e3000) [pid = 1651] [serial = 1591] [outer = 0x115e92000] 16:46:35 INFO - PROCESS | 1651 | 1461887195011 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x116b57c00) [pid = 1651] [serial = 1592] [outer = 0x115e92000] 16:46:35 INFO - PROCESS | 1651 | 1461887195456 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 685ms 16:46:35 INFO - PROCESS | 1651 | 1461887195505 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:46:35 INFO - PROCESS | 1651 | 1461887195507 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:46:35 INFO - PROCESS | 1651 | 1461887195511 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1651 | 1461887195512 Marionette TRACE conn2 <- [1,2094,null,{}] 16:46:35 INFO - PROCESS | 1651 | 1461887195516 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 1651 | 1461887195686 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:46:35 INFO - PROCESS | 1651 | 1461887195707 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f38000 == 13 [pid = 1651] [id = 531] 16:46:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x116b62400) [pid = 1651] [serial = 1593] [outer = 0x0] 16:46:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11766e800) [pid = 1651] [serial = 1594] [outer = 0x116b62400] 16:46:35 INFO - PROCESS | 1651 | 1461887195747 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x118215000) [pid = 1651] [serial = 1595] [outer = 0x116b62400] 16:46:36 INFO - PROCESS | 1651 | 1461887196182 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 723ms 16:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:46:36 INFO - PROCESS | 1651 | 1461887196233 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1651 | 1461887196234 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:46:36 INFO - PROCESS | 1651 | 1461887196236 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1651 | 1461887196237 Marionette TRACE conn2 <- [1,2098,null,{}] 16:46:36 INFO - PROCESS | 1651 | 1461887196240 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:36 INFO - PROCESS | 1651 | 1461887196339 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:46:36 INFO - PROCESS | 1651 | 1461887196344 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1268e2000 == 14 [pid = 1651] [id = 532] 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x118271c00) [pid = 1651] [serial = 1596] [outer = 0x0] 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x118276000) [pid = 1651] [serial = 1597] [outer = 0x118271c00] 16:46:36 INFO - PROCESS | 1651 | 1461887196378 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x119134c00) [pid = 1651] [serial = 1598] [outer = 0x118271c00] 16:46:36 INFO - PROCESS | 1651 | 1461887196773 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 568ms 16:46:36 INFO - PROCESS | 1651 | 1461887196806 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1651 | 1461887196807 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:46:36 INFO - PROCESS | 1651 | 1461887196818 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1651 | 1461887196819 Marionette TRACE conn2 <- [1,2102,null,{}] 16:46:36 INFO - PROCESS | 1651 | 1461887196821 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:36 INFO - PROCESS | 1651 | 1461887196920 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:46:36 INFO - PROCESS | 1651 | 1461887196924 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x110f12000 == 15 [pid = 1651] [id = 533] 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x111088c00) [pid = 1651] [serial = 1599] [outer = 0x0] 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x1199d3400) [pid = 1651] [serial = 1600] [outer = 0x111088c00] 16:46:36 INFO - PROCESS | 1651 | 1461887196949 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12102d000) [pid = 1651] [serial = 1601] [outer = 0x111088c00] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x119136800) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x121c1dc00) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x119182400) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x1126c1c00) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x118212c00) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x111d3bc00) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x111089000) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x117c1dc00) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x113391c00) [pid = 1651] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x116894c00) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x1121d9400) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x11108ec00) [pid = 1651] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x112a95400) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x111e54c00) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x110fa5c00) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x121c07c00) [pid = 1651] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x117353c00) [pid = 1651] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x111094000) [pid = 1651] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x1121db400) [pid = 1651] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x116537400) [pid = 1651] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x10e9bf400) [pid = 1651] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x1111d4400) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12757dc00) [pid = 1651] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x112ac5000) [pid = 1651] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x110f9d800) [pid = 1651] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x117353800) [pid = 1651] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x110f7c800) [pid = 1651] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x119189400) [pid = 1651] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12688fc00) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x1217e4000) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x126ebd400) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x118abfc00) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x118134800) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x121052000) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x127244000) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1150f4000) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x126891800) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x116a5c400) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x1197cb400) [pid = 1651] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x1213f0c00) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x119bd2c00) [pid = 1651] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x119184400) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x116b60c00) [pid = 1651] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x119188000) [pid = 1651] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x1277a1c00) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12965a400) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x129656c00) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x121c03800) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x128ec3c00) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x128cc8800) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x113544400) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x128ca2800) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x1277a2000) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x128b40c00) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x128c9e800) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x127741000) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x117c0e800) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x127016c00) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x127021000) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x10e9b9800) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x110faac00) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:46:37 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1197ca800) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:46:38 INFO - PROCESS | 1651 | 1461887198072 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1271ms 16:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:46:38 INFO - PROCESS | 1651 | 1461887198090 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1651 | 1461887198091 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:46:38 INFO - PROCESS | 1651 | 1461887198093 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1651 | 1461887198095 Marionette TRACE conn2 <- [1,2106,null,{}] 16:46:38 INFO - PROCESS | 1651 | 1461887198097 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:38 INFO - PROCESS | 1651 | 1461887198172 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:46:38 INFO - PROCESS | 1651 | 1461887198191 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a10000 == 16 [pid = 1651] [id = 534] 16:46:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x110f2bc00) [pid = 1651] [serial = 1602] [outer = 0x0] 16:46:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x110fa8400) [pid = 1651] [serial = 1603] [outer = 0x110f2bc00] 16:46:38 INFO - PROCESS | 1651 | 1461887198216 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1121db400) [pid = 1651] [serial = 1604] [outer = 0x110f2bc00] 16:46:38 INFO - PROCESS | 1651 | 1461887198559 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 16:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:46:38 INFO - PROCESS | 1651 | 1461887198614 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1651 | 1461887198615 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:46:38 INFO - PROCESS | 1651 | 1461887198618 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1651 | 1461887198619 Marionette TRACE conn2 <- [1,2110,null,{}] 16:46:38 INFO - PROCESS | 1651 | 1461887198621 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:38 INFO - PROCESS | 1651 | 1461887198694 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:46:38 INFO - PROCESS | 1651 | 1461887198698 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7b000 == 17 [pid = 1651] [id = 535] 16:46:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x112a95400) [pid = 1651] [serial = 1605] [outer = 0x0] 16:46:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11338d400) [pid = 1651] [serial = 1606] [outer = 0x112a95400] 16:46:38 INFO - PROCESS | 1651 | 1461887198726 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x116ab0c00) [pid = 1651] [serial = 1607] [outer = 0x112a95400] 16:46:39 INFO - PROCESS | 1651 | 1461887199207 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 620ms 16:46:39 INFO - PROCESS | 1651 | 1461887199249 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1651 | 1461887199251 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:46:39 INFO - PROCESS | 1651 | 1461887199255 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1651 | 1461887199257 Marionette TRACE conn2 <- [1,2114,null,{}] 16:46:39 INFO - PROCESS | 1651 | 1461887199261 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 1651 | 1461887199352 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:46:39 INFO - PROCESS | 1651 | 1461887199360 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x129313800 == 18 [pid = 1651] [id = 536] 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x113544400) [pid = 1651] [serial = 1608] [outer = 0x0] 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x117c1dc00) [pid = 1651] [serial = 1609] [outer = 0x113544400] 16:46:39 INFO - PROCESS | 1651 | 1461887199385 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x118272000) [pid = 1651] [serial = 1610] [outer = 0x113544400] 16:46:39 INFO - PROCESS | 1651 | 1461887199737 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 521ms 16:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:46:39 INFO - PROCESS | 1651 | 1461887199776 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1651 | 1461887199777 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:46:39 INFO - PROCESS | 1651 | 1461887199779 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1651 | 1461887199781 Marionette TRACE conn2 <- [1,2118,null,{}] 16:46:39 INFO - PROCESS | 1651 | 1461887199791 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 1651 | 1461887199871 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:46:39 INFO - PROCESS | 1651 | 1461887199875 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab42000 == 19 [pid = 1651] [id = 537] 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x119188000) [pid = 1651] [serial = 1611] [outer = 0x0] 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12102c000) [pid = 1651] [serial = 1612] [outer = 0x119188000] 16:46:39 INFO - PROCESS | 1651 | 1461887199908 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x121055400) [pid = 1651] [serial = 1613] [outer = 0x119188000] 16:46:40 INFO - PROCESS | 1651 | 1461887200406 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 669ms 16:46:40 INFO - PROCESS | 1651 | 1461887200449 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 1651 | 1461887200453 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:46:40 INFO - PROCESS | 1651 | 1461887200456 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 1651 | 1461887200459 Marionette TRACE conn2 <- [1,2122,null,{}] 16:46:40 INFO - PROCESS | 1651 | 1461887200462 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:40 INFO - PROCESS | 1651 | 1461887200562 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:46:40 INFO - PROCESS | 1651 | 1461887200664 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ee7800 == 20 [pid = 1651] [id = 538] 16:46:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x1126c2000) [pid = 1651] [serial = 1614] [outer = 0x0] 16:46:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x112a98400) [pid = 1651] [serial = 1615] [outer = 0x1126c2000] 16:46:40 INFO - PROCESS | 1651 | 1461887200708 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x112acf400) [pid = 1651] [serial = 1616] [outer = 0x1126c2000] 16:46:41 INFO - PROCESS | 1651 | 1461887201133 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 721ms 16:46:41 INFO - PROCESS | 1651 | 1461887201177 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1651 | 1461887201181 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:46:41 INFO - PROCESS | 1651 | 1461887201185 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1651 | 1461887201187 Marionette TRACE conn2 <- [1,2126,null,{}] 16:46:41 INFO - PROCESS | 1651 | 1461887201190 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 1651 | 1461887201288 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:46:41 INFO - PROCESS | 1651 | 1461887201350 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x129141800 == 21 [pid = 1651] [id = 539] 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11353b800) [pid = 1651] [serial = 1617] [outer = 0x0] 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x1167e2c00) [pid = 1651] [serial = 1618] [outer = 0x11353b800] 16:46:41 INFO - PROCESS | 1651 | 1461887201380 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x118134c00) [pid = 1651] [serial = 1619] [outer = 0x11353b800] 16:46:41 INFO - PROCESS | 1651 | 1461887201828 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 675ms 16:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:46:41 INFO - PROCESS | 1651 | 1461887201860 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1651 | 1461887201862 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:46:41 INFO - PROCESS | 1651 | 1461887201864 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1651 | 1461887201867 Marionette TRACE conn2 <- [1,2130,null,{}] 16:46:41 INFO - PROCESS | 1651 | 1461887201874 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 1651 | 1461887201997 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:46:42 INFO - PROCESS | 1651 | 1461887202062 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5b5000 == 22 [pid = 1651] [id = 540] 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x119131c00) [pid = 1651] [serial = 1620] [outer = 0x0] 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x1197cc400) [pid = 1651] [serial = 1621] [outer = 0x119131c00] 16:46:42 INFO - PROCESS | 1651 | 1461887202093 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12104cc00) [pid = 1651] [serial = 1622] [outer = 0x119131c00] 16:46:42 INFO - PROCESS | 1651 | 1461887202541 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 1651 | 1461887202613 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:46:42 INFO - PROCESS | 1651 | 1461887202617 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1651 | 1461887202620 Marionette TRACE conn2 <- [1,2134,null,{}] 16:46:42 INFO - PROCESS | 1651 | 1461887202623 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:42 INFO - PROCESS | 1651 | 1461887202718 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:46:42 INFO - PROCESS | 1651 | 1461887202794 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd29800 == 23 [pid = 1651] [id = 541] 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12104f000) [pid = 1651] [serial = 1623] [outer = 0x0] 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1213f2800) [pid = 1651] [serial = 1624] [outer = 0x12104f000] 16:46:42 INFO - PROCESS | 1651 | 1461887202824 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x1215a7800) [pid = 1651] [serial = 1625] [outer = 0x12104f000] 16:46:43 INFO - PROCESS | 1651 | 1461887203239 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 673ms 16:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:46:43 INFO - PROCESS | 1651 | 1461887203290 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1651 | 1461887203292 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:46:43 INFO - PROCESS | 1651 | 1461887203294 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1651 | 1461887203295 Marionette TRACE conn2 <- [1,2138,null,{}] 16:46:43 INFO - PROCESS | 1651 | 1461887203298 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:43 INFO - PROCESS | 1651 | 1461887203413 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:46:43 INFO - PROCESS | 1651 | 1461887203476 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a79000 == 24 [pid = 1651] [id = 542] 16:46:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x112a97400) [pid = 1651] [serial = 1626] [outer = 0x0] 16:46:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x116537000) [pid = 1651] [serial = 1627] [outer = 0x112a97400] 16:46:43 INFO - PROCESS | 1651 | 1461887203506 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x118219800) [pid = 1651] [serial = 1628] [outer = 0x112a97400] 16:46:44 INFO - PROCESS | 1651 | 1461887204091 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 819ms 16:46:44 INFO - PROCESS | 1651 | 1461887204113 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 1651 | 1461887204115 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:46:44 INFO - PROCESS | 1651 | 1461887204121 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 1651 | 1461887204123 Marionette TRACE conn2 <- [1,2142,null,{}] 16:46:44 INFO - PROCESS | 1651 | 1461887204128 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:44 INFO - PROCESS | 1651 | 1461887204215 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:46:44 INFO - PROCESS | 1651 | 1461887204292 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x117477800 == 25 [pid = 1651] [id = 543] 16:46:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x110f7bc00) [pid = 1651] [serial = 1629] [outer = 0x0] 16:46:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x110fa7c00) [pid = 1651] [serial = 1630] [outer = 0x110f7bc00] 16:46:44 INFO - PROCESS | 1651 | 1461887204319 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x111095400) [pid = 1651] [serial = 1631] [outer = 0x110f7bc00] 16:46:44 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x128e95000) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 16:46:44 INFO - PROCESS | 1651 | 1461887204783 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:46:44 INFO - PROCESS | 1651 | 1461887204853 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:46:44 INFO - PROCESS | 1651 | 1461887204857 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 1651 | 1461887204859 Marionette TRACE conn2 <- [1,2146,null,{}] 16:46:44 INFO - PROCESS | 1651 | 1461887204861 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:44 INFO - PROCESS | 1651 | 1461887204950 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:46:45 INFO - PROCESS | 1651 | 1461887205032 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b96000 == 26 [pid = 1651] [id = 544] 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x110f7e000) [pid = 1651] [serial = 1632] [outer = 0x0] 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1126b6800) [pid = 1651] [serial = 1633] [outer = 0x110f7e000] 16:46:45 INFO - PROCESS | 1651 | 1461887205069 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x112a9a400) [pid = 1651] [serial = 1634] [outer = 0x110f7e000] 16:46:45 INFO - PROCESS | 1651 | 1461887205439 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 1651 | 1461887205483 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:46:45 INFO - PROCESS | 1651 | 1461887205510 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 1651 | 1461887205512 Marionette TRACE conn2 <- [1,2150,null,{}] 16:46:45 INFO - PROCESS | 1651 | 1461887205521 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:45 INFO - PROCESS | 1651 | 1461887205599 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:46:45 INFO - PROCESS | 1651 | 1461887205606 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11915c800 == 27 [pid = 1651] [id = 545] 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x112acc000) [pid = 1651] [serial = 1635] [outer = 0x0] 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x113d4bc00) [pid = 1651] [serial = 1636] [outer = 0x112acc000] 16:46:45 INFO - PROCESS | 1651 | 1461887205634 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1167e8c00) [pid = 1651] [serial = 1637] [outer = 0x112acc000] 16:46:45 INFO - PROCESS | 1651 | 1461887205987 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 548ms 16:46:46 INFO - PROCESS | 1651 | 1461887206048 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1651 | 1461887206050 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:46:46 INFO - PROCESS | 1651 | 1461887206053 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1651 | 1461887206054 Marionette TRACE conn2 <- [1,2154,null,{}] 16:46:46 INFO - PROCESS | 1651 | 1461887206056 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 1651 | 1461887206164 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:46:46 INFO - PROCESS | 1651 | 1461887206170 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11997e000 == 28 [pid = 1651] [id = 546] 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11688f800) [pid = 1651] [serial = 1638] [outer = 0x0] 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116b5f800) [pid = 1651] [serial = 1639] [outer = 0x11688f800] 16:46:46 INFO - PROCESS | 1651 | 1461887206241 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118135400) [pid = 1651] [serial = 1640] [outer = 0x11688f800] 16:46:46 INFO - PROCESS | 1651 | 1461887206691 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 669ms 16:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:46:46 INFO - PROCESS | 1651 | 1461887206727 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1651 | 1461887206728 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:46:46 INFO - PROCESS | 1651 | 1461887206731 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1651 | 1461887206732 Marionette TRACE conn2 <- [1,2158,null,{}] 16:46:46 INFO - PROCESS | 1651 | 1461887206734 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 1651 | 1461887206827 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:46:46 INFO - PROCESS | 1651 | 1461887206831 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x121209800 == 29 [pid = 1651] [id = 547] 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1173edc00) [pid = 1651] [serial = 1641] [outer = 0x0] 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11821c800) [pid = 1651] [serial = 1642] [outer = 0x1173edc00] 16:46:46 INFO - PROCESS | 1651 | 1461887206858 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118276400) [pid = 1651] [serial = 1643] [outer = 0x1173edc00] 16:46:47 INFO - PROCESS | 1651 | 1461887207210 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 16:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:46:47 INFO - PROCESS | 1651 | 1461887207249 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 1651 | 1461887207250 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:46:47 INFO - PROCESS | 1651 | 1461887207252 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1651 | 1461887207254 Marionette TRACE conn2 <- [1,2162,null,{}] 16:46:47 INFO - PROCESS | 1651 | 1461887207256 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:47 INFO - PROCESS | 1651 | 1461887207367 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:46:47 INFO - PROCESS | 1651 | 1461887207402 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11263b000 == 30 [pid = 1651] [id = 548] 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11859d000) [pid = 1651] [serial = 1644] [outer = 0x0] 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1197cec00) [pid = 1651] [serial = 1645] [outer = 0x11859d000] 16:46:47 INFO - PROCESS | 1651 | 1461887207430 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12104ac00) [pid = 1651] [serial = 1646] [outer = 0x11859d000] 16:46:47 INFO - PROCESS | 1651 | 1461887207783 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 570ms 16:46:47 INFO - PROCESS | 1651 | 1461887207824 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 1651 | 1461887207825 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:46:47 INFO - PROCESS | 1651 | 1461887207827 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1651 | 1461887207828 Marionette TRACE conn2 <- [1,2166,null,{}] 16:46:47 INFO - PROCESS | 1651 | 1461887207831 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:47 INFO - PROCESS | 1651 | 1461887207925 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:46:47 INFO - PROCESS | 1651 | 1461887207930 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x124520000 == 31 [pid = 1651] [id = 549] 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121052000) [pid = 1651] [serial = 1647] [outer = 0x0] 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1213b6c00) [pid = 1651] [serial = 1648] [outer = 0x121052000] 16:46:47 INFO - PROCESS | 1651 | 1461887207954 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x121a1b800) [pid = 1651] [serial = 1649] [outer = 0x121052000] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128cd5800) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113544400) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116b62400) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118271c00) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11108e400) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x110f77400) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x112eb0800) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x115e92000) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x111088c00) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x110f2bc00) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:46:48 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x112a95400) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:46:48 INFO - PROCESS | 1651 | 1461887208315 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 517ms 16:46:48 INFO - PROCESS | 1651 | 1461887208346 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 1651 | 1461887208348 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:46:48 INFO - PROCESS | 1651 | 1461887208351 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 1651 | 1461887208355 Marionette TRACE conn2 <- [1,2170,null,{}] 16:46:48 INFO - PROCESS | 1651 | 1461887208359 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:48 INFO - PROCESS | 1651 | 1461887208511 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:46:48 INFO - PROCESS | 1651 | 1461887208560 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1268e4800 == 32 [pid = 1651] [id = 550] 16:46:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x110f2bc00) [pid = 1651] [serial = 1650] [outer = 0x0] 16:46:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115e92000) [pid = 1651] [serial = 1651] [outer = 0x110f2bc00] 16:46:48 INFO - PROCESS | 1651 | 1461887208585 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x121031000) [pid = 1651] [serial = 1652] [outer = 0x110f2bc00] 16:46:48 INFO - PROCESS | 1651 | 1461887208872 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 573ms 16:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:46:48 INFO - PROCESS | 1651 | 1461887208925 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 1651 | 1461887208926 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:46:48 INFO - PROCESS | 1651 | 1461887208928 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 1651 | 1461887208929 Marionette TRACE conn2 <- [1,2174,null,{}] 16:46:48 INFO - PROCESS | 1651 | 1461887208931 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 1651 | 1461887209028 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:46:49 INFO - PROCESS | 1651 | 1461887209089 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12771c800 == 33 [pid = 1651] [id = 551] 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x117c21800) [pid = 1651] [serial = 1653] [outer = 0x0] 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x121c02800) [pid = 1651] [serial = 1654] [outer = 0x117c21800] 16:46:49 INFO - PROCESS | 1651 | 1461887209123 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x121c0a400) [pid = 1651] [serial = 1655] [outer = 0x117c21800] 16:46:49 INFO - PROCESS | 1651 | 1461887209447 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 568ms 16:46:49 INFO - PROCESS | 1651 | 1461887209496 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 1651 | 1461887209497 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:46:49 INFO - PROCESS | 1651 | 1461887209499 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1651 | 1461887209501 Marionette TRACE conn2 <- [1,2178,null,{}] 16:46:49 INFO - PROCESS | 1651 | 1461887209506 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 1651 | 1461887209601 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:46:49 INFO - PROCESS | 1651 | 1461887209669 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12930b800 == 34 [pid = 1651] [id = 552] 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1197cf000) [pid = 1651] [serial = 1656] [outer = 0x0] 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x121c0fc00) [pid = 1651] [serial = 1657] [outer = 0x1197cf000] 16:46:49 INFO - PROCESS | 1651 | 1461887209708 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121c18000) [pid = 1651] [serial = 1658] [outer = 0x1197cf000] 16:46:50 INFO - PROCESS | 1651 | 1461887210047 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 570ms 16:46:50 INFO - PROCESS | 1651 | 1461887210071 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 1651 | 1461887210074 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:46:50 INFO - PROCESS | 1651 | 1461887210076 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 1651 | 1461887210078 Marionette TRACE conn2 <- [1,2182,null,{}] 16:46:50 INFO - PROCESS | 1651 | 1461887210080 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:50 INFO - PROCESS | 1651 | 1461887210174 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:46:50 INFO - PROCESS | 1651 | 1461887210275 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x113354800 == 35 [pid = 1651] [id = 553] 16:46:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x10e9bc800) [pid = 1651] [serial = 1659] [outer = 0x0] 16:46:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x110f29400) [pid = 1651] [serial = 1660] [outer = 0x10e9bc800] 16:46:50 INFO - PROCESS | 1651 | 1461887210307 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x110fa8000) [pid = 1651] [serial = 1661] [outer = 0x10e9bc800] 16:46:50 INFO - PROCESS | 1651 | 1461887210757 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 718ms 16:46:50 INFO - PROCESS | 1651 | 1461887210797 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 1651 | 1461887210799 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:46:50 INFO - PROCESS | 1651 | 1461887210803 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 1651 | 1461887210805 Marionette TRACE conn2 <- [1,2186,null,{}] 16:46:50 INFO - PROCESS | 1651 | 1461887210808 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:50 INFO - PROCESS | 1651 | 1461887210912 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:46:51 INFO - PROCESS | 1651 | 1461887211016 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x119969800 == 36 [pid = 1651] [id = 554] 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x112ac9800) [pid = 1651] [serial = 1662] [outer = 0x0] 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x112eb0c00) [pid = 1651] [serial = 1663] [outer = 0x112ac9800] 16:46:51 INFO - PROCESS | 1651 | 1461887211049 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x113dd6000) [pid = 1651] [serial = 1664] [outer = 0x112ac9800] 16:46:51 INFO - PROCESS | 1651 | 1461887211529 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 772ms 16:46:51 INFO - PROCESS | 1651 | 1461887211587 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 1651 | 1461887211590 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:46:51 INFO - PROCESS | 1651 | 1461887211593 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1651 | 1461887211595 Marionette TRACE conn2 <- [1,2190,null,{}] 16:46:51 INFO - PROCESS | 1651 | 1461887211597 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:51 INFO - PROCESS | 1651 | 1461887211697 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:46:51 INFO - PROCESS | 1651 | 1461887211765 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12771a000 == 37 [pid = 1651] [id = 555] 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116ab6c00) [pid = 1651] [serial = 1665] [outer = 0x0] 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11813d800) [pid = 1651] [serial = 1666] [outer = 0x116ab6c00] 16:46:51 INFO - PROCESS | 1651 | 1461887211794 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118599400) [pid = 1651] [serial = 1667] [outer = 0x116ab6c00] 16:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 619ms 16:46:52 INFO - PROCESS | 1651 | 1461887212207 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:46:52 INFO - PROCESS | 1651 | 1461887212213 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1651 | 1461887212214 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:46:52 INFO - PROCESS | 1651 | 1461887212222 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1651 | 1461887212226 Marionette TRACE conn2 <- [1,2194,null,{}] 16:46:52 INFO - PROCESS | 1651 | 1461887212229 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:52 INFO - PROCESS | 1651 | 1461887212355 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:46:52 INFO - PROCESS | 1651 | 1461887212409 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad87800 == 38 [pid = 1651] [id = 556] 16:46:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119187000) [pid = 1651] [serial = 1668] [outer = 0x0] 16:46:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119ec7400) [pid = 1651] [serial = 1669] [outer = 0x119187000] 16:46:52 INFO - PROCESS | 1651 | 1461887212438 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1217e5000) [pid = 1651] [serial = 1670] [outer = 0x119187000] 16:46:52 INFO - PROCESS | 1651 | 1461887212856 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 677ms 16:46:52 INFO - PROCESS | 1651 | 1461887212895 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1651 | 1461887212898 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:46:52 INFO - PROCESS | 1651 | 1461887212902 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1651 | 1461887212904 Marionette TRACE conn2 <- [1,2198,null,{}] 16:46:52 INFO - PROCESS | 1651 | 1461887212908 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 1651 | 1461887213013 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:46:53 INFO - PROCESS | 1651 | 1461887213065 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4c6000 == 39 [pid = 1651] [id = 557] 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121c09800) [pid = 1651] [serial = 1671] [outer = 0x0] 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121c1c000) [pid = 1651] [serial = 1672] [outer = 0x121c09800] 16:46:53 INFO - PROCESS | 1651 | 1461887213094 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123f9dc00) [pid = 1651] [serial = 1673] [outer = 0x121c09800] 16:46:53 INFO - PROCESS | 1651 | 1461887213517 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 621ms 16:46:53 INFO - PROCESS | 1651 | 1461887213522 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 1651 | 1461887213524 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:46:53 INFO - PROCESS | 1651 | 1461887213526 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1651 | 1461887213527 Marionette TRACE conn2 <- [1,2202,null,{}] 16:46:53 INFO - PROCESS | 1651 | 1461887213530 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 1651 | 1461887213625 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:46:53 INFO - PROCESS | 1651 | 1461887213710 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0c7800 == 40 [pid = 1651] [id = 558] 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1241eac00) [pid = 1651] [serial = 1674] [outer = 0x0] 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12688c400) [pid = 1651] [serial = 1675] [outer = 0x1241eac00] 16:46:53 INFO - PROCESS | 1651 | 1461887213747 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126b2ac00) [pid = 1651] [serial = 1676] [outer = 0x1241eac00] 16:46:54 INFO - PROCESS | 1651 | 1461887214195 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 719ms 16:46:54 INFO - PROCESS | 1651 | 1461887214245 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:46:54 INFO - PROCESS | 1651 | 1461887214246 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:46:54 INFO - PROCESS | 1651 | 1461887214249 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1651 | 1461887214250 Marionette TRACE conn2 <- [1,2206,null,{}] 16:46:54 INFO - PROCESS | 1651 | 1461887214273 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 1651 | 1461887214510 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:46:54 INFO - PROCESS | 1651 | 1461887214593 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x118858800 == 41 [pid = 1651] [id = 559] 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x110f74400) [pid = 1651] [serial = 1677] [outer = 0x0] 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x110f7a400) [pid = 1651] [serial = 1678] [outer = 0x110f74400] 16:46:54 INFO - PROCESS | 1651 | 1461887214637 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x111093800) [pid = 1651] [serial = 1679] [outer = 0x110f74400] 16:46:55 INFO - PROCESS | 1651 | 1461887215148 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 939ms 16:46:55 INFO - PROCESS | 1651 | 1461887215204 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1651 | 1461887215206 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:46:55 INFO - PROCESS | 1651 | 1461887215210 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1651 | 1461887215213 Marionette TRACE conn2 <- [1,2210,null,{}] 16:46:55 INFO - PROCESS | 1651 | 1461887215216 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:55 INFO - PROCESS | 1651 | 1461887215308 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:46:55 INFO - PROCESS | 1651 | 1461887215377 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b8e800 == 42 [pid = 1651] [id = 560] 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1126c3c00) [pid = 1651] [serial = 1680] [outer = 0x0] 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x112ac5000) [pid = 1651] [serial = 1681] [outer = 0x1126c3c00] 16:46:55 INFO - PROCESS | 1651 | 1461887215407 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x113dd1800) [pid = 1651] [serial = 1682] [outer = 0x1126c3c00] 16:46:55 INFO - PROCESS | 1651 | 1461887215866 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 673ms 16:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:46:55 INFO - PROCESS | 1651 | 1461887215884 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1651 | 1461887215888 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:46:55 INFO - PROCESS | 1651 | 1461887215891 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1651 | 1461887215892 Marionette TRACE conn2 <- [1,2214,null,{}] 16:46:55 INFO - PROCESS | 1651 | 1461887215894 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:55 INFO - PROCESS | 1651 | 1461887215974 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x128ec4c00) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x117c1dc00) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11766e800) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118276000) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1110f8400) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11297fc00) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x110f79400) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x110f9dc00) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x113388800) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x113ad8800) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1167e3000) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118272000) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118215000) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1199d3400) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119134c00) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12102d000) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x110fa8400) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11338d400) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1121db400) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116ab0c00) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 16:46:55 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116b57c00) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 16:46:56 INFO - PROCESS | 1651 | 1461887216037 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173dc800 == 43 [pid = 1651] [id = 561] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x110f73800) [pid = 1651] [serial = 1683] [outer = 0x0] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x112a94000) [pid = 1651] [serial = 1684] [outer = 0x110f73800] 16:46:56 INFO - PROCESS | 1651 | 1461887216065 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116a5c400) [pid = 1651] [serial = 1685] [outer = 0x110f73800] 16:46:56 INFO - PROCESS | 1651 | 1461887216393 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 16:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:46:56 INFO - PROCESS | 1651 | 1461887216410 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 1651 | 1461887216413 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:46:56 INFO - PROCESS | 1651 | 1461887216422 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1651 | 1461887216425 Marionette TRACE conn2 <- [1,2218,null,{}] 16:46:56 INFO - PROCESS | 1651 | 1461887216428 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 1651 | 1461887216508 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:46:56 INFO - PROCESS | 1651 | 1461887216513 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b6f000 == 44 [pid = 1651] [id = 562] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116b62400) [pid = 1651] [serial = 1686] [outer = 0x0] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118217c00) [pid = 1651] [serial = 1687] [outer = 0x116b62400] 16:46:56 INFO - PROCESS | 1651 | 1461887216539 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118abec00) [pid = 1651] [serial = 1688] [outer = 0x116b62400] 16:46:56 INFO - PROCESS | 1651 | 1461887216878 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 477ms 16:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:46:56 INFO - PROCESS | 1651 | 1461887216896 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 1651 | 1461887216898 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:46:56 INFO - PROCESS | 1651 | 1461887216900 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1651 | 1461887216901 Marionette TRACE conn2 <- [1,2222,null,{}] 16:46:56 INFO - PROCESS | 1651 | 1461887216906 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 1651 | 1461887216982 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:46:56 INFO - PROCESS | 1651 | 1461887216987 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d1e800 == 45 [pid = 1651] [id = 563] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11918ac00) [pid = 1651] [serial = 1689] [outer = 0x0] 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1199d6400) [pid = 1651] [serial = 1690] [outer = 0x11918ac00] 16:46:57 INFO - PROCESS | 1651 | 1461887217013 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12102d000) [pid = 1651] [serial = 1691] [outer = 0x11918ac00] 16:46:57 INFO - PROCESS | 1651 | 1461887217361 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms 16:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:46:57 INFO - PROCESS | 1651 | 1461887217371 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1651 | 1461887217372 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:46:57 INFO - PROCESS | 1651 | 1461887217374 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1651 | 1461887217375 Marionette TRACE conn2 <- [1,2226,null,{}] 16:46:57 INFO - PROCESS | 1651 | 1461887217377 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:57 INFO - PROCESS | 1651 | 1461887217456 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:46:57 INFO - PROCESS | 1651 | 1461887217509 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12771e800 == 46 [pid = 1651] [id = 564] 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12159e800) [pid = 1651] [serial = 1692] [outer = 0x0] 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121a10c00) [pid = 1651] [serial = 1693] [outer = 0x12159e800] 16:46:57 INFO - PROCESS | 1651 | 1461887217540 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x121c18c00) [pid = 1651] [serial = 1694] [outer = 0x12159e800] 16:46:57 INFO - PROCESS | 1651 | 1461887217845 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 16:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:46:57 INFO - PROCESS | 1651 | 1461887217893 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1651 | 1461887217894 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:46:57 INFO - PROCESS | 1651 | 1461887217896 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1651 | 1461887217897 Marionette TRACE conn2 <- [1,2230,null,{}] 16:46:57 INFO - PROCESS | 1651 | 1461887217900 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:57 INFO - PROCESS | 1651 | 1461887217979 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:46:57 INFO - PROCESS | 1651 | 1461887217984 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a252800 == 47 [pid = 1651] [id = 565] 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121c19000) [pid = 1651] [serial = 1695] [outer = 0x0] 16:46:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1241e5800) [pid = 1651] [serial = 1696] [outer = 0x121c19000] 16:46:58 INFO - PROCESS | 1651 | 1461887218012 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126beb800) [pid = 1651] [serial = 1697] [outer = 0x121c19000] 16:46:58 INFO - PROCESS | 1651 | 1461887218379 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 16:46:58 INFO - PROCESS | 1651 | 1461887218416 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 1651 | 1461887218418 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:46:58 INFO - PROCESS | 1651 | 1461887218426 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 1651 | 1461887218427 Marionette TRACE conn2 <- [1,2234,null,{}] 16:46:58 INFO - PROCESS | 1651 | 1461887218429 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:58 INFO - PROCESS | 1651 | 1461887218529 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:46:58 INFO - PROCESS | 1651 | 1461887218534 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4cc000 == 48 [pid = 1651] [id = 566] 16:46:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121c21400) [pid = 1651] [serial = 1698] [outer = 0x0] 16:46:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126e3bc00) [pid = 1651] [serial = 1699] [outer = 0x121c21400] 16:46:58 INFO - PROCESS | 1651 | 1461887218560 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126ebe800) [pid = 1651] [serial = 1700] [outer = 0x121c21400] 16:46:58 INFO - PROCESS | 1651 | 1461887218954 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 570ms 16:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:46:59 INFO - PROCESS | 1651 | 1461887219000 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 1651 | 1461887219002 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:46:59 INFO - PROCESS | 1651 | 1461887219005 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 1651 | 1461887219007 Marionette TRACE conn2 <- [1,2238,null,{}] 16:46:59 INFO - PROCESS | 1651 | 1461887219010 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:59 INFO - PROCESS | 1651 | 1461887219165 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:46:59 INFO - PROCESS | 1651 | 1461887219189 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c01f800 == 49 [pid = 1651] [id = 567] 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x126ec2000) [pid = 1651] [serial = 1701] [outer = 0x0] 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126ec6400) [pid = 1651] [serial = 1702] [outer = 0x126ec2000] 16:46:59 INFO - PROCESS | 1651 | 1461887219229 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x127013000) [pid = 1651] [serial = 1703] [outer = 0x126ec2000] 16:46:59 INFO - PROCESS | 1651 | 1461887219658 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 671ms 16:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:46:59 INFO - PROCESS | 1651 | 1461887219675 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 1651 | 1461887219676 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:46:59 INFO - PROCESS | 1651 | 1461887219678 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 1651 | 1461887219679 Marionette TRACE conn2 <- [1,2242,null,{}] 16:46:59 INFO - PROCESS | 1651 | 1461887219681 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:59 INFO - PROCESS | 1651 | 1461887219781 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:46:59 INFO - PROCESS | 1651 | 1461887219840 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c38a800 == 50 [pid = 1651] [id = 568] 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x127017800) [pid = 1651] [serial = 1704] [outer = 0x0] 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12701b800) [pid = 1651] [serial = 1705] [outer = 0x127017800] 16:46:59 INFO - PROCESS | 1651 | 1461887219867 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x127021c00) [pid = 1651] [serial = 1706] [outer = 0x127017800] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x117c21800) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11688f800) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11859d000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1173edc00) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121052000) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x110f2bc00) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x110f7e000) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x110f7bc00) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:47:00 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x112acc000) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:47:00 INFO - PROCESS | 1651 | 1461887220400 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 769ms 16:47:00 INFO - PROCESS | 1651 | 1461887220447 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1651 | 1461887220448 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:47:00 INFO - PROCESS | 1651 | 1461887220451 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1651 | 1461887220452 Marionette TRACE conn2 <- [1,2246,null,{}] 16:47:00 INFO - PROCESS | 1651 | 1461887220454 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:00 INFO - PROCESS | 1651 | 1461887220534 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:47:00 INFO - PROCESS | 1651 | 1461887220590 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x121489000 == 51 [pid = 1651] [id = 569] 16:47:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11108cc00) [pid = 1651] [serial = 1707] [outer = 0x0] 16:47:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x117668400) [pid = 1651] [serial = 1708] [outer = 0x11108cc00] 16:47:00 INFO - PROCESS | 1651 | 1461887220620 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12718fc00) [pid = 1651] [serial = 1709] [outer = 0x11108cc00] 16:47:00 INFO - PROCESS | 1651 | 1461887220913 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:47:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 470ms 16:47:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:47:00 INFO - PROCESS | 1651 | 1461887220926 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1651 | 1461887220928 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:47:00 INFO - PROCESS | 1651 | 1461887220930 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1651 | 1461887220932 Marionette TRACE conn2 <- [1,2250,null,{}] 16:47:00 INFO - PROCESS | 1651 | 1461887220942 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 1651 | 1461887221043 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:47:01 INFO - PROCESS | 1651 | 1461887221047 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d06d000 == 52 [pid = 1651] [id = 570] 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12773fc00) [pid = 1651] [serial = 1710] [outer = 0x0] 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x127745000) [pid = 1651] [serial = 1711] [outer = 0x12773fc00] 16:47:01 INFO - PROCESS | 1651 | 1461887221091 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12779f400) [pid = 1651] [serial = 1712] [outer = 0x12773fc00] 16:47:01 INFO - PROCESS | 1651 | 1461887221423 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 16:47:01 INFO - PROCESS | 1651 | 1461887221450 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 1651 | 1461887221452 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:47:01 INFO - PROCESS | 1651 | 1461887221456 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1651 | 1461887221457 Marionette TRACE conn2 <- [1,2254,null,{}] 16:47:01 INFO - PROCESS | 1651 | 1461887221459 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 1651 | 1461887221566 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:47:01 INFO - PROCESS | 1651 | 1461887221572 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d525000 == 53 [pid = 1651] [id = 571] 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12779f800) [pid = 1651] [serial = 1713] [outer = 0x0] 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1277a7800) [pid = 1651] [serial = 1714] [outer = 0x12779f800] 16:47:01 INFO - PROCESS | 1651 | 1461887221596 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128b3f800) [pid = 1651] [serial = 1715] [outer = 0x12779f800] 16:47:01 INFO - PROCESS | 1651 | 1461887221888 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 16:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:47:01 INFO - PROCESS | 1651 | 1461887221926 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 1651 | 1461887221927 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:47:01 INFO - PROCESS | 1651 | 1461887221929 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1651 | 1461887221930 Marionette TRACE conn2 <- [1,2258,null,{}] 16:47:01 INFO - PROCESS | 1651 | 1461887221932 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:02 INFO - PROCESS | 1651 | 1461887222026 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:47:02 INFO - PROCESS | 1651 | 1461887222030 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6dc000 == 54 [pid = 1651] [id = 572] 16:47:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x121033400) [pid = 1651] [serial = 1716] [outer = 0x0] 16:47:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128b43800) [pid = 1651] [serial = 1717] [outer = 0x121033400] 16:47:02 INFO - PROCESS | 1651 | 1461887222057 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128be3800) [pid = 1651] [serial = 1718] [outer = 0x121033400] 16:47:02 INFO - PROCESS | 1651 | 1461887222675 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 769ms 16:47:02 INFO - PROCESS | 1651 | 1461887222699 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 1651 | 1461887222704 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:47:02 INFO - PROCESS | 1651 | 1461887222709 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 1651 | 1461887222713 Marionette TRACE conn2 <- [1,2262,null,{}] 16:47:02 INFO - PROCESS | 1651 | 1461887222719 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:02 INFO - PROCESS | 1651 | 1461887222875 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:47:02 INFO - PROCESS | 1651 | 1461887222992 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x118861000 == 55 [pid = 1651] [id = 573] 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1121e5c00) [pid = 1651] [serial = 1719] [outer = 0x0] 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x112ac5c00) [pid = 1651] [serial = 1720] [outer = 0x1121e5c00] 16:47:03 INFO - PROCESS | 1651 | 1461887223025 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x113d4c000) [pid = 1651] [serial = 1721] [outer = 0x1121e5c00] 16:47:03 INFO - PROCESS | 1651 | 1461887223459 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:47:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 781ms 16:47:03 INFO - PROCESS | 1651 | 1461887223489 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 1651 | 1461887223493 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:47:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:47:03 INFO - PROCESS | 1651 | 1461887223498 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1651 | 1461887223500 Marionette TRACE conn2 <- [1,2266,null,{}] 16:47:03 INFO - PROCESS | 1651 | 1461887223502 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:03 INFO - PROCESS | 1651 | 1461887223609 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:47:03 INFO - PROCESS | 1651 | 1461887223679 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f36000 == 56 [pid = 1651] [id = 574] 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1160bc400) [pid = 1651] [serial = 1722] [outer = 0x0] 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x117c0f800) [pid = 1651] [serial = 1723] [outer = 0x1160bc400] 16:47:03 INFO - PROCESS | 1651 | 1461887223709 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118272c00) [pid = 1651] [serial = 1724] [outer = 0x1160bc400] 16:47:04 INFO - PROCESS | 1651 | 1461887224119 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 671ms 16:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:47:04 INFO - PROCESS | 1651 | 1461887224168 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 1651 | 1461887224170 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:47:04 INFO - PROCESS | 1651 | 1461887224172 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1651 | 1461887224175 Marionette TRACE conn2 <- [1,2270,null,{}] 16:47:04 INFO - PROCESS | 1651 | 1461887224183 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:04 INFO - PROCESS | 1651 | 1461887224307 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:47:04 INFO - PROCESS | 1651 | 1461887224390 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0ca000 == 57 [pid = 1651] [id = 575] 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x121052000) [pid = 1651] [serial = 1725] [outer = 0x0] 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x121aaf400) [pid = 1651] [serial = 1726] [outer = 0x121052000] 16:47:04 INFO - PROCESS | 1651 | 1461887224424 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x121c1f800) [pid = 1651] [serial = 1727] [outer = 0x121052000] 16:47:04 INFO - PROCESS | 1651 | 1461887224855 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 724ms 16:47:04 INFO - PROCESS | 1651 | 1461887224897 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 1651 | 1461887224899 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:47:04 INFO - PROCESS | 1651 | 1461887224901 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1651 | 1461887224903 Marionette TRACE conn2 <- [1,2274,null,{}] 16:47:04 INFO - PROCESS | 1651 | 1461887224905 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:05 INFO - PROCESS | 1651 | 1461887225042 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:47:05 INFO - PROCESS | 1651 | 1461887225149 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913e800 == 58 [pid = 1651] [id = 576] 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x112153400) [pid = 1651] [serial = 1728] [outer = 0x0] 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x126894400) [pid = 1651] [serial = 1729] [outer = 0x112153400] 16:47:05 INFO - PROCESS | 1651 | 1461887225182 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x127189c00) [pid = 1651] [serial = 1730] [outer = 0x112153400] 16:47:05 INFO - PROCESS | 1651 | 1461887225808 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 971ms 16:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:47:05 INFO - PROCESS | 1651 | 1461887225873 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 1651 | 1461887225875 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:47:05 INFO - PROCESS | 1651 | 1461887225878 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 1651 | 1461887225881 Marionette TRACE conn2 <- [1,2278,null,{}] 16:47:05 INFO - PROCESS | 1651 | 1461887225884 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:05 INFO - PROCESS | 1651 | 1461887225979 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:47:06 INFO - PROCESS | 1651 | 1461887226049 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185ab000 == 59 [pid = 1651] [id = 577] 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x110fa3000) [pid = 1651] [serial = 1731] [outer = 0x0] 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1110f8400) [pid = 1651] [serial = 1732] [outer = 0x110fa3000] 16:47:06 INFO - PROCESS | 1651 | 1461887226077 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x112a92800) [pid = 1651] [serial = 1733] [outer = 0x110fa3000] 16:47:06 INFO - PROCESS | 1651 | 1461887226491 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 622ms 16:47:06 INFO - PROCESS | 1651 | 1461887226500 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:47:06 INFO - PROCESS | 1651 | 1461887226504 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:47:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:47:06 INFO - PROCESS | 1651 | 1461887226508 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 1651 | 1461887226510 Marionette TRACE conn2 <- [1,2282,null,{}] 16:47:06 INFO - PROCESS | 1651 | 1461887226512 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:06 INFO - PROCESS | 1651 | 1461887226601 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:47:06 INFO - PROCESS | 1651 | 1461887226655 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173d9800 == 60 [pid = 1651] [id = 578] 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x112a9c000) [pid = 1651] [serial = 1734] [outer = 0x0] 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x112acb000) [pid = 1651] [serial = 1735] [outer = 0x112a9c000] 16:47:06 INFO - PROCESS | 1651 | 1461887226682 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x113ad7400) [pid = 1651] [serial = 1736] [outer = 0x112a9c000] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1160e9800 == 59 [pid = 1651] [id = 527] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12d525000 == 58 [pid = 1651] [id = 571] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12d06d000 == 57 [pid = 1651] [id = 570] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x121489000 == 56 [pid = 1651] [id = 569] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12c38a800 == 55 [pid = 1651] [id = 568] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12c01f800 == 54 [pid = 1651] [id = 567] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4cc000 == 53 [pid = 1651] [id = 566] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x121c0fc00) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12102c000) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x112a98400) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1167e2c00) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1197cc400) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1213f2800) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12a252800 == 52 [pid = 1651] [id = 565] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12771e800 == 51 [pid = 1651] [id = 564] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x124d1e800 == 50 [pid = 1651] [id = 563] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x123b6f000 == 49 [pid = 1651] [id = 562] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1173dc800 == 48 [pid = 1651] [id = 561] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x116b8e800 == 47 [pid = 1651] [id = 560] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x118858800 == 46 [pid = 1651] [id = 559] 16:47:06 INFO - PROCESS | 1651 | --DOCSHELL 0x113354800 == 45 [pid = 1651] [id = 553] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1167e8c00) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x121031000) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x121c0a400) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x118135400) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1197cec00) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11821c800) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1213b6c00) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x115e92000) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1126b6800) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x112a9a400) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x111095400) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x110fa7c00) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12104ac00) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x113d4bc00) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x116537000) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x121c02800) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116b5f800) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x121a1b800) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118276400) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 16:47:07 INFO - PROCESS | 1651 | 1461887227064 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 571ms 16:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:47:07 INFO - PROCESS | 1651 | 1461887227080 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1651 | 1461887227081 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:47:07 INFO - PROCESS | 1651 | 1461887227083 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1651 | 1461887227086 Marionette TRACE conn2 <- [1,2286,null,{}] 16:47:07 INFO - PROCESS | 1651 | 1461887227095 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:07 INFO - PROCESS | 1651 | 1461887227172 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:47:07 INFO - PROCESS | 1651 | 1461887227223 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118857000 == 46 [pid = 1651] [id = 579] 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x113a50800) [pid = 1651] [serial = 1737] [outer = 0x0] 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116532800) [pid = 1651] [serial = 1738] [outer = 0x113a50800] 16:47:07 INFO - PROCESS | 1651 | 1461887227251 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x116b57400) [pid = 1651] [serial = 1739] [outer = 0x113a50800] 16:47:07 INFO - PROCESS | 1651 | 1461887227593 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:47:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 523ms 16:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:47:07 INFO - PROCESS | 1651 | 1461887227607 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1651 | 1461887227608 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:47:07 INFO - PROCESS | 1651 | 1461887227611 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1651 | 1461887227612 Marionette TRACE conn2 <- [1,2290,null,{}] 16:47:07 INFO - PROCESS | 1651 | 1461887227614 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:07 INFO - PROCESS | 1651 | 1461887227690 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:47:07 INFO - PROCESS | 1651 | 1461887227694 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1a800 == 47 [pid = 1651] [id = 580] 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x117666800) [pid = 1651] [serial = 1740] [outer = 0x0] 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11821fc00) [pid = 1651] [serial = 1741] [outer = 0x117666800] 16:47:07 INFO - PROCESS | 1651 | 1461887227721 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118277c00) [pid = 1651] [serial = 1742] [outer = 0x117666800] 16:47:08 INFO - PROCESS | 1651 | 1461887228037 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 473ms 16:47:08 INFO - PROCESS | 1651 | 1461887228084 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:47:08 INFO - PROCESS | 1651 | 1461887228085 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:47:08 INFO - PROCESS | 1651 | 1461887228088 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 1651 | 1461887228089 Marionette TRACE conn2 <- [1,2294,null,{}] 16:47:08 INFO - PROCESS | 1651 | 1461887228091 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:08 INFO - PROCESS | 1651 | 1461887228165 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:47:08 INFO - PROCESS | 1651 | 1461887228171 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x121c3c000 == 48 [pid = 1651] [id = 581] 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11859f400) [pid = 1651] [serial = 1743] [outer = 0x0] 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x118849800) [pid = 1651] [serial = 1744] [outer = 0x11859f400] 16:47:08 INFO - PROCESS | 1651 | 1461887228197 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11918b400) [pid = 1651] [serial = 1745] [outer = 0x11859f400] 16:47:08 INFO - PROCESS | 1651 | 1461887228538 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 472ms 16:47:08 INFO - PROCESS | 1651 | 1461887228561 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:47:08 INFO - PROCESS | 1651 | 1461887228562 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:47:08 INFO - PROCESS | 1651 | 1461887228564 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 1651 | 1461887228565 Marionette TRACE conn2 <- [1,2298,null,{}] 16:47:08 INFO - PROCESS | 1651 | 1461887228568 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:08 INFO - PROCESS | 1651 | 1461887228660 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:47:08 INFO - PROCESS | 1651 | 1461887228724 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f39800 == 49 [pid = 1651] [id = 582] 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119135000) [pid = 1651] [serial = 1746] [outer = 0x0] 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119ec6c00) [pid = 1651] [serial = 1747] [outer = 0x119135000] 16:47:08 INFO - PROCESS | 1651 | 1461887228752 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x121639000) [pid = 1651] [serial = 1748] [outer = 0x119135000] 16:47:09 INFO - PROCESS | 1651 | 1461887229050 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 16:47:09 INFO - PROCESS | 1651 | 1461887229088 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:47:09 INFO - PROCESS | 1651 | 1461887229091 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:47:09 INFO - PROCESS | 1651 | 1461887229093 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1651 | 1461887229094 Marionette TRACE conn2 <- [1,2302,null,{}] 16:47:09 INFO - PROCESS | 1651 | 1461887229097 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 1651 | 1461887229193 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:47:09 INFO - PROCESS | 1651 | 1461887229197 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b80800 == 50 [pid = 1651] [id = 583] 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119189400) [pid = 1651] [serial = 1749] [outer = 0x0] 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x121c07400) [pid = 1651] [serial = 1750] [outer = 0x119189400] 16:47:09 INFO - PROCESS | 1651 | 1461887229222 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x123f11c00) [pid = 1651] [serial = 1751] [outer = 0x119189400] 16:47:09 INFO - PROCESS | 1651 | 1461887229549 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:47:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 468ms 16:47:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:47:09 INFO - PROCESS | 1651 | 1461887229562 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 1651 | 1461887229563 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:47:09 INFO - PROCESS | 1651 | 1461887229565 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1651 | 1461887229566 Marionette TRACE conn2 <- [1,2306,null,{}] 16:47:09 INFO - PROCESS | 1651 | 1461887229569 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 1651 | 1461887229666 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:47:09 INFO - PROCESS | 1651 | 1461887229702 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12966c000 == 51 [pid = 1651] [id = 584] 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x123f13000) [pid = 1651] [serial = 1752] [outer = 0x0] 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x124dd0800) [pid = 1651] [serial = 1753] [outer = 0x123f13000] 16:47:09 INFO - PROCESS | 1651 | 1461887229727 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x126b22400) [pid = 1651] [serial = 1754] [outer = 0x123f13000] 16:47:10 INFO - PROCESS | 1651 | 1461887230053 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 16:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:47:10 INFO - PROCESS | 1651 | 1461887230086 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 1651 | 1461887230087 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:47:10 INFO - PROCESS | 1651 | 1461887230089 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1651 | 1461887230090 Marionette TRACE conn2 <- [1,2310,null,{}] 16:47:10 INFO - PROCESS | 1651 | 1461887230093 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:10 INFO - PROCESS | 1651 | 1461887230191 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:47:10 INFO - PROCESS | 1651 | 1461887230204 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a245800 == 52 [pid = 1651] [id = 585] 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x124416800) [pid = 1651] [serial = 1755] [outer = 0x0] 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x126d93400) [pid = 1651] [serial = 1756] [outer = 0x124416800] 16:47:10 INFO - PROCESS | 1651 | 1461887230229 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x126ebec00) [pid = 1651] [serial = 1757] [outer = 0x124416800] 16:47:10 INFO - PROCESS | 1651 | 1461887230557 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 522ms 16:47:10 INFO - PROCESS | 1651 | 1461887230612 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 1651 | 1461887230613 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:47:10 INFO - PROCESS | 1651 | 1461887230615 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1651 | 1461887230616 Marionette TRACE conn2 <- [1,2314,null,{}] 16:47:10 INFO - PROCESS | 1651 | 1461887230618 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:10 INFO - PROCESS | 1651 | 1461887230712 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:47:10 INFO - PROCESS | 1651 | 1461887230716 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad8f000 == 53 [pid = 1651] [id = 586] 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x126d93c00) [pid = 1651] [serial = 1758] [outer = 0x0] 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x127012c00) [pid = 1651] [serial = 1759] [outer = 0x126d93c00] 16:47:10 INFO - PROCESS | 1651 | 1461887230742 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x127020400) [pid = 1651] [serial = 1760] [outer = 0x126d93c00] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x119188000) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x1197cf000) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x121c21400) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x126ec2000) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11108cc00) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x127017800) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x116b62400) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x110f73800) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x110f74400) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11918ac00) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12159e800) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1126c3c00) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x121c19000) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12773fc00) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:47:11 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12779f800) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:47:11 INFO - PROCESS | 1651 | 1461887231187 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 622ms 16:47:11 INFO - PROCESS | 1651 | 1461887231238 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 1651 | 1461887231239 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:47:11 INFO - PROCESS | 1651 | 1461887231242 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1651 | 1461887231243 Marionette TRACE conn2 <- [1,2318,null,{}] 16:47:11 INFO - PROCESS | 1651 | 1461887231246 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:11 INFO - PROCESS | 1651 | 1461887231339 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:47:11 INFO - PROCESS | 1651 | 1461887231396 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5b4000 == 54 [pid = 1651] [id = 587] 16:47:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x112a9b000) [pid = 1651] [serial = 1761] [outer = 0x0] 16:47:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119134c00) [pid = 1651] [serial = 1762] [outer = 0x112a9b000] 16:47:11 INFO - PROCESS | 1651 | 1461887231426 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12724ac00) [pid = 1651] [serial = 1763] [outer = 0x112a9b000] 16:47:11 INFO - PROCESS | 1651 | 1461887231729 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 1651 | 1461887231764 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:47:11 INFO - PROCESS | 1651 | 1461887231767 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1651 | 1461887231770 Marionette TRACE conn2 <- [1,2322,null,{}] 16:47:11 INFO - PROCESS | 1651 | 1461887231775 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:11 INFO - PROCESS | 1651 | 1461887231898 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:47:11 INFO - PROCESS | 1651 | 1461887231904 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c37b800 == 55 [pid = 1651] [id = 588] 16:47:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12757dc00) [pid = 1651] [serial = 1764] [outer = 0x0] 16:47:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12758c800) [pid = 1651] [serial = 1765] [outer = 0x12757dc00] 16:47:11 INFO - PROCESS | 1651 | 1461887231944 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x127745800) [pid = 1651] [serial = 1766] [outer = 0x12757dc00] 16:47:12 INFO - PROCESS | 1651 | 1461887232324 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 573ms 16:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:47:12 INFO - PROCESS | 1651 | 1461887232346 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 1651 | 1461887232347 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:47:12 INFO - PROCESS | 1651 | 1461887232349 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1651 | 1461887232350 Marionette TRACE conn2 <- [1,2326,null,{}] 16:47:12 INFO - PROCESS | 1651 | 1461887232369 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 1651 | 1461887232461 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:47:12 INFO - PROCESS | 1651 | 1461887232466 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8dc800 == 56 [pid = 1651] [id = 589] 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12724d400) [pid = 1651] [serial = 1767] [outer = 0x0] 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1277a0800) [pid = 1651] [serial = 1768] [outer = 0x12724d400] 16:47:12 INFO - PROCESS | 1651 | 1461887232490 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1277a8400) [pid = 1651] [serial = 1769] [outer = 0x12724d400] 16:47:12 INFO - PROCESS | 1651 | 1461887232821 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:47:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms 16:47:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:47:12 INFO - PROCESS | 1651 | 1461887232871 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 1651 | 1461887232872 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:47:12 INFO - PROCESS | 1651 | 1461887232874 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1651 | 1461887232875 Marionette TRACE conn2 <- [1,2330,null,{}] 16:47:12 INFO - PROCESS | 1651 | 1461887232877 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 1651 | 1461887232955 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:47:13 INFO - PROCESS | 1651 | 1461887233011 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d069000 == 57 [pid = 1651] [id = 590] 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1277a6400) [pid = 1651] [serial = 1770] [outer = 0x0] 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x128b49800) [pid = 1651] [serial = 1771] [outer = 0x1277a6400] 16:47:13 INFO - PROCESS | 1651 | 1461887233035 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x128be5000) [pid = 1651] [serial = 1772] [outer = 0x1277a6400] 16:47:13 INFO - PROCESS | 1651 | 1461887233489 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:47:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 669ms 16:47:13 INFO - PROCESS | 1651 | 1461887233544 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 1651 | 1461887233547 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:47:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:47:13 INFO - PROCESS | 1651 | 1461887233550 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1651 | 1461887233553 Marionette TRACE conn2 <- [1,2334,null,{}] 16:47:13 INFO - PROCESS | 1651 | 1461887233557 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:13 INFO - PROCESS | 1651 | 1461887233658 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:47:13 INFO - PROCESS | 1651 | 1461887233767 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x118116000 == 58 [pid = 1651] [id = 591] 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x112a9a400) [pid = 1651] [serial = 1773] [outer = 0x0] 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x112ac3800) [pid = 1651] [serial = 1774] [outer = 0x112a9a400] 16:47:13 INFO - PROCESS | 1651 | 1461887233798 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x113ad8400) [pid = 1651] [serial = 1775] [outer = 0x112a9a400] 16:47:14 INFO - PROCESS | 1651 | 1461887234221 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 724ms 16:47:14 INFO - PROCESS | 1651 | 1461887234275 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1651 | 1461887234279 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:47:14 INFO - PROCESS | 1651 | 1461887234284 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1651 | 1461887234285 Marionette TRACE conn2 <- [1,2338,null,{}] 16:47:14 INFO - PROCESS | 1651 | 1461887234288 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 1651 | 1461887234390 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:47:14 INFO - PROCESS | 1651 | 1461887234446 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b68800 == 59 [pid = 1651] [id = 592] 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1150f6800) [pid = 1651] [serial = 1776] [outer = 0x0] 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11735b400) [pid = 1651] [serial = 1777] [outer = 0x1150f6800] 16:47:14 INFO - PROCESS | 1651 | 1461887234476 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x118217000) [pid = 1651] [serial = 1778] [outer = 0x1150f6800] 16:47:14 INFO - PROCESS | 1651 | 1461887234937 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 671ms 16:47:14 INFO - PROCESS | 1651 | 1461887234973 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1651 | 1461887234976 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:47:14 INFO - PROCESS | 1651 | 1461887234981 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1651 | 1461887234985 Marionette TRACE conn2 <- [1,2342,null,{}] 16:47:15 INFO - PROCESS | 1651 | 1461887235037 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:15 INFO - PROCESS | 1651 | 1461887235220 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:47:15 INFO - PROCESS | 1651 | 1461887235324 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8e3800 == 60 [pid = 1651] [id = 593] 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x120e35000) [pid = 1651] [serial = 1779] [outer = 0x0] 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12102a800) [pid = 1651] [serial = 1780] [outer = 0x120e35000] 16:47:15 INFO - PROCESS | 1651 | 1461887235375 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12159d000) [pid = 1651] [serial = 1781] [outer = 0x120e35000] 16:47:15 INFO - PROCESS | 1651 | 1461887235808 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 850ms 16:47:15 INFO - PROCESS | 1651 | 1461887235835 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 1651 | 1461887235838 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:47:15 INFO - PROCESS | 1651 | 1461887235842 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 1651 | 1461887235843 Marionette TRACE conn2 <- [1,2346,null,{}] 16:47:15 INFO - PROCESS | 1651 | 1461887235845 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:15 INFO - PROCESS | 1651 | 1461887235946 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:47:16 INFO - PROCESS | 1651 | 1461887236014 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da1b800 == 61 [pid = 1651] [id = 594] 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x121c1dc00) [pid = 1651] [serial = 1782] [outer = 0x0] 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x126e40800) [pid = 1651] [serial = 1783] [outer = 0x121c1dc00] 16:47:16 INFO - PROCESS | 1651 | 1461887236046 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12701a800) [pid = 1651] [serial = 1784] [outer = 0x121c1dc00] 16:47:16 INFO - PROCESS | 1651 | 1461887236662 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 872ms 16:47:16 INFO - PROCESS | 1651 | 1461887236714 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 1651 | 1461887236717 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:47:16 INFO - PROCESS | 1651 | 1461887236720 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1651 | 1461887236723 Marionette TRACE conn2 <- [1,2350,null,{}] 16:47:16 INFO - PROCESS | 1651 | 1461887236727 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:16 INFO - PROCESS | 1651 | 1461887236817 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:47:16 INFO - PROCESS | 1651 | 1461887236876 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x121c39800 == 62 [pid = 1651] [id = 595] 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x112a96800) [pid = 1651] [serial = 1785] [outer = 0x0] 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x112a9f000) [pid = 1651] [serial = 1786] [outer = 0x112a96800] 16:47:16 INFO - PROCESS | 1651 | 1461887236903 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x113d4b000) [pid = 1651] [serial = 1787] [outer = 0x112a96800] 16:47:17 INFO - PROCESS | 1651 | 1461887237324 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:47:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 623ms 16:47:17 INFO - PROCESS | 1651 | 1461887237344 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1651 | 1461887237347 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:47:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:47:17 INFO - PROCESS | 1651 | 1461887237350 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1651 | 1461887237352 Marionette TRACE conn2 <- [1,2354,null,{}] 16:47:17 INFO - PROCESS | 1651 | 1461887237354 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 1651 | 1461887237432 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:47:17 INFO - PROCESS | 1651 | 1461887237525 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x118855800 == 63 [pid = 1651] [id = 596] 16:47:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x113d42000) [pid = 1651] [serial = 1788] [outer = 0x0] 16:47:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1167eb400) [pid = 1651] [serial = 1789] [outer = 0x113d42000] 16:47:17 INFO - PROCESS | 1651 | 1461887237570 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x117353800) [pid = 1651] [serial = 1790] [outer = 0x113d42000] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8dc800 == 62 [pid = 1651] [id = 589] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12c37b800 == 61 [pid = 1651] [id = 588] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5b4000 == 60 [pid = 1651] [id = 587] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad8f000 == 59 [pid = 1651] [id = 586] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a245800 == 58 [pid = 1651] [id = 585] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12966c000 == 57 [pid = 1651] [id = 584] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x116b80800 == 56 [pid = 1651] [id = 583] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x119ec7400) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12688c400) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x110f29400) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11813d800) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x112eb0c00) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x121c1c000) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x128b43800) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | 1461887238058 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x123f39800 == 55 [pid = 1651] [id = 582] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x121c3c000 == 54 [pid = 1651] [id = 581] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1a800 == 53 [pid = 1651] [id = 580] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x118857000 == 52 [pid = 1651] [id = 579] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1173d9800 == 51 [pid = 1651] [id = 578] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1185ab000 == 50 [pid = 1651] [id = 577] 16:47:18 INFO - PROCESS | 1651 | --DOCSHELL 0x118861000 == 49 [pid = 1651] [id = 573] 16:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 722ms 16:47:18 INFO - PROCESS | 1651 | 1461887238098 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 1651 | 1461887238099 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x121055400) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x121c18000) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x126e3bc00) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x126ec6400) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x117668400) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12701b800) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x127013000) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x118217c00) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x118abec00) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x112a94000) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x116a5c400) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x111093800) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x110f7a400) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1199d6400) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12102d000) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x121a10c00) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x121c18c00) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x113dd1800) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x112ac5000) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1241e5800) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x127745000) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1277a7800) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x127021c00) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x128b3f800) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x126ebe800) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12718fc00) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12779f400) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 16:47:18 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x126beb800) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 16:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:47:18 INFO - PROCESS | 1651 | 1461887238114 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1651 | 1461887238116 Marionette TRACE conn2 <- [1,2358,null,{}] 16:47:18 INFO - PROCESS | 1651 | 1461887238123 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:18 INFO - PROCESS | 1651 | 1461887238203 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:47:18 INFO - PROCESS | 1651 | 1461887238210 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185ab000 == 50 [pid = 1651] [id = 597] 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x117c12800) [pid = 1651] [serial = 1791] [outer = 0x0] 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118216000) [pid = 1651] [serial = 1792] [outer = 0x117c12800] 16:47:18 INFO - PROCESS | 1651 | 1461887238235 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1185a3000) [pid = 1651] [serial = 1793] [outer = 0x117c12800] 16:47:18 INFO - PROCESS | 1651 | 1461887238608 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 524ms 16:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:47:18 INFO - PROCESS | 1651 | 1461887238655 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 1651 | 1461887238656 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:47:18 INFO - PROCESS | 1651 | 1461887238660 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1651 | 1461887238661 Marionette TRACE conn2 <- [1,2362,null,{}] 16:47:18 INFO - PROCESS | 1651 | 1461887238663 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:18 INFO - PROCESS | 1651 | 1461887238743 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:47:18 INFO - PROCESS | 1651 | 1461887238747 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x124512800 == 51 [pid = 1651] [id = 598] 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x118ea6c00) [pid = 1651] [serial = 1794] [outer = 0x0] 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119bd2c00) [pid = 1651] [serial = 1795] [outer = 0x118ea6c00] 16:47:18 INFO - PROCESS | 1651 | 1461887238773 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x121098000) [pid = 1651] [serial = 1796] [outer = 0x118ea6c00] 16:47:19 INFO - PROCESS | 1651 | 1461887239120 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 467ms 16:47:19 INFO - PROCESS | 1651 | 1461887239128 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1651 | 1461887239129 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:47:19 INFO - PROCESS | 1651 | 1461887239131 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1651 | 1461887239132 Marionette TRACE conn2 <- [1,2366,null,{}] 16:47:19 INFO - PROCESS | 1651 | 1461887239134 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:19 INFO - PROCESS | 1651 | 1461887239223 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:47:19 INFO - PROCESS | 1651 | 1461887239274 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119412800 == 52 [pid = 1651] [id = 599] 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11215d000) [pid = 1651] [serial = 1797] [outer = 0x0] 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1213fe400) [pid = 1651] [serial = 1798] [outer = 0x11215d000] 16:47:19 INFO - PROCESS | 1651 | 1461887239299 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x121c12c00) [pid = 1651] [serial = 1799] [outer = 0x11215d000] 16:47:19 INFO - PROCESS | 1651 | 1461887239621 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 16:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:47:19 INFO - PROCESS | 1651 | 1461887239652 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1651 | 1461887239653 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:47:19 INFO - PROCESS | 1651 | 1461887239655 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1651 | 1461887239656 Marionette TRACE conn2 <- [1,2370,null,{}] 16:47:19 INFO - PROCESS | 1651 | 1461887239658 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:19 INFO - PROCESS | 1651 | 1461887239751 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:47:19 INFO - PROCESS | 1651 | 1461887239812 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x129677800 == 53 [pid = 1651] [id = 600] 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x121630000) [pid = 1651] [serial = 1800] [outer = 0x0] 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1241e6800) [pid = 1651] [serial = 1801] [outer = 0x121630000] 16:47:19 INFO - PROCESS | 1651 | 1461887239840 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12701ec00) [pid = 1651] [serial = 1802] [outer = 0x121630000] 16:47:20 INFO - PROCESS | 1651 | 1461887240190 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 569ms 16:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:47:20 INFO - PROCESS | 1651 | 1461887240228 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1651 | 1461887240230 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:47:20 INFO - PROCESS | 1651 | 1461887240233 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1651 | 1461887240235 Marionette TRACE conn2 <- [1,2374,null,{}] 16:47:20 INFO - PROCESS | 1651 | 1461887240239 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 1651 | 1461887240388 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:47:20 INFO - PROCESS | 1651 | 1461887240408 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ada0800 == 54 [pid = 1651] [id = 601] 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11108f800) [pid = 1651] [serial = 1803] [outer = 0x0] 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x121a1fc00) [pid = 1651] [serial = 1804] [outer = 0x11108f800] 16:47:20 INFO - PROCESS | 1651 | 1461887240442 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x127584800) [pid = 1651] [serial = 1805] [outer = 0x11108f800] 16:47:20 INFO - PROCESS | 1651 | 1461887240833 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:47:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 623ms 16:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:47:20 INFO - PROCESS | 1651 | 1461887240856 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1651 | 1461887240857 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:47:20 INFO - PROCESS | 1651 | 1461887240859 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1651 | 1461887240860 Marionette TRACE conn2 <- [1,2378,null,{}] 16:47:20 INFO - PROCESS | 1651 | 1461887240863 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 1651 | 1461887240961 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:47:20 INFO - PROCESS | 1651 | 1461887240973 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd17800 == 55 [pid = 1651] [id = 602] 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x123bd1000) [pid = 1651] [serial = 1806] [outer = 0x0] 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x127742c00) [pid = 1651] [serial = 1807] [outer = 0x123bd1000] 16:47:20 INFO - PROCESS | 1651 | 1461887240998 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1277a5800) [pid = 1651] [serial = 1808] [outer = 0x123bd1000] 16:47:21 INFO - PROCESS | 1651 | 1461887241341 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 16:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:47:21 INFO - PROCESS | 1651 | 1461887241379 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 1651 | 1461887241380 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:47:21 INFO - PROCESS | 1651 | 1461887241382 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1651 | 1461887241384 Marionette TRACE conn2 <- [1,2382,null,{}] 16:47:21 INFO - PROCESS | 1651 | 1461887241386 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:21 INFO - PROCESS | 1651 | 1461887241488 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:47:21 INFO - PROCESS | 1651 | 1461887241492 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c378000 == 56 [pid = 1651] [id = 603] 16:47:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x128b3f800) [pid = 1651] [serial = 1809] [outer = 0x0] 16:47:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x128be1c00) [pid = 1651] [serial = 1810] [outer = 0x128b3f800] 16:47:21 INFO - PROCESS | 1651 | 1461887241548 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128be9800) [pid = 1651] [serial = 1811] [outer = 0x128b3f800] 16:47:21 INFO - PROCESS | 1651 | 1461887241860 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 517ms 16:47:21 INFO - PROCESS | 1651 | 1461887241901 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 1651 | 1461887241902 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:47:21 INFO - PROCESS | 1651 | 1461887241904 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1651 | 1461887241906 Marionette TRACE conn2 <- [1,2386,null,{}] 16:47:21 INFO - PROCESS | 1651 | 1461887241908 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 1651 | 1461887242007 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:47:22 INFO - PROCESS | 1651 | 1461887242019 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8d9800 == 57 [pid = 1651] [id = 604] 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128b42000) [pid = 1651] [serial = 1812] [outer = 0x0] 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128befc00) [pid = 1651] [serial = 1813] [outer = 0x128b42000] 16:47:22 INFO - PROCESS | 1651 | 1461887242045 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128ca0400) [pid = 1651] [serial = 1814] [outer = 0x128b42000] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x112a97400) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1241eac00) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x10e9bc800) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11353b800) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12104f000) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x116ab6c00) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x119187000) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x121c09800) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x112ac9800) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1126c2000) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x119131c00) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x123f13000) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x119189400) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x124416800) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x112a9b000) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x126d93c00) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x113a50800) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x112153400) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x112a9c000) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x117666800) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x119135000) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x110fa3000) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12757dc00) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12724d400) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:47:22 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11859f400) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:47:22 INFO - PROCESS | 1651 | 1461887242511 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 619ms 16:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:47:22 INFO - PROCESS | 1651 | 1461887242525 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1651 | 1461887242526 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:47:22 INFO - PROCESS | 1651 | 1461887242529 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1651 | 1461887242530 Marionette TRACE conn2 <- [1,2390,null,{}] 16:47:22 INFO - PROCESS | 1651 | 1461887242533 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 1651 | 1461887242656 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:47:22 INFO - PROCESS | 1651 | 1461887242696 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c021800 == 58 [pid = 1651] [id = 605] 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x111086400) [pid = 1651] [serial = 1815] [outer = 0x0] 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11353b800) [pid = 1651] [serial = 1816] [outer = 0x111086400] 16:47:22 INFO - PROCESS | 1651 | 1461887242725 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x124416800) [pid = 1651] [serial = 1817] [outer = 0x111086400] 16:47:23 INFO - PROCESS | 1651 | 1461887243024 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 16:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:47:23 INFO - PROCESS | 1651 | 1461887243048 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1651 | 1461887243050 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:47:23 INFO - PROCESS | 1651 | 1461887243052 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1651 | 1461887243053 Marionette TRACE conn2 <- [1,2394,null,{}] 16:47:23 INFO - PROCESS | 1651 | 1461887243064 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:23 INFO - PROCESS | 1651 | 1461887243149 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:47:23 INFO - PROCESS | 1651 | 1461887243204 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da10000 == 59 [pid = 1651] [id = 606] 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x123f13000) [pid = 1651] [serial = 1818] [outer = 0x0] 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128bedc00) [pid = 1651] [serial = 1819] [outer = 0x123f13000] 16:47:23 INFO - PROCESS | 1651 | 1461887243229 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128ca8000) [pid = 1651] [serial = 1820] [outer = 0x123f13000] 16:47:23 INFO - PROCESS | 1651 | 1461887243511 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 477ms 16:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:47:23 INFO - PROCESS | 1651 | 1461887243529 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1651 | 1461887243530 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:47:23 INFO - PROCESS | 1651 | 1461887243533 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1651 | 1461887243534 Marionette TRACE conn2 <- [1,2398,null,{}] 16:47:23 INFO - PROCESS | 1651 | 1461887243544 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:23 INFO - PROCESS | 1651 | 1461887243629 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:47:23 INFO - PROCESS | 1651 | 1461887243634 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfc7800 == 60 [pid = 1651] [id = 607] 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128ca9000) [pid = 1651] [serial = 1821] [outer = 0x0] 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x128ccb400) [pid = 1651] [serial = 1822] [outer = 0x128ca9000] 16:47:23 INFO - PROCESS | 1651 | 1461887243658 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x128cd0000) [pid = 1651] [serial = 1823] [outer = 0x128ca9000] 16:47:23 INFO - PROCESS | 1651 | 1461887243987 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 473ms 16:47:24 INFO - PROCESS | 1651 | 1461887244007 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 1651 | 1461887244008 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:47:24 INFO - PROCESS | 1651 | 1461887244010 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 1651 | 1461887244011 Marionette TRACE conn2 <- [1,2402,null,{}] 16:47:24 INFO - PROCESS | 1651 | 1461887244013 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:24 INFO - PROCESS | 1651 | 1461887244095 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:47:24 INFO - PROCESS | 1651 | 1461887244155 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfd8800 == 61 [pid = 1651] [id = 608] 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x128cc8800) [pid = 1651] [serial = 1824] [outer = 0x0] 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128cd3000) [pid = 1651] [serial = 1825] [outer = 0x128cc8800] 16:47:24 INFO - PROCESS | 1651 | 1461887244179 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x128e8bc00) [pid = 1651] [serial = 1826] [outer = 0x128cc8800] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12913e800 == 60 [pid = 1651] [id = 576] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4c6000 == 59 [pid = 1651] [id = 557] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119969800 == 58 [pid = 1651] [id = 554] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x1268e4800 == 57 [pid = 1651] [id = 550] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12771c800 == 56 [pid = 1651] [id = 551] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12771a000 == 55 [pid = 1651] [id = 555] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x123f36000 == 54 [pid = 1651] [id = 574] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0ca000 == 53 [pid = 1651] [id = 575] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x121209800 == 52 [pid = 1651] [id = 547] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad87800 == 51 [pid = 1651] [id = 556] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11263b000 == 50 [pid = 1651] [id = 548] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0c7800 == 49 [pid = 1651] [id = 558] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12930b800 == 48 [pid = 1651] [id = 552] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11915c800 == 47 [pid = 1651] [id = 545] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x11997e000 == 46 [pid = 1651] [id = 546] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x124520000 == 45 [pid = 1651] [id = 549] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6dc000 == 44 [pid = 1651] [id = 572] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x118855800 == 43 [pid = 1651] [id = 596] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x121c39800 == 42 [pid = 1651] [id = 595] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12da1b800 == 41 [pid = 1651] [id = 594] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8e3800 == 40 [pid = 1651] [id = 593] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x123b68800 == 39 [pid = 1651] [id = 592] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x118116000 == 38 [pid = 1651] [id = 591] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12d069000 == 37 [pid = 1651] [id = 590] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x1185ab000 == 36 [pid = 1651] [id = 597] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x129677800 == 35 [pid = 1651] [id = 600] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12c378000 == 34 [pid = 1651] [id = 603] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12c021800 == 33 [pid = 1651] [id = 605] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12ada0800 == 32 [pid = 1651] [id = 601] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8d9800 == 31 [pid = 1651] [id = 604] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119412800 == 30 [pid = 1651] [id = 599] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd17800 == 29 [pid = 1651] [id = 602] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12da10000 == 28 [pid = 1651] [id = 606] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x124512800 == 27 [pid = 1651] [id = 598] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x123f9dc00) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x113dd6000) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x112acf400) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12104cc00) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118219800) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x126b2ac00) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x110fa8000) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118134c00) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1215a7800) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x118599400) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1217e5000) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x112a92800) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1110f8400) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x112ac5c00) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfc7800 == 26 [pid = 1651] [id = 607] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x117c0f800) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121aaf400) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12758c800) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1277a8400) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1277a0800) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118849800) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12724ac00) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11918b400) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x127020400) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126ebec00) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123f11c00) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121639000) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x127745800) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128b49800) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124dd0800) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121c07400) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x126d93400) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126b22400) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119134c00) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x127012c00) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116532800) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116b57400) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x127189c00) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126894400) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113ad7400) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112acb000) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118277c00) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11821fc00) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119ec6c00) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 16:47:25 INFO - PROCESS | 1651 | 1461887245759 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1771ms 16:47:25 INFO - PROCESS | 1651 | 1461887245782 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1651 | 1461887245784 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:47:25 INFO - PROCESS | 1651 | 1461887245789 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1651 | 1461887245792 Marionette TRACE conn2 <- [1,2406,null,{}] 16:47:25 INFO - PROCESS | 1651 | 1461887245796 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 1651 | 1461887245875 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:47:25 INFO - PROCESS | 1651 | 1461887245923 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x113f6a000 == 27 [pid = 1651] [id = 609] 16:47:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x110fa4c00) [pid = 1651] [serial = 1827] [outer = 0x0] 16:47:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x110fa8800) [pid = 1651] [serial = 1828] [outer = 0x110fa4c00] 16:47:25 INFO - PROCESS | 1651 | 1461887245951 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x111094000) [pid = 1651] [serial = 1829] [outer = 0x110fa4c00] 16:47:26 INFO - PROCESS | 1651 | 1461887246317 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 574ms 16:47:26 INFO - PROCESS | 1651 | 1461887246364 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1651 | 1461887246371 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:47:26 INFO - PROCESS | 1651 | 1461887246377 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1651 | 1461887246380 Marionette TRACE conn2 <- [1,2410,null,{}] 16:47:26 INFO - PROCESS | 1651 | 1461887246383 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:26 INFO - PROCESS | 1651 | 1461887246498 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:47:26 INFO - PROCESS | 1651 | 1461887246571 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b90800 == 28 [pid = 1651] [id = 610] 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x110fa8400) [pid = 1651] [serial = 1830] [outer = 0x0] 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x111db8400) [pid = 1651] [serial = 1831] [outer = 0x110fa8400] 16:47:26 INFO - PROCESS | 1651 | 1461887246597 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1126c2400) [pid = 1651] [serial = 1832] [outer = 0x110fa8400] 16:47:26 INFO - PROCESS | 1651 | 1461887246923 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 572ms 16:47:26 INFO - PROCESS | 1651 | 1461887246950 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1651 | 1461887246952 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:47:26 INFO - PROCESS | 1651 | 1461887246956 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1651 | 1461887246959 Marionette TRACE conn2 <- [1,2414,null,{}] 16:47:26 INFO - PROCESS | 1651 | 1461887246967 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 1651 | 1461887247062 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:47:27 INFO - PROCESS | 1651 | 1461887247070 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824c800 == 29 [pid = 1651] [id = 611] 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x10e9c0000) [pid = 1651] [serial = 1833] [outer = 0x0] 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x112acc000) [pid = 1651] [serial = 1834] [outer = 0x10e9c0000] 16:47:27 INFO - PROCESS | 1651 | 1461887247098 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x113542400) [pid = 1651] [serial = 1835] [outer = 0x10e9c0000] 16:47:27 INFO - PROCESS | 1651 | 1461887247428 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 524ms 16:47:27 INFO - PROCESS | 1651 | 1461887247479 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1651 | 1461887247481 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:47:27 INFO - PROCESS | 1651 | 1461887247483 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1651 | 1461887247484 Marionette TRACE conn2 <- [1,2418,null,{}] 16:47:27 INFO - PROCESS | 1651 | 1461887247487 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 1651 | 1461887247558 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:47:27 INFO - PROCESS | 1651 | 1461887247562 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ec7800 == 30 [pid = 1651] [id = 612] 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x113516400) [pid = 1651] [serial = 1836] [outer = 0x0] 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x113d4ac00) [pid = 1651] [serial = 1837] [outer = 0x113516400] 16:47:27 INFO - PROCESS | 1651 | 1461887247589 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1160c0000) [pid = 1651] [serial = 1838] [outer = 0x113516400] 16:47:27 INFO - PROCESS | 1651 | 1461887247908 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 16:47:27 INFO - PROCESS | 1651 | 1461887247951 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:47:27 INFO - PROCESS | 1651 | 1461887247953 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:47:27 INFO - PROCESS | 1651 | 1461887247955 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1651 | 1461887247956 Marionette TRACE conn2 <- [1,2422,null,{}] 16:47:27 INFO - PROCESS | 1651 | 1461887247958 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:28 INFO - PROCESS | 1651 | 1461887248051 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:47:28 INFO - PROCESS | 1651 | 1461887248060 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119424800 == 31 [pid = 1651] [id = 613] 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1120d6400) [pid = 1651] [serial = 1839] [outer = 0x0] 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116524c00) [pid = 1651] [serial = 1840] [outer = 0x1120d6400] 16:47:28 INFO - PROCESS | 1651 | 1461887248085 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1167e2000) [pid = 1651] [serial = 1841] [outer = 0x1120d6400] 16:47:28 INFO - PROCESS | 1651 | 1461887248410 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 470ms 16:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:47:28 INFO - PROCESS | 1651 | 1461887248426 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 1651 | 1461887248427 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:47:28 INFO - PROCESS | 1651 | 1461887248429 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 1651 | 1461887248430 Marionette TRACE conn2 <- [1,2426,null,{}] 16:47:28 INFO - PROCESS | 1651 | 1461887248432 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:28 INFO - PROCESS | 1651 | 1461887248518 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:47:28 INFO - PROCESS | 1651 | 1461887248526 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x121103000 == 32 [pid = 1651] [id = 614] 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x110fa0000) [pid = 1651] [serial = 1842] [outer = 0x0] 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116ab2c00) [pid = 1651] [serial = 1843] [outer = 0x110fa0000] 16:47:28 INFO - PROCESS | 1651 | 1461887248554 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118134400) [pid = 1651] [serial = 1844] [outer = 0x110fa0000] 16:47:28 INFO - PROCESS | 1651 | 1461887248862 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 16:47:28 INFO - PROCESS | 1651 | 1461887248899 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 1651 | 1461887248901 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:47:28 INFO - PROCESS | 1651 | 1461887248903 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 1651 | 1461887248906 Marionette TRACE conn2 <- [1,2430,null,{}] 16:47:28 INFO - PROCESS | 1651 | 1461887248909 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 1651 | 1461887249001 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:47:29 INFO - PROCESS | 1651 | 1461887249007 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12146f800 == 33 [pid = 1651] [id = 615] 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116538800) [pid = 1651] [serial = 1845] [outer = 0x0] 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118215400) [pid = 1651] [serial = 1846] [outer = 0x116538800] 16:47:29 INFO - PROCESS | 1651 | 1461887249033 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11821fc00) [pid = 1651] [serial = 1847] [outer = 0x116538800] 16:47:29 INFO - PROCESS | 1651 | 1461887249310 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 422ms 16:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:47:29 INFO - PROCESS | 1651 | 1461887249326 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1651 | 1461887249327 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:47:29 INFO - PROCESS | 1651 | 1461887249329 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1651 | 1461887249330 Marionette TRACE conn2 <- [1,2434,null,{}] 16:47:29 INFO - PROCESS | 1651 | 1461887249333 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 1651 | 1461887249407 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:47:29 INFO - PROCESS | 1651 | 1461887249412 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x121c42800 == 34 [pid = 1651] [id = 616] 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11821ec00) [pid = 1651] [serial = 1848] [outer = 0x0] 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118271c00) [pid = 1651] [serial = 1849] [outer = 0x11821ec00] 16:47:29 INFO - PROCESS | 1651 | 1461887249439 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11859e800) [pid = 1651] [serial = 1850] [outer = 0x11821ec00] 16:47:29 INFO - PROCESS | 1651 | 1461887249740 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 467ms 16:47:29 INFO - PROCESS | 1651 | 1461887249797 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1651 | 1461887249799 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:47:29 INFO - PROCESS | 1651 | 1461887249801 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1651 | 1461887249802 Marionette TRACE conn2 <- [1,2438,null,{}] 16:47:29 INFO - PROCESS | 1651 | 1461887249804 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 1651 | 1461887249875 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:47:29 INFO - PROCESS | 1651 | 1461887249929 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824b800 == 35 [pid = 1651] [id = 617] 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11384b800) [pid = 1651] [serial = 1851] [outer = 0x0] 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118844000) [pid = 1651] [serial = 1852] [outer = 0x11384b800] 16:47:29 INFO - PROCESS | 1651 | 1461887249954 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118ea7000) [pid = 1651] [serial = 1853] [outer = 0x11384b800] 16:47:30 INFO - PROCESS | 1651 | 1461887250217 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 468ms 16:47:30 INFO - PROCESS | 1651 | 1461887250277 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1651 | 1461887250278 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:47:30 INFO - PROCESS | 1651 | 1461887250280 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1651 | 1461887250281 Marionette TRACE conn2 <- [1,2442,null,{}] 16:47:30 INFO - PROCESS | 1651 | 1461887250284 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 1651 | 1461887250362 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:47:30 INFO - PROCESS | 1651 | 1461887250367 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x126d1c000 == 36 [pid = 1651] [id = 618] 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119133400) [pid = 1651] [serial = 1854] [outer = 0x0] 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1197c7800) [pid = 1651] [serial = 1855] [outer = 0x119133400] 16:47:30 INFO - PROCESS | 1651 | 1461887250394 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1197d6800) [pid = 1651] [serial = 1856] [outer = 0x119133400] 16:47:30 INFO - PROCESS | 1651 | 1461887250713 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 468ms 16:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:47:30 INFO - PROCESS | 1651 | 1461887250749 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1651 | 1461887250751 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:47:30 INFO - PROCESS | 1651 | 1461887250753 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1651 | 1461887250755 Marionette TRACE conn2 <- [1,2446,null,{}] 16:47:30 INFO - PROCESS | 1651 | 1461887250757 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 1651 | 1461887250872 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:47:30 INFO - PROCESS | 1651 | 1461887250887 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x119420000 == 37 [pid = 1651] [id = 619] 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1199d4400) [pid = 1651] [serial = 1857] [outer = 0x0] 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x120e35800) [pid = 1651] [serial = 1858] [outer = 0x1199d4400] 16:47:30 INFO - PROCESS | 1651 | 1461887250915 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12104ac00) [pid = 1651] [serial = 1859] [outer = 0x1199d4400] 16:47:31 INFO - PROCESS | 1651 | 1461887251262 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 521ms 16:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:47:31 INFO - PROCESS | 1651 | 1461887251279 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1651 | 1461887251280 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:47:31 INFO - PROCESS | 1651 | 1461887251283 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1651 | 1461887251284 Marionette TRACE conn2 <- [1,2450,null,{}] 16:47:31 INFO - PROCESS | 1651 | 1461887251286 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:31 INFO - PROCESS | 1651 | 1461887251412 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:47:31 INFO - PROCESS | 1651 | 1461887251453 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x129155800 == 38 [pid = 1651] [id = 620] 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1199d4800) [pid = 1651] [serial = 1860] [outer = 0x0] 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x121052400) [pid = 1651] [serial = 1861] [outer = 0x1199d4800] 16:47:31 INFO - PROCESS | 1651 | 1461887251478 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1213fa000) [pid = 1651] [serial = 1862] [outer = 0x1199d4800] 16:47:31 INFO - PROCESS | 1651 | 1461887251781 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 16:47:31 INFO - PROCESS | 1651 | 1461887251806 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1651 | 1461887251809 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:47:31 INFO - PROCESS | 1651 | 1461887251819 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1651 | 1461887251820 Marionette TRACE conn2 <- [1,2454,null,{}] 16:47:31 INFO - PROCESS | 1651 | 1461887251824 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:31 INFO - PROCESS | 1651 | 1461887251925 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:47:31 INFO - PROCESS | 1651 | 1461887251929 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1299a3800 == 39 [pid = 1651] [id = 621] 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x121091400) [pid = 1651] [serial = 1863] [outer = 0x0] 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1217e2000) [pid = 1651] [serial = 1864] [outer = 0x121091400] 16:47:31 INFO - PROCESS | 1651 | 1461887251954 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x121aa9c00) [pid = 1651] [serial = 1865] [outer = 0x121091400] 16:47:32 INFO - PROCESS | 1651 | 1461887252296 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 528ms 16:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:47:32 INFO - PROCESS | 1651 | 1461887252341 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 1651 | 1461887252342 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:47:32 INFO - PROCESS | 1651 | 1461887252344 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 1651 | 1461887252345 Marionette TRACE conn2 <- [1,2458,null,{}] 16:47:32 INFO - PROCESS | 1651 | 1461887252347 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:32 INFO - PROCESS | 1651 | 1461887252442 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:47:32 INFO - PROCESS | 1651 | 1461887252446 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab08800 == 40 [pid = 1651] [id = 622] 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1217e3c00) [pid = 1651] [serial = 1866] [outer = 0x0] 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x121c08800) [pid = 1651] [serial = 1867] [outer = 0x1217e3c00] 16:47:32 INFO - PROCESS | 1651 | 1461887252470 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x121c0f800) [pid = 1651] [serial = 1868] [outer = 0x1217e3c00] 16:47:32 INFO - PROCESS | 1651 | 1461887252781 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 470ms 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11108f800) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128b3f800) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x123bd1000) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x111086400) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x128b42000) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x123f13000) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x128ca9000) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x121630000) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11215d000) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118ea6c00) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x117c12800) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x113d42000) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x112a96800) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x121c1dc00) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x120e35000) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1150f6800) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112a9a400) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1277a6400) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x121052000) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1160bc400) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x121033400) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:47:33 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1121e5c00) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:47:33 INFO - PROCESS | 1651 | 1461887253002 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1651 | 1461887253004 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:47:33 INFO - PROCESS | 1651 | 1461887253014 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1651 | 1461887253015 Marionette TRACE conn2 <- [1,2462,null,{}] 16:47:33 INFO - PROCESS | 1651 | 1461887253017 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:33 INFO - PROCESS | 1651 | 1461887253094 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:47:33 INFO - PROCESS | 1651 | 1461887253099 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x118125800 == 41 [pid = 1651] [id = 623] 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11108f800) [pid = 1651] [serial = 1869] [outer = 0x0] 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112a99000) [pid = 1651] [serial = 1870] [outer = 0x11108f800] 16:47:33 INFO - PROCESS | 1651 | 1461887253124 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x117c21800) [pid = 1651] [serial = 1871] [outer = 0x11108f800] 16:47:33 INFO - PROCESS | 1651 | 1461887253457 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 470ms 16:47:33 INFO - PROCESS | 1651 | 1461887253485 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1651 | 1461887253486 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:47:33 INFO - PROCESS | 1651 | 1461887253491 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1651 | 1461887253492 Marionette TRACE conn2 <- [1,2466,null,{}] 16:47:33 INFO - PROCESS | 1651 | 1461887253494 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:33 INFO - PROCESS | 1651 | 1461887253568 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:47:33 INFO - PROCESS | 1651 | 1461887253623 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c5000 == 42 [pid = 1651] [id = 624] 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116ab3c00) [pid = 1651] [serial = 1872] [outer = 0x0] 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121c10000) [pid = 1651] [serial = 1873] [outer = 0x116ab3c00] 16:47:33 INFO - PROCESS | 1651 | 1461887253648 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121c19c00) [pid = 1651] [serial = 1874] [outer = 0x116ab3c00] 16:47:33 INFO - PROCESS | 1651 | 1461887253928 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 16:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:47:33 INFO - PROCESS | 1651 | 1461887253962 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1651 | 1461887253963 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:47:33 INFO - PROCESS | 1651 | 1461887253965 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1651 | 1461887253966 Marionette TRACE conn2 <- [1,2470,null,{}] 16:47:33 INFO - PROCESS | 1651 | 1461887253968 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 1651 | 1461887254059 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:47:34 INFO - PROCESS | 1651 | 1461887254063 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5bc800 == 43 [pid = 1651] [id = 625] 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1199db800) [pid = 1651] [serial = 1875] [outer = 0x0] 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123bd5c00) [pid = 1651] [serial = 1876] [outer = 0x1199db800] 16:47:34 INFO - PROCESS | 1651 | 1461887254087 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123fa0c00) [pid = 1651] [serial = 1877] [outer = 0x1199db800] 16:47:34 INFO - PROCESS | 1651 | 1461887254394 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 470ms 16:47:34 INFO - PROCESS | 1651 | 1461887254435 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1651 | 1461887254437 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:47:34 INFO - PROCESS | 1651 | 1461887254441 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1651 | 1461887254442 Marionette TRACE conn2 <- [1,2474,null,{}] 16:47:34 INFO - PROCESS | 1651 | 1461887254444 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 1651 | 1461887254546 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:47:34 INFO - PROCESS | 1651 | 1461887254553 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5ce800 == 44 [pid = 1651] [id = 626] 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x121a1c400) [pid = 1651] [serial = 1878] [outer = 0x0] 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1241de800) [pid = 1651] [serial = 1879] [outer = 0x121a1c400] 16:47:34 INFO - PROCESS | 1651 | 1461887254577 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12454ec00) [pid = 1651] [serial = 1880] [outer = 0x121a1c400] 16:47:34 INFO - PROCESS | 1651 | 1461887254901 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:47:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 470ms 16:47:34 INFO - PROCESS | 1651 | 1461887254911 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1651 | 1461887254912 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:47:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:47:34 INFO - PROCESS | 1651 | 1461887254915 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1651 | 1461887254916 Marionette TRACE conn2 <- [1,2478,null,{}] 16:47:34 INFO - PROCESS | 1651 | 1461887254918 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:35 INFO - PROCESS | 1651 | 1461887254997 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:47:35 INFO - PROCESS | 1651 | 1461887255097 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x111eec000 == 45 [pid = 1651] [id = 627] 16:47:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x10e9bbc00) [pid = 1651] [serial = 1881] [outer = 0x0] 16:47:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x110f24000) [pid = 1651] [serial = 1882] [outer = 0x10e9bbc00] 16:47:35 INFO - PROCESS | 1651 | 1461887255129 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x110f76400) [pid = 1651] [serial = 1883] [outer = 0x10e9bbc00] 16:47:35 INFO - PROCESS | 1651 | 1461887255663 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 825ms 16:47:35 INFO - PROCESS | 1651 | 1461887255741 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 1651 | 1461887255744 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:47:35 INFO - PROCESS | 1651 | 1461887255748 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 1651 | 1461887255750 Marionette TRACE conn2 <- [1,2482,null,{}] 16:47:35 INFO - PROCESS | 1651 | 1461887255754 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:35 INFO - PROCESS | 1651 | 1461887255864 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:47:35 INFO - PROCESS | 1651 | 1461887255942 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185bd800 == 46 [pid = 1651] [id = 628] 16:47:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1121da400) [pid = 1651] [serial = 1884] [outer = 0x0] 16:47:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11297c800) [pid = 1651] [serial = 1885] [outer = 0x1121da400] 16:47:35 INFO - PROCESS | 1651 | 1461887255973 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x112a9f400) [pid = 1651] [serial = 1886] [outer = 0x1121da400] 16:47:36 INFO - PROCESS | 1651 | 1461887256692 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 972ms 16:47:36 INFO - PROCESS | 1651 | 1461887256735 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:47:36 INFO - PROCESS | 1651 | 1461887256741 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:47:36 INFO - PROCESS | 1651 | 1461887256746 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1651 | 1461887256748 Marionette TRACE conn2 <- [1,2486,null,{}] 16:47:36 INFO - PROCESS | 1651 | 1461887256754 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:36 INFO - PROCESS | 1651 | 1461887256866 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:47:36 INFO - PROCESS | 1651 | 1461887256970 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173dc800 == 47 [pid = 1651] [id = 629] 16:47:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x111d3a800) [pid = 1651] [serial = 1887] [outer = 0x0] 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x111dbe400) [pid = 1651] [serial = 1888] [outer = 0x111d3a800] 16:47:37 INFO - PROCESS | 1651 | 1461887257017 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1126c0c00) [pid = 1651] [serial = 1889] [outer = 0x111d3a800] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5ce800 == 46 [pid = 1651] [id = 626] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5bc800 == 45 [pid = 1651] [id = 625] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c5000 == 44 [pid = 1651] [id = 624] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128cd3000) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x118125800 == 43 [pid = 1651] [id = 623] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab08800 == 42 [pid = 1651] [id = 622] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1299a3800 == 41 [pid = 1651] [id = 621] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x129155800 == 40 [pid = 1651] [id = 620] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x119420000 == 39 [pid = 1651] [id = 619] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x126d1c000 == 38 [pid = 1651] [id = 618] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x11824b800 == 37 [pid = 1651] [id = 617] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x121c42800 == 36 [pid = 1651] [id = 616] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12146f800 == 35 [pid = 1651] [id = 615] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x121103000 == 34 [pid = 1651] [id = 614] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x119424800 == 33 [pid = 1651] [id = 613] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x118ec7800 == 32 [pid = 1651] [id = 612] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x11824c800 == 31 [pid = 1651] [id = 611] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x116b90800 == 30 [pid = 1651] [id = 610] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x113f6a000 == 29 [pid = 1651] [id = 609] 16:47:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfd8800 == 28 [pid = 1651] [id = 608] 16:47:37 INFO - PROCESS | 1651 | 1461887257488 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 774ms 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x121c1f800) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118272c00) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x128be3800) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x113d4c000) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1241e6800) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1213fe400) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x121c12c00) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119bd2c00) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x121098000) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118216000) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1185a3000) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x117353800) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1167eb400) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x113d4b000) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112a9f000) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12701a800) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x126e40800) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12159d000) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12102a800) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118217000) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11735b400) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x113ad8400) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112ac3800) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128be5000) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12701ec00) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128cd0000) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128bedc00) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124416800) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1277a5800) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x127584800) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x121a1fc00) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128be1c00) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x127742c00) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11353b800) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128be9800) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128befc00) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128ca8000) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128ccb400) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128ca0400) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 16:47:37 INFO - PROCESS | 1651 | 1461887257530 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 1651 | 1461887257535 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:47:37 INFO - PROCESS | 1651 | 1461887257543 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 1651 | 1461887257544 Marionette TRACE conn2 <- [1,2490,null,{}] 16:47:37 INFO - PROCESS | 1651 | 1461887257547 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 1651 | 1461887257621 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:47:37 INFO - PROCESS | 1651 | 1461887257628 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824f800 == 29 [pid = 1651] [id = 630] 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112a97c00) [pid = 1651] [serial = 1890] [outer = 0x0] 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112ac8800) [pid = 1651] [serial = 1891] [outer = 0x112a97c00] 16:47:37 INFO - PROCESS | 1651 | 1461887257654 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11338a800) [pid = 1651] [serial = 1892] [outer = 0x112a97c00] 16:47:38 INFO - PROCESS | 1651 | 1461887258016 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 523ms 16:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:47:38 INFO - PROCESS | 1651 | 1461887258068 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1651 | 1461887258070 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:47:38 INFO - PROCESS | 1651 | 1461887258073 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1651 | 1461887258075 Marionette TRACE conn2 <- [1,2494,null,{}] 16:47:38 INFO - PROCESS | 1651 | 1461887258083 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:38 INFO - PROCESS | 1651 | 1461887258160 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:47:38 INFO - PROCESS | 1651 | 1461887258165 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c04800 == 30 [pid = 1651] [id = 631] 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113ad2c00) [pid = 1651] [serial = 1893] [outer = 0x0] 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x115e91000) [pid = 1651] [serial = 1894] [outer = 0x113ad2c00] 16:47:38 INFO - PROCESS | 1651 | 1461887258196 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116708c00) [pid = 1651] [serial = 1895] [outer = 0x113ad2c00] 16:47:38 INFO - PROCESS | 1651 | 1461887258561 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 521ms 16:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:47:38 INFO - PROCESS | 1651 | 1461887258594 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1651 | 1461887258596 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:47:38 INFO - PROCESS | 1651 | 1461887258598 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1651 | 1461887258599 Marionette TRACE conn2 <- [1,2498,null,{}] 16:47:38 INFO - PROCESS | 1651 | 1461887258601 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:38 INFO - PROCESS | 1651 | 1461887258696 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:47:38 INFO - PROCESS | 1651 | 1461887258704 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x121103000 == 31 [pid = 1651] [id = 632] 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1160bc400) [pid = 1651] [serial = 1896] [outer = 0x0] 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116a5c400) [pid = 1651] [serial = 1897] [outer = 0x1160bc400] 16:47:38 INFO - PROCESS | 1651 | 1461887258731 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x117353800) [pid = 1651] [serial = 1898] [outer = 0x1160bc400] 16:47:39 INFO - PROCESS | 1651 | 1461887259042 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms 16:47:39 INFO - PROCESS | 1651 | 1461887259068 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1651 | 1461887259069 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:47:39 INFO - PROCESS | 1651 | 1461887259074 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1651 | 1461887259075 Marionette TRACE conn2 <- [1,2502,null,{}] 16:47:39 INFO - PROCESS | 1651 | 1461887259078 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:39 INFO - PROCESS | 1651 | 1461887259161 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:47:39 INFO - PROCESS | 1651 | 1461887259166 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c5000 == 32 [pid = 1651] [id = 633] 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x110f79000) [pid = 1651] [serial = 1899] [outer = 0x0] 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x117c12800) [pid = 1651] [serial = 1900] [outer = 0x110f79000] 16:47:39 INFO - PROCESS | 1651 | 1461887259200 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118140400) [pid = 1651] [serial = 1901] [outer = 0x110f79000] 16:47:39 INFO - PROCESS | 1651 | 1461887259725 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:47:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 672ms 16:47:39 INFO - PROCESS | 1651 | 1461887259754 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1651 | 1461887259755 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:47:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:47:39 INFO - PROCESS | 1651 | 1461887259763 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1651 | 1461887259764 Marionette TRACE conn2 <- [1,2506,null,{}] 16:47:39 INFO - PROCESS | 1651 | 1461887259767 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:39 INFO - PROCESS | 1651 | 1461887259877 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:47:39 INFO - PROCESS | 1651 | 1461887259883 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1268ef800 == 33 [pid = 1651] [id = 634] 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118219c00) [pid = 1651] [serial = 1902] [outer = 0x0] 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118276400) [pid = 1651] [serial = 1903] [outer = 0x118219c00] 16:47:39 INFO - PROCESS | 1651 | 1461887259910 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118ea3400) [pid = 1651] [serial = 1904] [outer = 0x118219c00] 16:47:40 INFO - PROCESS | 1651 | 1461887260244 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 16:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:47:40 INFO - PROCESS | 1651 | 1461887260285 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1651 | 1461887260286 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:47:40 INFO - PROCESS | 1651 | 1461887260289 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1651 | 1461887260290 Marionette TRACE conn2 <- [1,2510,null,{}] 16:47:40 INFO - PROCESS | 1651 | 1461887260292 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 1651 | 1461887260384 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:47:40 INFO - PROCESS | 1651 | 1461887260388 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x127710000 == 34 [pid = 1651] [id = 635] 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11821b800) [pid = 1651] [serial = 1905] [outer = 0x0] 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119187c00) [pid = 1651] [serial = 1906] [outer = 0x11821b800] 16:47:40 INFO - PROCESS | 1651 | 1461887260413 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1199d7c00) [pid = 1651] [serial = 1907] [outer = 0x11821b800] 16:47:40 INFO - PROCESS | 1651 | 1461887260768 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 16:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:47:40 INFO - PROCESS | 1651 | 1461887260809 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1651 | 1461887260810 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:47:40 INFO - PROCESS | 1651 | 1461887260812 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1651 | 1461887260813 Marionette TRACE conn2 <- [1,2514,null,{}] 16:47:40 INFO - PROCESS | 1651 | 1461887260816 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 1651 | 1461887260908 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:47:40 INFO - PROCESS | 1651 | 1461887260912 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12966a000 == 35 [pid = 1651] [id = 636] 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1197c8800) [pid = 1651] [serial = 1908] [outer = 0x0] 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x120e36000) [pid = 1651] [serial = 1909] [outer = 0x1197c8800] 16:47:40 INFO - PROCESS | 1651 | 1461887260937 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12102dc00) [pid = 1651] [serial = 1910] [outer = 0x1197c8800] 16:47:41 INFO - PROCESS | 1651 | 1461887261253 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 468ms 16:47:41 INFO - PROCESS | 1651 | 1461887261284 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1651 | 1461887261285 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:47:41 INFO - PROCESS | 1651 | 1461887261291 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1651 | 1461887261292 Marionette TRACE conn2 <- [1,2518,null,{}] 16:47:41 INFO - PROCESS | 1651 | 1461887261295 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:41 INFO - PROCESS | 1651 | 1461887261532 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1199db800) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1199d4800) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x110fa0000) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1120d6400) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121091400) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116538800) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1217e3c00) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x10e9c0000) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116ab3c00) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11108f800) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x113516400) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x110fa8400) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119133400) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x110fa4c00) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11384b800) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11821ec00) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:47:41 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1199d4400) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:47:41 INFO - PROCESS | 1651 | 1461887261574 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a4e800 == 36 [pid = 1651] [id = 637] 16:47:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x10e9c0000) [pid = 1651] [serial = 1911] [outer = 0x0] 16:47:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x111095800) [pid = 1651] [serial = 1912] [outer = 0x10e9c0000] 16:47:41 INFO - PROCESS | 1651 | 1461887261600 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113585c00) [pid = 1651] [serial = 1913] [outer = 0x10e9c0000] 16:47:41 INFO - PROCESS | 1651 | 1461887261864 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:47:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 621ms 16:47:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:47:41 INFO - PROCESS | 1651 | 1461887261912 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1651 | 1461887261913 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:47:41 INFO - PROCESS | 1651 | 1461887261915 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1651 | 1461887261916 Marionette TRACE conn2 <- [1,2522,null,{}] 16:47:41 INFO - PROCESS | 1651 | 1461887261918 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 1651 | 1461887261999 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:47:42 INFO - PROCESS | 1651 | 1461887262006 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab05000 == 37 [pid = 1651] [id = 638] 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1167efc00) [pid = 1651] [serial = 1914] [outer = 0x0] 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120e41000) [pid = 1651] [serial = 1915] [outer = 0x1167efc00] 16:47:42 INFO - PROCESS | 1651 | 1461887262032 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12108fc00) [pid = 1651] [serial = 1916] [outer = 0x1167efc00] 16:47:42 INFO - PROCESS | 1651 | 1461887262359 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 471ms 16:47:42 INFO - PROCESS | 1651 | 1461887262386 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1651 | 1461887262390 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:47:42 INFO - PROCESS | 1651 | 1461887262392 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1651 | 1461887262394 Marionette TRACE conn2 <- [1,2526,null,{}] 16:47:42 INFO - PROCESS | 1651 | 1461887262396 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 1651 | 1461887262510 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:47:42 INFO - PROCESS | 1651 | 1461887262516 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab2c800 == 38 [pid = 1651] [id = 639] 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121047800) [pid = 1651] [serial = 1917] [outer = 0x0] 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12159e000) [pid = 1651] [serial = 1918] [outer = 0x121047800] 16:47:42 INFO - PROCESS | 1651 | 1461887262546 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121c0a000) [pid = 1651] [serial = 1919] [outer = 0x121047800] 16:47:42 INFO - PROCESS | 1651 | 1461887262872 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 16:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:47:42 INFO - PROCESS | 1651 | 1461887262913 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1651 | 1461887262914 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:47:42 INFO - PROCESS | 1651 | 1461887262916 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1651 | 1461887262917 Marionette TRACE conn2 <- [1,2530,null,{}] 16:47:42 INFO - PROCESS | 1651 | 1461887262919 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 1651 | 1461887262996 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:47:43 INFO - PROCESS | 1651 | 1461887263000 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5d0000 == 39 [pid = 1651] [id = 640] 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121c0c800) [pid = 1651] [serial = 1920] [outer = 0x0] 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121c16400) [pid = 1651] [serial = 1921] [outer = 0x121c0c800] 16:47:43 INFO - PROCESS | 1651 | 1461887263027 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121c1ec00) [pid = 1651] [serial = 1922] [outer = 0x121c0c800] 16:47:43 INFO - PROCESS | 1651 | 1461887263360 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 470ms 16:47:43 INFO - PROCESS | 1651 | 1461887263386 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1651 | 1461887263388 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:47:43 INFO - PROCESS | 1651 | 1461887263393 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1651 | 1461887263394 Marionette TRACE conn2 <- [1,2534,null,{}] 16:47:43 INFO - PROCESS | 1651 | 1461887263396 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:43 INFO - PROCESS | 1651 | 1461887263497 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:47:43 INFO - PROCESS | 1651 | 1461887263505 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c01c800 == 40 [pid = 1651] [id = 641] 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121c15400) [pid = 1651] [serial = 1923] [outer = 0x0] 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124191000) [pid = 1651] [serial = 1924] [outer = 0x121c15400] 16:47:43 INFO - PROCESS | 1651 | 1461887263530 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124540c00) [pid = 1651] [serial = 1925] [outer = 0x121c15400] 16:47:44 INFO - PROCESS | 1651 | 1461887264004 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:47:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 619ms 16:47:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:47:44 INFO - PROCESS | 1651 | 1461887264013 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1651 | 1461887264016 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:47:44 INFO - PROCESS | 1651 | 1461887264019 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1651 | 1461887264022 Marionette TRACE conn2 <- [1,2538,null,{}] 16:47:44 INFO - PROCESS | 1651 | 1461887264025 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 1651 | 1461887264126 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:47:44 INFO - PROCESS | 1651 | 1461887264178 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x118861800 == 41 [pid = 1651] [id = 642] 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x111086c00) [pid = 1651] [serial = 1926] [outer = 0x0] 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11297fc00) [pid = 1651] [serial = 1927] [outer = 0x111086c00] 16:47:44 INFO - PROCESS | 1651 | 1461887264209 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112ace000) [pid = 1651] [serial = 1928] [outer = 0x111086c00] 16:47:44 INFO - PROCESS | 1651 | 1461887264646 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:47:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 673ms 16:47:44 INFO - PROCESS | 1651 | 1461887264692 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1651 | 1461887264696 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:47:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:47:44 INFO - PROCESS | 1651 | 1461887264701 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1651 | 1461887264702 Marionette TRACE conn2 <- [1,2542,null,{}] 16:47:44 INFO - PROCESS | 1651 | 1461887264705 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 1651 | 1461887264804 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:47:44 INFO - PROCESS | 1651 | 1461887264870 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d54000 == 42 [pid = 1651] [id = 643] 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11353b800) [pid = 1651] [serial = 1929] [outer = 0x0] 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x115e92000) [pid = 1651] [serial = 1930] [outer = 0x11353b800] 16:47:44 INFO - PROCESS | 1651 | 1461887264900 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116a62800) [pid = 1651] [serial = 1931] [outer = 0x11353b800] 16:47:45 INFO - PROCESS | 1651 | 1461887265319 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 16:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:47:45 INFO - PROCESS | 1651 | 1461887265373 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1651 | 1461887265375 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:47:45 INFO - PROCESS | 1651 | 1461887265377 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1651 | 1461887265380 Marionette TRACE conn2 <- [1,2546,null,{}] 16:47:45 INFO - PROCESS | 1651 | 1461887265388 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:45 INFO - PROCESS | 1651 | 1461887265512 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:47:45 INFO - PROCESS | 1651 | 1461887265593 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0e1800 == 43 [pid = 1651] [id = 644] 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11859c000) [pid = 1651] [serial = 1932] [outer = 0x0] 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118845400) [pid = 1651] [serial = 1933] [outer = 0x11859c000] 16:47:45 INFO - PROCESS | 1651 | 1461887265624 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119ecec00) [pid = 1651] [serial = 1934] [outer = 0x11859c000] 16:47:46 INFO - PROCESS | 1651 | 1461887266040 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 671ms 16:47:46 INFO - PROCESS | 1651 | 1461887266048 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:47:46 INFO - PROCESS | 1651 | 1461887266050 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:47:46 INFO - PROCESS | 1651 | 1461887266052 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1651 | 1461887266054 Marionette TRACE conn2 <- [1,2550,null,{}] 16:47:46 INFO - PROCESS | 1651 | 1461887266058 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:46 INFO - PROCESS | 1651 | 1461887266155 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:47:46 INFO - PROCESS | 1651 | 1461887266206 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c381000 == 44 [pid = 1651] [id = 645] 16:47:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x121047400) [pid = 1651] [serial = 1935] [outer = 0x0] 16:47:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12159e800) [pid = 1651] [serial = 1936] [outer = 0x121047400] 16:47:46 INFO - PROCESS | 1651 | 1461887266236 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x121c06000) [pid = 1651] [serial = 1937] [outer = 0x121047400] 16:47:46 INFO - PROCESS | 1651 | 1461887266872 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:47:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 872ms 16:47:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:47:46 INFO - PROCESS | 1651 | 1461887266925 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1651 | 1461887266927 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:47:46 INFO - PROCESS | 1651 | 1461887266930 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1651 | 1461887266933 Marionette TRACE conn2 <- [1,2554,null,{}] 16:47:46 INFO - PROCESS | 1651 | 1461887266949 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 1651 | 1461887267059 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:47:47 INFO - PROCESS | 1651 | 1461887267072 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11916d800 == 45 [pid = 1651] [id = 646] 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x110f72800) [pid = 1651] [serial = 1938] [outer = 0x0] 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x110fa4c00) [pid = 1651] [serial = 1939] [outer = 0x110f72800] 16:47:47 INFO - PROCESS | 1651 | 1461887267100 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x111e55c00) [pid = 1651] [serial = 1940] [outer = 0x110f72800] 16:47:47 INFO - PROCESS | 1651 | 1461887267618 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5d0000 == 44 [pid = 1651] [id = 640] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab2c800 == 43 [pid = 1651] [id = 639] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab05000 == 42 [pid = 1651] [id = 638] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x116a4e800 == 41 [pid = 1651] [id = 637] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1241de800) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12966a000 == 40 [pid = 1651] [id = 636] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x127710000 == 39 [pid = 1651] [id = 635] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1268ef800 == 38 [pid = 1651] [id = 634] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c5000 == 37 [pid = 1651] [id = 633] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x121103000 == 36 [pid = 1651] [id = 632] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x119c04800 == 35 [pid = 1651] [id = 631] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11824f800 == 34 [pid = 1651] [id = 630] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1173dc800 == 33 [pid = 1651] [id = 629] 16:47:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:47:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 722ms 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1185bd800 == 32 [pid = 1651] [id = 628] 16:47:47 INFO - PROCESS | 1651 | --DOCSHELL 0x111eec000 == 31 [pid = 1651] [id = 627] 16:47:47 INFO - PROCESS | 1651 | 1461887267668 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1651 | 1461887267674 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:47:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:47:47 INFO - PROCESS | 1651 | 1461887267681 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1651 | 1461887267683 Marionette TRACE conn2 <- [1,2558,null,{}] 16:47:47 INFO - PROCESS | 1651 | 1461887267688 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 1651 | 1461887267819 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123fa0c00) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x121052400) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116ab2c00) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118134400) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116524c00) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1167e2000) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1217e2000) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x118215400) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11821fc00) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1213fa000) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x121c08800) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112acc000) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x113542400) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121c0f800) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121c10000) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117c21800) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x113d4ac00) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1160c0000) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x111db8400) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123bd5c00) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1126c2400) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1197c7800) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1197d6800) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x110fa8800) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x111094000) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118844000) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118ea7000) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118271c00) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11859e800) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a99000) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x120e35800) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x121aa9c00) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x121c19c00) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12104ac00) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 16:47:47 INFO - PROCESS | 1651 | 1461887267908 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b81000 == 32 [pid = 1651] [id = 647] 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x111094000) [pid = 1651] [serial = 1941] [outer = 0x0] 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1126b9400) [pid = 1651] [serial = 1942] [outer = 0x111094000] 16:47:47 INFO - PROCESS | 1651 | 1461887267947 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112ac5400) [pid = 1651] [serial = 1943] [outer = 0x111094000] 16:47:48 INFO - PROCESS | 1651 | 1461887268248 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:47:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 621ms 16:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:47:48 INFO - PROCESS | 1651 | 1461887268301 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1651 | 1461887268303 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:47:48 INFO - PROCESS | 1651 | 1461887268305 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1651 | 1461887268307 Marionette TRACE conn2 <- [1,2562,null,{}] 16:47:48 INFO - PROCESS | 1651 | 1461887268361 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:48 INFO - PROCESS | 1651 | 1461887268465 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:47:48 INFO - PROCESS | 1651 | 1461887268481 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119760000 == 33 [pid = 1651] [id = 648] 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x113adc800) [pid = 1651] [serial = 1944] [outer = 0x0] 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1160c0000) [pid = 1651] [serial = 1945] [outer = 0x113adc800] 16:47:48 INFO - PROCESS | 1651 | 1461887268509 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116735800) [pid = 1651] [serial = 1946] [outer = 0x113adc800] 16:47:48 INFO - PROCESS | 1651 | 1461887268845 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:47:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 570ms 16:47:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:47:48 INFO - PROCESS | 1651 | 1461887268876 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1651 | 1461887268878 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:47:48 INFO - PROCESS | 1651 | 1461887268880 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1651 | 1461887268881 Marionette TRACE conn2 <- [1,2566,null,{}] 16:47:48 INFO - PROCESS | 1651 | 1461887268883 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:48 INFO - PROCESS | 1651 | 1461887268964 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:47:49 INFO - PROCESS | 1651 | 1461887269015 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x121470000 == 34 [pid = 1651] [id = 649] 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1150f4000) [pid = 1651] [serial = 1947] [outer = 0x0] 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116b58000) [pid = 1651] [serial = 1948] [outer = 0x1150f4000] 16:47:49 INFO - PROCESS | 1651 | 1461887269041 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118135400) [pid = 1651] [serial = 1949] [outer = 0x1150f4000] 16:47:49 INFO - PROCESS | 1651 | 1461887269324 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 469ms 16:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:47:49 INFO - PROCESS | 1651 | 1461887269349 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1651 | 1461887269351 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:47:49 INFO - PROCESS | 1651 | 1461887269361 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1651 | 1461887269362 Marionette TRACE conn2 <- [1,2570,null,{}] 16:47:49 INFO - PROCESS | 1651 | 1461887269365 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:49 INFO - PROCESS | 1651 | 1461887269444 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:47:49 INFO - PROCESS | 1651 | 1461887269449 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x117045000 == 35 [pid = 1651] [id = 650] 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11813c400) [pid = 1651] [serial = 1950] [outer = 0x0] 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11821ac00) [pid = 1651] [serial = 1951] [outer = 0x11813c400] 16:47:49 INFO - PROCESS | 1651 | 1461887269477 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118275c00) [pid = 1651] [serial = 1952] [outer = 0x11813c400] 16:47:49 INFO - PROCESS | 1651 | 1461887269834 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:47:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 529ms 16:47:49 INFO - PROCESS | 1651 | 1461887269882 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1651 | 1461887269884 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:47:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:47:49 INFO - PROCESS | 1651 | 1461887269886 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1651 | 1461887269887 Marionette TRACE conn2 <- [1,2574,null,{}] 16:47:49 INFO - PROCESS | 1651 | 1461887269895 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:50 INFO - PROCESS | 1651 | 1461887270003 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:47:50 INFO - PROCESS | 1651 | 1461887270009 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d91800 == 36 [pid = 1651] [id = 651] 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118844000) [pid = 1651] [serial = 1953] [outer = 0x0] 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119134800) [pid = 1651] [serial = 1954] [outer = 0x118844000] 16:47:50 INFO - PROCESS | 1651 | 1461887270036 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121030400) [pid = 1651] [serial = 1955] [outer = 0x118844000] 16:47:50 INFO - PROCESS | 1651 | 1461887270377 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 526ms 16:47:50 INFO - PROCESS | 1651 | 1461887270412 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1651 | 1461887270413 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:47:50 INFO - PROCESS | 1651 | 1461887270416 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1651 | 1461887270417 Marionette TRACE conn2 <- [1,2578,null,{}] 16:47:50 INFO - PROCESS | 1651 | 1461887270419 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:50 INFO - PROCESS | 1651 | 1461887270516 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:47:50 INFO - PROCESS | 1651 | 1461887270521 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c1800 == 37 [pid = 1651] [id = 652] 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12104fc00) [pid = 1651] [serial = 1956] [outer = 0x0] 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1213f5800) [pid = 1651] [serial = 1957] [outer = 0x12104fc00] 16:47:50 INFO - PROCESS | 1651 | 1461887270546 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121638800) [pid = 1651] [serial = 1958] [outer = 0x12104fc00] 16:47:50 INFO - PROCESS | 1651 | 1461887270894 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 16:47:50 INFO - PROCESS | 1651 | 1461887270937 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1651 | 1461887270938 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:47:50 INFO - PROCESS | 1651 | 1461887270941 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1651 | 1461887270942 Marionette TRACE conn2 <- [1,2582,null,{}] 16:47:50 INFO - PROCESS | 1651 | 1461887270944 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 1651 | 1461887271040 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:47:51 INFO - PROCESS | 1651 | 1461887271045 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x129670000 == 38 [pid = 1651] [id = 653] 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1213fa000) [pid = 1651] [serial = 1959] [outer = 0x0] 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x121c0bc00) [pid = 1651] [serial = 1960] [outer = 0x1213fa000] 16:47:51 INFO - PROCESS | 1651 | 1461887271070 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121c19800) [pid = 1651] [serial = 1961] [outer = 0x1213fa000] 16:47:51 INFO - PROCESS | 1651 | 1461887271397 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 469ms 16:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:47:51 INFO - PROCESS | 1651 | 1461887271414 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1651 | 1461887271415 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:47:51 INFO - PROCESS | 1651 | 1461887271417 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1651 | 1461887271418 Marionette TRACE conn2 <- [1,2586,null,{}] 16:47:51 INFO - PROCESS | 1651 | 1461887271420 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 1651 | 1461887271520 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:47:51 INFO - PROCESS | 1651 | 1461887271533 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab04800 == 39 [pid = 1651] [id = 654] 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x121c1b400) [pid = 1651] [serial = 1962] [outer = 0x0] 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1241e6800) [pid = 1651] [serial = 1963] [outer = 0x121c1b400] 16:47:51 INFO - PROCESS | 1651 | 1461887271558 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126891000) [pid = 1651] [serial = 1964] [outer = 0x121c1b400] 16:47:51 INFO - PROCESS | 1651 | 1461887271897 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x121c0c800) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118219c00) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11821b800) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1160bc400) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x113ad2c00) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x110f79000) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x111d3a800) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112a97c00) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1197c8800) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x10e9c0000) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121047800) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1167efc00) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:47:51 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x121a1c400) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:47:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:47:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 573ms 16:47:51 INFO - PROCESS | 1651 | 1461887271994 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1651 | 1461887271995 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:47:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:47:51 INFO - PROCESS | 1651 | 1461887271997 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1651 | 1461887271998 Marionette TRACE conn2 <- [1,2590,null,{}] 16:47:52 INFO - PROCESS | 1651 | 1461887272001 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:52 INFO - PROCESS | 1651 | 1461887272080 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:47:52 INFO - PROCESS | 1651 | 1461887272086 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x119748800 == 40 [pid = 1651] [id = 655] 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x113ad2c00) [pid = 1651] [serial = 1965] [outer = 0x0] 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11672f000) [pid = 1651] [serial = 1966] [outer = 0x113ad2c00] 16:47:52 INFO - PROCESS | 1651 | 1461887272113 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1185a2800) [pid = 1651] [serial = 1967] [outer = 0x113ad2c00] 16:47:52 INFO - PROCESS | 1651 | 1461887272441 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 468ms 16:47:52 INFO - PROCESS | 1651 | 1461887272466 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:47:52 INFO - PROCESS | 1651 | 1461887272467 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:47:52 INFO - PROCESS | 1651 | 1461887272469 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1651 | 1461887272473 Marionette TRACE conn2 <- [1,2594,null,{}] 16:47:52 INFO - PROCESS | 1651 | 1461887272475 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:52 INFO - PROCESS | 1651 | 1461887272565 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:47:52 INFO - PROCESS | 1651 | 1461887272619 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4ca800 == 41 [pid = 1651] [id = 656] 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x113f19c00) [pid = 1651] [serial = 1968] [outer = 0x0] 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121c1ac00) [pid = 1651] [serial = 1969] [outer = 0x113f19c00] 16:47:52 INFO - PROCESS | 1651 | 1461887272648 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126ebfc00) [pid = 1651] [serial = 1970] [outer = 0x113f19c00] 16:47:52 INFO - PROCESS | 1651 | 1461887272947 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 16:47:52 INFO - PROCESS | 1651 | 1461887272991 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1651 | 1461887272993 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:47:52 INFO - PROCESS | 1651 | 1461887272995 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1651 | 1461887272996 Marionette TRACE conn2 <- [1,2598,null,{}] 16:47:53 INFO - PROCESS | 1651 | 1461887272999 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:53 INFO - PROCESS | 1651 | 1461887273088 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:47:53 INFO - PROCESS | 1651 | 1461887273094 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c0df800 == 42 [pid = 1651] [id = 657] 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126ec3400) [pid = 1651] [serial = 1971] [outer = 0x0] 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126eca000) [pid = 1651] [serial = 1972] [outer = 0x126ec3400] 16:47:53 INFO - PROCESS | 1651 | 1461887273134 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12701a800) [pid = 1651] [serial = 1973] [outer = 0x126ec3400] 16:47:53 INFO - PROCESS | 1651 | 1461887273625 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 16:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:47:53 INFO - PROCESS | 1651 | 1461887273666 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1651 | 1461887273667 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:47:53 INFO - PROCESS | 1651 | 1461887273669 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1651 | 1461887273670 Marionette TRACE conn2 <- [1,2602,null,{}] 16:47:53 INFO - PROCESS | 1651 | 1461887273675 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:53 INFO - PROCESS | 1651 | 1461887273750 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:47:53 INFO - PROCESS | 1651 | 1461887273757 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d05d800 == 43 [pid = 1651] [id = 658] 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12701b800) [pid = 1651] [serial = 1974] [outer = 0x0] 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127185400) [pid = 1651] [serial = 1975] [outer = 0x12701b800] 16:47:53 INFO - PROCESS | 1651 | 1461887273782 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12724c800) [pid = 1651] [serial = 1976] [outer = 0x12701b800] 16:47:54 INFO - PROCESS | 1651 | 1461887274253 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:47:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 623ms 16:47:54 INFO - PROCESS | 1651 | 1461887274293 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 1651 | 1461887274295 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:47:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:47:54 INFO - PROCESS | 1651 | 1461887274299 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1651 | 1461887274302 Marionette TRACE conn2 <- [1,2606,null,{}] 16:47:54 INFO - PROCESS | 1651 | 1461887274306 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:54 INFO - PROCESS | 1651 | 1461887274409 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:47:54 INFO - PROCESS | 1651 | 1461887274515 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185aa800 == 44 [pid = 1651] [id = 659] 16:47:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x111d3f800) [pid = 1651] [serial = 1977] [outer = 0x0] 16:47:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11215e400) [pid = 1651] [serial = 1978] [outer = 0x111d3f800] 16:47:54 INFO - PROCESS | 1651 | 1461887274548 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112ac7c00) [pid = 1651] [serial = 1979] [outer = 0x111d3f800] 16:47:54 INFO - PROCESS | 1651 | 1461887274977 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 720ms 16:47:55 INFO - PROCESS | 1651 | 1461887275020 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1651 | 1461887275024 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:47:55 INFO - PROCESS | 1651 | 1461887275029 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1651 | 1461887275031 Marionette TRACE conn2 <- [1,2610,null,{}] 16:47:55 INFO - PROCESS | 1651 | 1461887275033 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:55 INFO - PROCESS | 1651 | 1461887275134 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:47:55 INFO - PROCESS | 1651 | 1461887275190 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12166f000 == 45 [pid = 1651] [id = 660] 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x112acd800) [pid = 1651] [serial = 1980] [outer = 0x0] 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116537400) [pid = 1651] [serial = 1981] [outer = 0x112acd800] 16:47:55 INFO - PROCESS | 1651 | 1461887275219 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116a60000) [pid = 1651] [serial = 1982] [outer = 0x112acd800] 16:47:55 INFO - PROCESS | 1651 | 1461887275643 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 669ms 16:47:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:47:55 INFO - PROCESS | 1651 | 1461887275698 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1651 | 1461887275700 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:47:55 INFO - PROCESS | 1651 | 1461887275702 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1651 | 1461887275705 Marionette TRACE conn2 <- [1,2614,null,{}] 16:47:55 INFO - PROCESS | 1651 | 1461887275713 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:55 INFO - PROCESS | 1651 | 1461887275837 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:47:55 INFO - PROCESS | 1651 | 1461887275907 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5d1800 == 46 [pid = 1651] [id = 661] 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x117c1ac00) [pid = 1651] [serial = 1983] [outer = 0x0] 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118840400) [pid = 1651] [serial = 1984] [outer = 0x117c1ac00] 16:47:55 INFO - PROCESS | 1651 | 1461887275940 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1199db400) [pid = 1651] [serial = 1985] [outer = 0x117c1ac00] 16:47:56 INFO - PROCESS | 1651 | 1461887276381 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:47:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 723ms 16:47:56 INFO - PROCESS | 1651 | 1461887276427 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1651 | 1461887276429 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:47:56 INFO - PROCESS | 1651 | 1461887276433 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 1651 | 1461887276435 Marionette TRACE conn2 <- [1,2618,null,{}] 16:47:56 INFO - PROCESS | 1651 | 1461887276439 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:56 INFO - PROCESS | 1651 | 1461887276579 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:47:56 INFO - PROCESS | 1651 | 1461887276634 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d070000 == 47 [pid = 1651] [id = 662] 16:47:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x120e3d000) [pid = 1651] [serial = 1986] [outer = 0x0] 16:47:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x121c07c00) [pid = 1651] [serial = 1987] [outer = 0x120e3d000] 16:47:56 INFO - PROCESS | 1651 | 1461887276663 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x126894800) [pid = 1651] [serial = 1988] [outer = 0x120e3d000] 16:47:57 INFO - PROCESS | 1651 | 1461887277094 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:47:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:47:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 723ms 16:47:57 INFO - PROCESS | 1651 | 1461887277193 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1651 | 1461887277195 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:47:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:47:57 INFO - PROCESS | 1651 | 1461887277198 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1651 | 1461887277200 Marionette TRACE conn2 <- [1,2622,null,{}] 16:47:57 INFO - PROCESS | 1651 | 1461887277202 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:57 INFO - PROCESS | 1651 | 1461887277301 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:47:57 INFO - PROCESS | 1651 | 1461887277369 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185be800 == 48 [pid = 1651] [id = 663] 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x110f7e800) [pid = 1651] [serial = 1989] [outer = 0x0] 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11735b400) [pid = 1651] [serial = 1990] [outer = 0x110f7e800] 16:47:57 INFO - PROCESS | 1651 | 1461887277400 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x126bec000) [pid = 1651] [serial = 1991] [outer = 0x110f7e800] 16:47:57 INFO - PROCESS | 1651 | 1461887277972 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 821ms 16:47:58 INFO - PROCESS | 1651 | 1461887278037 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1651 | 1461887278040 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:47:58 INFO - PROCESS | 1651 | 1461887278045 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1651 | 1461887278047 Marionette TRACE conn2 <- [1,2626,null,{}] 16:47:58 INFO - PROCESS | 1651 | 1461887278051 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 1651 | 1461887278144 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:47:58 INFO - PROCESS | 1651 | 1461887278215 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x116b78800 == 49 [pid = 1651] [id = 664] 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x111d3b000) [pid = 1651] [serial = 1992] [outer = 0x0] 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x112a95c00) [pid = 1651] [serial = 1993] [outer = 0x111d3b000] 16:47:58 INFO - PROCESS | 1651 | 1461887278245 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x112acc000) [pid = 1651] [serial = 1994] [outer = 0x111d3b000] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c0df800 == 48 [pid = 1651] [id = 657] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4ca800 == 47 [pid = 1651] [id = 656] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119748800 == 46 [pid = 1651] [id = 655] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab04800 == 45 [pid = 1651] [id = 654] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x129670000 == 44 [pid = 1651] [id = 653] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c1800 == 43 [pid = 1651] [id = 652] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124d91800 == 42 [pid = 1651] [id = 651] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11297c800) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x110f24000) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x117045000 == 41 [pid = 1651] [id = 650] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x121470000 == 40 [pid = 1651] [id = 649] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119760000 == 39 [pid = 1651] [id = 648] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x116b81000 == 38 [pid = 1651] [id = 647] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11916d800 == 37 [pid = 1651] [id = 646] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124d54000 == 36 [pid = 1651] [id = 643] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x118861800 == 35 [pid = 1651] [id = 642] 16:47:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12c01c800 == 34 [pid = 1651] [id = 641] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12454ec00) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118276400) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119187c00) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x116a5c400) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x117353800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x118ea3400) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x115e91000) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116708c00) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x117c12800) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1126c0c00) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x111dbe400) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x112ac8800) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11338a800) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x120e36000) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1199d7c00) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12102dc00) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113585c00) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12159e000) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x111095800) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x120e41000) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121c0a000) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121c1ec00) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118140400) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12108fc00) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x121c16400) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 16:47:58 INFO - PROCESS | 1651 | 1461887278680 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:47:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 677ms 16:47:58 INFO - PROCESS | 1651 | 1461887278722 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1651 | 1461887278726 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:47:58 INFO - PROCESS | 1651 | 1461887278752 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1651 | 1461887278753 Marionette TRACE conn2 <- [1,2630,null,{}] 16:47:58 INFO - PROCESS | 1651 | 1461887278762 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 1651 | 1461887278846 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:47:58 INFO - PROCESS | 1651 | 1461887278852 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x117c7b000 == 35 [pid = 1651] [id = 665] 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112ac2800) [pid = 1651] [serial = 1995] [outer = 0x0] 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x115048800) [pid = 1651] [serial = 1996] [outer = 0x112ac2800] 16:47:58 INFO - PROCESS | 1651 | 1461887278880 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11657e800) [pid = 1651] [serial = 1997] [outer = 0x112ac2800] 16:47:59 INFO - PROCESS | 1651 | 1461887279380 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 676ms 16:47:59 INFO - PROCESS | 1651 | 1461887279428 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:47:59 INFO - PROCESS | 1651 | 1461887279430 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:47:59 INFO - PROCESS | 1651 | 1461887279434 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1651 | 1461887279438 Marionette TRACE conn2 <- [1,2634,null,{}] 16:47:59 INFO - PROCESS | 1651 | 1461887279447 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:59 INFO - PROCESS | 1651 | 1461887279526 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:47:59 INFO - PROCESS | 1651 | 1461887279531 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12166c000 == 36 [pid = 1651] [id = 666] 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x117c12800) [pid = 1651] [serial = 1998] [outer = 0x0] 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11813d000) [pid = 1651] [serial = 1999] [outer = 0x117c12800] 16:47:59 INFO - PROCESS | 1651 | 1461887279561 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11821b800) [pid = 1651] [serial = 2000] [outer = 0x117c12800] 16:47:59 INFO - PROCESS | 1651 | 1461887279912 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 527ms 16:47:59 INFO - PROCESS | 1651 | 1461887279961 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:47:59 INFO - PROCESS | 1651 | 1461887279963 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:47:59 INFO - PROCESS | 1651 | 1461887279965 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1651 | 1461887279966 Marionette TRACE conn2 <- [1,2638,null,{}] 16:47:59 INFO - PROCESS | 1651 | 1461887279968 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:00 INFO - PROCESS | 1651 | 1461887280047 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:48:00 INFO - PROCESS | 1651 | 1461887280051 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f38800 == 37 [pid = 1651] [id = 667] 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118220800) [pid = 1651] [serial = 2001] [outer = 0x0] 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1185a0800) [pid = 1651] [serial = 2002] [outer = 0x118220800] 16:48:00 INFO - PROCESS | 1651 | 1461887280080 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119182400) [pid = 1651] [serial = 2003] [outer = 0x118220800] 16:48:00 INFO - PROCESS | 1651 | 1461887280427 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 471ms 16:48:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:48:00 INFO - PROCESS | 1651 | 1461887280440 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1651 | 1461887280442 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:48:00 INFO - PROCESS | 1651 | 1461887280444 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1651 | 1461887280445 Marionette TRACE conn2 <- [1,2642,null,{}] 16:48:00 INFO - PROCESS | 1651 | 1461887280448 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:00 INFO - PROCESS | 1651 | 1461887280558 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:48:00 INFO - PROCESS | 1651 | 1461887280590 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1268d9800 == 38 [pid = 1651] [id = 668] 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11672cc00) [pid = 1651] [serial = 2004] [outer = 0x0] 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1199ce400) [pid = 1651] [serial = 2005] [outer = 0x11672cc00] 16:48:00 INFO - PROCESS | 1651 | 1461887280615 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x120e35800) [pid = 1651] [serial = 2006] [outer = 0x11672cc00] 16:48:00 INFO - PROCESS | 1651 | 1461887280913 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:48:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms 16:48:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:48:00 INFO - PROCESS | 1651 | 1461887280965 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1651 | 1461887280966 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:48:00 INFO - PROCESS | 1651 | 1461887280968 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1651 | 1461887280969 Marionette TRACE conn2 <- [1,2646,null,{}] 16:48:00 INFO - PROCESS | 1651 | 1461887280972 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 1651 | 1461887281087 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:48:01 INFO - PROCESS | 1651 | 1461887281104 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185b6000 == 39 [pid = 1651] [id = 669] 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12102dc00) [pid = 1651] [serial = 2007] [outer = 0x0] 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12125bc00) [pid = 1651] [serial = 2008] [outer = 0x12102dc00] 16:48:01 INFO - PROCESS | 1651 | 1461887281131 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x121c0e400) [pid = 1651] [serial = 2009] [outer = 0x12102dc00] 16:48:01 INFO - PROCESS | 1651 | 1461887281483 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:48:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:48:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 16:48:01 INFO - PROCESS | 1651 | 1461887281489 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1651 | 1461887281491 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:48:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:48:01 INFO - PROCESS | 1651 | 1461887281494 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1651 | 1461887281495 Marionette TRACE conn2 <- [1,2650,null,{}] 16:48:01 INFO - PROCESS | 1651 | 1461887281497 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 1651 | 1461887281600 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:48:01 INFO - PROCESS | 1651 | 1461887281635 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x129986800 == 40 [pid = 1651] [id = 670] 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x121c02800) [pid = 1651] [serial = 2010] [outer = 0x0] 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x121c1dc00) [pid = 1651] [serial = 2011] [outer = 0x121c02800] 16:48:01 INFO - PROCESS | 1651 | 1461887281661 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1241e3800) [pid = 1651] [serial = 2012] [outer = 0x121c02800] 16:48:01 INFO - PROCESS | 1651 | 1461887281970 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:48:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 16:48:02 INFO - PROCESS | 1651 | 1461887282017 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1651 | 1461887282018 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:48:02 INFO - PROCESS | 1651 | 1461887282021 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1651 | 1461887282022 Marionette TRACE conn2 <- [1,2654,null,{}] 16:48:02 INFO - PROCESS | 1651 | 1461887282024 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:02 INFO - PROCESS | 1651 | 1461887282122 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:48:02 INFO - PROCESS | 1651 | 1461887282126 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab44000 == 41 [pid = 1651] [id = 671] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1241e1400) [pid = 1651] [serial = 2013] [outer = 0x0] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x126b2bc00) [pid = 1651] [serial = 2014] [outer = 0x1241e1400] 16:48:02 INFO - PROCESS | 1651 | 1461887282151 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x126ebe000) [pid = 1651] [serial = 2015] [outer = 0x1241e1400] 16:48:02 INFO - PROCESS | 1651 | 1461887282499 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:48:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 16:48:02 INFO - PROCESS | 1651 | 1461887282542 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1651 | 1461887282543 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:48:02 INFO - PROCESS | 1651 | 1461887282545 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1651 | 1461887282546 Marionette TRACE conn2 <- [1,2658,null,{}] 16:48:02 INFO - PROCESS | 1651 | 1461887282549 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:02 INFO - PROCESS | 1651 | 1461887282646 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:48:02 INFO - PROCESS | 1651 | 1461887282657 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4d4000 == 42 [pid = 1651] [id = 672] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x126ebe400) [pid = 1651] [serial = 2016] [outer = 0x0] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x126ec9800) [pid = 1651] [serial = 2017] [outer = 0x126ebe400] 16:48:02 INFO - PROCESS | 1651 | 1461887282682 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12701e400) [pid = 1651] [serial = 2018] [outer = 0x126ebe400] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1121da400) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x128cc8800) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12104fc00) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1213fa000) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x111094000) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x113adc800) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11813c400) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1150f4000) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x110f72800) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x121047400) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121c1b400) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x113f19c00) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x113ad2c00) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126ec3400) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118844000) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:48:02 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x10e9bbc00) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:48:03 INFO - PROCESS | 1651 | 1461887283066 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:48:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 568ms 16:48:03 INFO - PROCESS | 1651 | 1461887283114 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1651 | 1461887283115 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:48:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:48:03 INFO - PROCESS | 1651 | 1461887283117 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1651 | 1461887283118 Marionette TRACE conn2 <- [1,2662,null,{}] 16:48:03 INFO - PROCESS | 1651 | 1461887283120 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:03 INFO - PROCESS | 1651 | 1461887283199 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:48:03 INFO - PROCESS | 1651 | 1461887283256 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b93000 == 43 [pid = 1651] [id = 673] 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x110f74400) [pid = 1651] [serial = 2019] [outer = 0x0] 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112acd000) [pid = 1651] [serial = 2020] [outer = 0x110f74400] 16:48:03 INFO - PROCESS | 1651 | 1461887283281 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11918c800) [pid = 1651] [serial = 2021] [outer = 0x110f74400] 16:48:03 INFO - PROCESS | 1651 | 1461887283580 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:48:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 473ms 16:48:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:48:03 INFO - PROCESS | 1651 | 1461887283596 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1651 | 1461887283597 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:48:03 INFO - PROCESS | 1651 | 1461887283599 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1651 | 1461887283601 Marionette TRACE conn2 <- [1,2666,null,{}] 16:48:03 INFO - PROCESS | 1651 | 1461887283604 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:03 INFO - PROCESS | 1651 | 1461887283699 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:48:03 INFO - PROCESS | 1651 | 1461887283704 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c37a000 == 44 [pid = 1651] [id = 674] 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1213fa000) [pid = 1651] [serial = 2022] [outer = 0x0] 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12724e000) [pid = 1651] [serial = 2023] [outer = 0x1213fa000] 16:48:03 INFO - PROCESS | 1651 | 1461887283736 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12773e400) [pid = 1651] [serial = 2024] [outer = 0x1213fa000] 16:48:04 INFO - PROCESS | 1651 | 1461887284574 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:48:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 16:48:04 INFO - PROCESS | 1651 | 1461887284619 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1651 | 1461887284620 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:48:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:48:04 INFO - PROCESS | 1651 | 1461887284623 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1651 | 1461887284624 Marionette TRACE conn2 <- [1,2670,null,{}] 16:48:04 INFO - PROCESS | 1651 | 1461887284626 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:04 INFO - PROCESS | 1651 | 1461887284703 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:48:04 INFO - PROCESS | 1651 | 1461887284709 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d53a800 == 45 [pid = 1651] [id = 675] 16:48:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x127741c00) [pid = 1651] [serial = 2025] [outer = 0x0] 16:48:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12779c400) [pid = 1651] [serial = 2026] [outer = 0x127741c00] 16:48:04 INFO - PROCESS | 1651 | 1461887284735 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1277a1000) [pid = 1651] [serial = 2027] [outer = 0x127741c00] 16:48:05 INFO - PROCESS | 1651 | 1461887285667 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1651 | 1461887285697 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:48:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:48:05 INFO - PROCESS | 1651 | 1461887285700 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1651 | 1461887285702 Marionette TRACE conn2 <- [1,2674,null,{}] 16:48:05 INFO - PROCESS | 1651 | 1461887285706 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:05 INFO - PROCESS | 1651 | 1461887285807 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:48:05 INFO - PROCESS | 1651 | 1461887285859 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x119760000 == 46 [pid = 1651] [id = 676] 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x112a9fc00) [pid = 1651] [serial = 2028] [outer = 0x0] 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112ac9c00) [pid = 1651] [serial = 2029] [outer = 0x112a9fc00] 16:48:05 INFO - PROCESS | 1651 | 1461887285916 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x113d4c000) [pid = 1651] [serial = 2030] [outer = 0x112a9fc00] 16:48:06 INFO - PROCESS | 1651 | 1461887286839 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1651 | 1461887286879 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:48:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:48:06 INFO - PROCESS | 1651 | 1461887286886 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1651 | 1461887286889 Marionette TRACE conn2 <- [1,2678,null,{}] 16:48:06 INFO - PROCESS | 1651 | 1461887286893 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:07 INFO - PROCESS | 1651 | 1461887287041 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:48:07 INFO - PROCESS | 1651 | 1461887287094 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913e800 == 47 [pid = 1651] [id = 677] 16:48:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11651dc00) [pid = 1651] [serial = 2031] [outer = 0x0] 16:48:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x117353c00) [pid = 1651] [serial = 2032] [outer = 0x11651dc00] 16:48:07 INFO - PROCESS | 1651 | 1461887287124 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118216000) [pid = 1651] [serial = 2033] [outer = 0x11651dc00] 16:48:08 INFO - PROCESS | 1651 | 1461887288229 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:48:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1380ms 16:48:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:48:08 INFO - PROCESS | 1651 | 1461887288266 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1651 | 1461887288268 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:48:08 INFO - PROCESS | 1651 | 1461887288271 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1651 | 1461887288274 Marionette TRACE conn2 <- [1,2682,null,{}] 16:48:08 INFO - PROCESS | 1651 | 1461887288277 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:08 INFO - PROCESS | 1651 | 1461887288368 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12c381000 == 46 [pid = 1651] [id = 645] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12c37a000 == 45 [pid = 1651] [id = 674] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x123b93000 == 44 [pid = 1651] [id = 673] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4d4000 == 43 [pid = 1651] [id = 672] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab44000 == 42 [pid = 1651] [id = 671] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x129986800 == 41 [pid = 1651] [id = 670] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1185b6000 == 40 [pid = 1651] [id = 669] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x124191000) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11297fc00) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x115e92000) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x118845400) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127185400) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | 1461887288495 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1268d9800 == 39 [pid = 1651] [id = 668] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x123f38800 == 38 [pid = 1651] [id = 667] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12166c000 == 37 [pid = 1651] [id = 666] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x117c7b000 == 36 [pid = 1651] [id = 665] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x116b78800 == 35 [pid = 1651] [id = 664] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1185be800 == 34 [pid = 1651] [id = 663] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d070000 == 33 [pid = 1651] [id = 662] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5d1800 == 32 [pid = 1651] [id = 661] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12166f000 == 31 [pid = 1651] [id = 660] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1185aa800 == 30 [pid = 1651] [id = 659] 16:48:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d05d800 == 29 [pid = 1651] [id = 658] 16:48:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x115e44000 == 30 [pid = 1651] [id = 678] 16:48:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x111091800) [pid = 1651] [serial = 2034] [outer = 0x0] 16:48:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x112a9ec00) [pid = 1651] [serial = 2035] [outer = 0x111091800] 16:48:08 INFO - PROCESS | 1651 | 1461887288528 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x113544400) [pid = 1651] [serial = 2036] [outer = 0x111091800] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x112a9f400) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x128e8bc00) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1213f5800) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x121c0bc00) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1126b9400) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x112ac5400) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1160c0000) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116735800) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11821ac00) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116b58000) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118135400) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x111e55c00) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x110fa4c00) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x121c06000) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12159e800) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1241e6800) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121c19800) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121c1ac00) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11672f000) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1185a2800) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126891000) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126eca000) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x126ebfc00) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119134800) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x121638800) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x121030400) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118275c00) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12701a800) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x110f76400) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | 1461887289329 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:48:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:48:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1071ms 16:48:09 INFO - PROCESS | 1651 | 1461887289343 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1651 | 1461887289347 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:48:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:48:09 INFO - PROCESS | 1651 | 1461887289351 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1651 | 1461887289353 Marionette TRACE conn2 <- [1,2686,null,{}] 16:48:09 INFO - PROCESS | 1651 | 1461887289356 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:09 INFO - PROCESS | 1651 | 1461887289435 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:48:09 INFO - PROCESS | 1651 | 1461887289486 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11996a000 == 31 [pid = 1651] [id = 679] 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x113dd2400) [pid = 1651] [serial = 2037] [outer = 0x0] 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1167e4c00) [pid = 1651] [serial = 2038] [outer = 0x113dd2400] 16:48:09 INFO - PROCESS | 1651 | 1461887289512 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11735c000) [pid = 1651] [serial = 2039] [outer = 0x113dd2400] 16:48:10 INFO - PROCESS | 1651 | 1461887290336 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1651 | 1461887290377 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:48:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:48:10 INFO - PROCESS | 1651 | 1461887290380 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1651 | 1461887290382 Marionette TRACE conn2 <- [1,2690,null,{}] 16:48:10 INFO - PROCESS | 1651 | 1461887290401 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:10 INFO - PROCESS | 1651 | 1461887290480 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:48:10 INFO - PROCESS | 1651 | 1461887290514 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b98800 == 32 [pid = 1651] [id = 680] 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11108b000) [pid = 1651] [serial = 2040] [outer = 0x0] 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11826e000) [pid = 1651] [serial = 2041] [outer = 0x11108b000] 16:48:10 INFO - PROCESS | 1651 | 1461887290574 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119134800) [pid = 1651] [serial = 2042] [outer = 0x11108b000] 16:48:11 INFO - PROCESS | 1651 | 1461887291389 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:48:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:48:11 INFO - PROCESS | 1651 | 1461887291415 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:48:11 INFO - PROCESS | 1651 | 1461887291417 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1651 | 1461887291418 Marionette TRACE conn2 <- [1,2694,null,{}] 16:48:11 INFO - PROCESS | 1651 | 1461887291435 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 1651 | 1461887291530 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:48:11 INFO - PROCESS | 1651 | 1461887291534 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x127706800 == 33 [pid = 1651] [id = 681] 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11918cc00) [pid = 1651] [serial = 2043] [outer = 0x0] 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119ec8400) [pid = 1651] [serial = 2044] [outer = 0x11918cc00] 16:48:11 INFO - PROCESS | 1651 | 1461887291560 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12102d400) [pid = 1651] [serial = 2045] [outer = 0x11918cc00] 16:48:12 INFO - PROCESS | 1651 | 1461887292394 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1651 | 1461887292439 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:48:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:48:12 INFO - PROCESS | 1651 | 1461887292442 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1651 | 1461887292443 Marionette TRACE conn2 <- [1,2698,null,{}] 16:48:12 INFO - PROCESS | 1651 | 1461887292445 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:12 INFO - PROCESS | 1651 | 1461887292583 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11859c000) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121c15400) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11353b800) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x111086c00) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x110f7e800) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x120e3d000) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112ac2800) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x111d3f800) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118220800) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x111d3b000) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11672cc00) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12102dc00) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x121c02800) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x110f74400) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1241e1400) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126ebe400) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1213fa000) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x112acd800) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x117c1ac00) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:48:12 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x117c12800) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:48:12 INFO - PROCESS | 1651 | 1461887292626 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x117038000 == 34 [pid = 1651] [id = 682] 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x110f2c800) [pid = 1651] [serial = 2046] [outer = 0x0] 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x110faac00) [pid = 1651] [serial = 2047] [outer = 0x110f2c800] 16:48:12 INFO - PROCESS | 1651 | 1461887292651 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112ac2800) [pid = 1651] [serial = 2048] [outer = 0x110f2c800] 16:48:13 INFO - PROCESS | 1651 | 1461887293404 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:48:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:48:13 INFO - PROCESS | 1651 | 1461887293415 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:48:13 INFO - PROCESS | 1651 | 1461887293417 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1651 | 1461887293418 Marionette TRACE conn2 <- [1,2702,null,{}] 16:48:13 INFO - PROCESS | 1651 | 1461887293420 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:13 INFO - PROCESS | 1651 | 1461887293513 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:48:13 INFO - PROCESS | 1651 | 1461887293518 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab1d000 == 35 [pid = 1651] [id = 683] 16:48:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118220800) [pid = 1651] [serial = 2049] [outer = 0x0] 16:48:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1215a7800) [pid = 1651] [serial = 2050] [outer = 0x118220800] 16:48:13 INFO - PROCESS | 1651 | 1461887293548 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x121aaa000) [pid = 1651] [serial = 2051] [outer = 0x118220800] 16:48:13 INFO - PROCESS | 1651 | 1461887293887 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:48:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 522ms 16:48:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:48:13 INFO - PROCESS | 1651 | 1461887293939 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1651 | 1461887293941 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:48:13 INFO - PROCESS | 1651 | 1461887293943 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1651 | 1461887293944 Marionette TRACE conn2 <- [1,2706,null,{}] 16:48:13 INFO - PROCESS | 1651 | 1461887293946 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:14 INFO - PROCESS | 1651 | 1461887294046 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:48:14 INFO - PROCESS | 1651 | 1461887294052 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab3f800 == 36 [pid = 1651] [id = 684] 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x111dc0800) [pid = 1651] [serial = 2052] [outer = 0x0] 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x121c0c000) [pid = 1651] [serial = 2053] [outer = 0x111dc0800] 16:48:14 INFO - PROCESS | 1651 | 1461887294079 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x121c17800) [pid = 1651] [serial = 2054] [outer = 0x111dc0800] 16:48:14 INFO - PROCESS | 1651 | 1461887294376 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:48:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 469ms 16:48:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:48:14 INFO - PROCESS | 1651 | 1461887294412 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 1651 | 1461887294413 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:48:14 INFO - PROCESS | 1651 | 1461887294415 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 1651 | 1461887294416 Marionette TRACE conn2 <- [1,2710,null,{}] 16:48:14 INFO - PROCESS | 1651 | 1461887294419 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:14 INFO - PROCESS | 1651 | 1461887294498 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:48:14 INFO - PROCESS | 1651 | 1461887294502 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c019000 == 37 [pid = 1651] [id = 685] 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121c0f000) [pid = 1651] [serial = 2055] [outer = 0x0] 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123bd2800) [pid = 1651] [serial = 2056] [outer = 0x121c0f000] 16:48:14 INFO - PROCESS | 1651 | 1461887294527 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1241e6800) [pid = 1651] [serial = 2057] [outer = 0x121c0f000] 16:48:15 INFO - PROCESS | 1651 | 1461887295015 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1651 | 1461887295044 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:48:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:48:15 INFO - PROCESS | 1651 | 1461887295047 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1651 | 1461887295050 Marionette TRACE conn2 <- [1,2714,null,{}] 16:48:15 INFO - PROCESS | 1651 | 1461887295053 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:15 INFO - PROCESS | 1651 | 1461887295154 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:48:15 INFO - PROCESS | 1651 | 1461887295246 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x121114800 == 38 [pid = 1651] [id = 686] 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113dd3800) [pid = 1651] [serial = 2058] [outer = 0x0] 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x115e92400) [pid = 1651] [serial = 2059] [outer = 0x113dd3800] 16:48:15 INFO - PROCESS | 1651 | 1461887295278 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116a5f000) [pid = 1651] [serial = 2060] [outer = 0x113dd3800] 16:48:15 INFO - PROCESS | 1651 | 1461887295694 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:48:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:48:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 672ms 16:48:15 INFO - PROCESS | 1651 | 1461887295719 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1651 | 1461887295723 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:48:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:48:15 INFO - PROCESS | 1651 | 1461887295728 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1651 | 1461887295730 Marionette TRACE conn2 <- [1,2718,null,{}] 16:48:15 INFO - PROCESS | 1651 | 1461887295732 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:15 INFO - PROCESS | 1651 | 1461887295833 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:48:15 INFO - PROCESS | 1651 | 1461887295883 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12967b000 == 39 [pid = 1651] [id = 687] 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x117c0c400) [pid = 1651] [serial = 2061] [outer = 0x0] 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11859e800) [pid = 1651] [serial = 2062] [outer = 0x117c0c400] 16:48:15 INFO - PROCESS | 1651 | 1461887295917 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11913ac00) [pid = 1651] [serial = 2063] [outer = 0x117c0c400] 16:48:16 INFO - PROCESS | 1651 | 1461887296350 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1651 | 1461887296400 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:48:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:48:16 INFO - PROCESS | 1651 | 1461887296402 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1651 | 1461887296405 Marionette TRACE conn2 <- [1,2722,null,{}] 16:48:16 INFO - PROCESS | 1651 | 1461887296413 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 1651 | 1461887296512 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:48:16 INFO - PROCESS | 1651 | 1461887296617 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8d2000 == 40 [pid = 1651] [id = 688] 16:48:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12159ec00) [pid = 1651] [serial = 2064] [outer = 0x0] 16:48:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121c0d400) [pid = 1651] [serial = 2065] [outer = 0x12159ec00] 16:48:16 INFO - PROCESS | 1651 | 1461887296648 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1241e7800) [pid = 1651] [serial = 2066] [outer = 0x12159ec00] 16:48:17 INFO - PROCESS | 1651 | 1461887297065 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1651 | 1461887297077 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:48:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:48:17 INFO - PROCESS | 1651 | 1461887297080 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1651 | 1461887297081 Marionette TRACE conn2 <- [1,2726,null,{}] 16:48:17 INFO - PROCESS | 1651 | 1461887297083 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:17 INFO - PROCESS | 1651 | 1461887297180 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:48:17 INFO - PROCESS | 1651 | 1461887297232 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d067800 == 41 [pid = 1651] [id = 689] 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1215a2c00) [pid = 1651] [serial = 2067] [outer = 0x0] 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126b24c00) [pid = 1651] [serial = 2068] [outer = 0x1215a2c00] 16:48:17 INFO - PROCESS | 1651 | 1461887297261 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126ec1400) [pid = 1651] [serial = 2069] [outer = 0x1215a2c00] 16:48:17 INFO - PROCESS | 1651 | 1461887297650 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:48:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 618ms 16:48:17 INFO - PROCESS | 1651 | 1461887297699 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1651 | 1461887297700 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:48:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:48:17 INFO - PROCESS | 1651 | 1461887297702 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1651 | 1461887297704 Marionette TRACE conn2 <- [1,2730,null,{}] 16:48:17 INFO - PROCESS | 1651 | 1461887297706 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:17 INFO - PROCESS | 1651 | 1461887297800 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:48:17 INFO - PROCESS | 1651 | 1461887297885 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d6d2000 == 42 [pid = 1651] [id = 690] 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126bedc00) [pid = 1651] [serial = 2070] [outer = 0x0] 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126ecac00) [pid = 1651] [serial = 2071] [outer = 0x126bedc00] 16:48:17 INFO - PROCESS | 1651 | 1461887297928 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127021000) [pid = 1651] [serial = 2072] [outer = 0x126bedc00] 16:48:18 INFO - PROCESS | 1651 | 1461887298917 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 1651 | 1461887298925 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:48:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:48:18 INFO - PROCESS | 1651 | 1461887298928 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1651 | 1461887298931 Marionette TRACE conn2 <- [1,2734,null,{}] 16:48:18 INFO - PROCESS | 1651 | 1461887298936 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 1651 | 1461887299016 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:48:19 INFO - PROCESS | 1651 | 1461887299138 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119973000 == 43 [pid = 1651] [id = 691] 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112041400) [pid = 1651] [serial = 2073] [outer = 0x0] 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1121e4000) [pid = 1651] [serial = 2074] [outer = 0x112041400] 16:48:19 INFO - PROCESS | 1651 | 1461887299168 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112eb3c00) [pid = 1651] [serial = 2075] [outer = 0x112041400] 16:48:19 INFO - PROCESS | 1651 | 1461887299580 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:48:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab3f800 == 42 [pid = 1651] [id = 684] 16:48:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab1d000 == 41 [pid = 1651] [id = 683] 16:48:19 INFO - PROCESS | 1651 | --DOCSHELL 0x117038000 == 40 [pid = 1651] [id = 682] 16:48:19 INFO - PROCESS | 1651 | --DOCSHELL 0x127706800 == 39 [pid = 1651] [id = 681] 16:48:19 INFO - PROCESS | 1651 | --DOCSHELL 0x123b98800 == 38 [pid = 1651] [id = 680] 16:48:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11996a000 == 37 [pid = 1651] [id = 679] 16:48:19 INFO - PROCESS | 1651 | --DOCSHELL 0x115e44000 == 36 [pid = 1651] [id = 678] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12779c400) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119760000 == 35 [pid = 1651] [id = 676] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119ecec00) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124540c00) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116a62800) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112ace000) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x126bec000) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11735b400) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126894800) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121c07c00) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115048800) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11657e800) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112ac7c00) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11215e400) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1185a0800) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119182400) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112a95c00) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112acc000) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1199ce400) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12125bc00) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1241e3800) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121c1dc00) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112acd000) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126ebe000) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126b2bc00) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x126ec9800) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12724e000) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116a60000) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x116537400) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1199db400) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x118840400) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12701e400) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11918c800) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12773e400) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x120e35800) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x121c0e400) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x11813d000) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 16:48:19 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11821b800) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 16:48:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:48:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 720ms 16:48:19 INFO - PROCESS | 1651 | 1461887299649 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 1651 | 1461887299653 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:48:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:48:19 INFO - PROCESS | 1651 | 1461887299658 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1651 | 1461887299659 Marionette TRACE conn2 <- [1,2738,null,{}] 16:48:19 INFO - PROCESS | 1651 | 1461887299662 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 1651 | 1461887299744 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:48:19 INFO - PROCESS | 1651 | 1461887299751 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c7000 == 36 [pid = 1651] [id = 692] 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x113547800) [pid = 1651] [serial = 2076] [outer = 0x0] 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x113dd4000) [pid = 1651] [serial = 2077] [outer = 0x113547800] 16:48:19 INFO - PROCESS | 1651 | 1461887299777 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11672e000) [pid = 1651] [serial = 2078] [outer = 0x113547800] 16:48:20 INFO - PROCESS | 1651 | 1461887300125 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:48:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 16:48:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:48:20 INFO - PROCESS | 1651 | 1461887300181 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1651 | 1461887300182 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:48:20 INFO - PROCESS | 1651 | 1461887300184 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1651 | 1461887300187 Marionette TRACE conn2 <- [1,2742,null,{}] 16:48:20 INFO - PROCESS | 1651 | 1461887300194 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:20 INFO - PROCESS | 1651 | 1461887300279 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:48:20 INFO - PROCESS | 1651 | 1461887300284 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x121c43800 == 37 [pid = 1651] [id = 693] 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x116b61400) [pid = 1651] [serial = 2079] [outer = 0x0] 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118212800) [pid = 1651] [serial = 2080] [outer = 0x116b61400] 16:48:20 INFO - PROCESS | 1651 | 1461887300312 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11859e400) [pid = 1651] [serial = 2081] [outer = 0x116b61400] 16:48:20 INFO - PROCESS | 1651 | 1461887300671 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:48:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 526ms 16:48:20 INFO - PROCESS | 1651 | 1461887300718 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1651 | 1461887300720 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:48:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:48:20 INFO - PROCESS | 1651 | 1461887300729 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1651 | 1461887300730 Marionette TRACE conn2 <- [1,2746,null,{}] 16:48:20 INFO - PROCESS | 1651 | 1461887300734 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:20 INFO - PROCESS | 1651 | 1461887300857 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:48:20 INFO - PROCESS | 1651 | 1461887300870 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d4f000 == 38 [pid = 1651] [id = 694] 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119133400) [pid = 1651] [serial = 2082] [outer = 0x0] 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119bd2c00) [pid = 1651] [serial = 2083] [outer = 0x119133400] 16:48:20 INFO - PROCESS | 1651 | 1461887300913 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x120e3ec00) [pid = 1651] [serial = 2084] [outer = 0x119133400] 16:48:21 INFO - PROCESS | 1651 | 1461887301328 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 621ms 16:48:21 INFO - PROCESS | 1651 | 1461887301350 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 1651 | 1461887301351 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:48:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:48:21 INFO - PROCESS | 1651 | 1461887301353 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1651 | 1461887301354 Marionette TRACE conn2 <- [1,2750,null,{}] 16:48:21 INFO - PROCESS | 1651 | 1461887301359 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:21 INFO - PROCESS | 1651 | 1461887301467 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:48:21 INFO - PROCESS | 1651 | 1461887301520 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x127718800 == 39 [pid = 1651] [id = 695] 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x121048c00) [pid = 1651] [serial = 2085] [outer = 0x0] 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x121255000) [pid = 1651] [serial = 2086] [outer = 0x121048c00] 16:48:21 INFO - PROCESS | 1651 | 1461887301546 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x121a10c00) [pid = 1651] [serial = 2087] [outer = 0x121048c00] 16:48:21 INFO - PROCESS | 1651 | 1461887301853 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms 16:48:21 INFO - PROCESS | 1651 | 1461887301877 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 1651 | 1461887301878 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:48:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:48:21 INFO - PROCESS | 1651 | 1461887301881 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1651 | 1461887301882 Marionette TRACE conn2 <- [1,2754,null,{}] 16:48:21 INFO - PROCESS | 1651 | 1461887301884 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:22 INFO - PROCESS | 1651 | 1461887301999 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:48:22 INFO - PROCESS | 1651 | 1461887302012 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x116a4e800 == 40 [pid = 1651] [id = 696] 16:48:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12125dc00) [pid = 1651] [serial = 2088] [outer = 0x0] 16:48:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x121c15800) [pid = 1651] [serial = 2089] [outer = 0x12125dc00] 16:48:22 INFO - PROCESS | 1651 | 1461887302040 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12701d400) [pid = 1651] [serial = 2090] [outer = 0x12125dc00] 16:48:22 INFO - PROCESS | 1651 | 1461887302391 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:48:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 16:48:22 INFO - PROCESS | 1651 | 1461887302399 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1651 | 1461887302400 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:48:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:48:22 INFO - PROCESS | 1651 | 1461887302402 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1651 | 1461887302403 Marionette TRACE conn2 <- [1,2758,null,{}] 16:48:22 INFO - PROCESS | 1651 | 1461887302407 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:22 INFO - PROCESS | 1651 | 1461887302509 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:48:22 INFO - PROCESS | 1651 | 1461887302543 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad8b000 == 41 [pid = 1651] [id = 697] 16:48:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126ec4400) [pid = 1651] [serial = 2091] [outer = 0x0] 16:48:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x127586c00) [pid = 1651] [serial = 2092] [outer = 0x126ec4400] 16:48:22 INFO - PROCESS | 1651 | 1461887302568 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12773e400) [pid = 1651] [serial = 2093] [outer = 0x126ec4400] 16:48:22 INFO - PROCESS | 1651 | 1461887302884 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:48:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 16:48:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:48:22 INFO - PROCESS | 1651 | 1461887302921 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1651 | 1461887302923 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:48:22 INFO - PROCESS | 1651 | 1461887302925 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1651 | 1461887302926 Marionette TRACE conn2 <- [1,2762,null,{}] 16:48:22 INFO - PROCESS | 1651 | 1461887302928 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 1651 | 1461887303030 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:48:23 INFO - PROCESS | 1651 | 1461887303065 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd36800 == 42 [pid = 1651] [id = 698] 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127588c00) [pid = 1651] [serial = 2094] [outer = 0x0] 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12779ec00) [pid = 1651] [serial = 2095] [outer = 0x127588c00] 16:48:23 INFO - PROCESS | 1651 | 1461887303090 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1277a4800) [pid = 1651] [serial = 2096] [outer = 0x127588c00] 16:48:23 INFO - PROCESS | 1651 | 1461887303395 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:48:23 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x111091800) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:48:23 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x113dd2400) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:48:23 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11918cc00) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:48:23 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x111dc0800) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:48:23 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x110f2c800) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:48:23 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11108b000) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:48:23 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118220800) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:48:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:48:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 16:48:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:48:23 INFO - PROCESS | 1651 | 1461887303443 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1651 | 1461887303444 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:48:23 INFO - PROCESS | 1651 | 1461887303447 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1651 | 1461887303448 Marionette TRACE conn2 <- [1,2766,null,{}] 16:48:23 INFO - PROCESS | 1651 | 1461887303451 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 1651 | 1461887303563 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:48:23 INFO - PROCESS | 1651 | 1461887303604 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1277c8800 == 43 [pid = 1651] [id = 699] 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x110f77800) [pid = 1651] [serial = 2097] [outer = 0x0] 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1167e7000) [pid = 1651] [serial = 2098] [outer = 0x110f77800] 16:48:23 INFO - PROCESS | 1651 | 1461887303643 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119131400) [pid = 1651] [serial = 2099] [outer = 0x110f77800] 16:48:24 INFO - PROCESS | 1651 | 1461887304023 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:48:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 619ms 16:48:24 INFO - PROCESS | 1651 | 1461887304066 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 1651 | 1461887304067 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:48:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:48:24 INFO - PROCESS | 1651 | 1461887304069 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1651 | 1461887304071 Marionette TRACE conn2 <- [1,2770,null,{}] 16:48:24 INFO - PROCESS | 1651 | 1461887304073 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:24 INFO - PROCESS | 1651 | 1461887304178 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:48:24 INFO - PROCESS | 1651 | 1461887304184 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8de000 == 44 [pid = 1651] [id = 700] 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112acc400) [pid = 1651] [serial = 2100] [outer = 0x0] 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1277ab000) [pid = 1651] [serial = 2101] [outer = 0x112acc400] 16:48:24 INFO - PROCESS | 1651 | 1461887304209 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128b4b800) [pid = 1651] [serial = 2102] [outer = 0x112acc400] 16:48:24 INFO - PROCESS | 1651 | 1461887304591 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:48:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 570ms 16:48:24 INFO - PROCESS | 1651 | 1461887304641 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 1651 | 1461887304644 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:48:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:48:24 INFO - PROCESS | 1651 | 1461887304647 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1651 | 1461887304649 Marionette TRACE conn2 <- [1,2774,null,{}] 16:48:24 INFO - PROCESS | 1651 | 1461887304653 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:24 INFO - PROCESS | 1651 | 1461887304807 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:48:24 INFO - PROCESS | 1651 | 1461887304863 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dce4000 == 45 [pid = 1651] [id = 701] 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128be5800) [pid = 1651] [serial = 2103] [outer = 0x0] 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128bef000) [pid = 1651] [serial = 2104] [outer = 0x128be5800] 16:48:24 INFO - PROCESS | 1651 | 1461887304904 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128ca8000) [pid = 1651] [serial = 2105] [outer = 0x128be5800] 16:48:25 INFO - PROCESS | 1651 | 1461887305297 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:48:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 671ms 16:48:25 INFO - PROCESS | 1651 | 1461887305318 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1651 | 1461887305321 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:48:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:48:25 INFO - PROCESS | 1651 | 1461887305327 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1651 | 1461887305329 Marionette TRACE conn2 <- [1,2778,null,{}] 16:48:25 INFO - PROCESS | 1651 | 1461887305332 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:25 INFO - PROCESS | 1651 | 1461887305464 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:48:25 INFO - PROCESS | 1651 | 1461887305548 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfcf800 == 46 [pid = 1651] [id = 702] 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128ca0000) [pid = 1651] [serial = 2106] [outer = 0x0] 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128cca800) [pid = 1651] [serial = 2107] [outer = 0x128ca0000] 16:48:25 INFO - PROCESS | 1651 | 1461887305589 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128cd5c00) [pid = 1651] [serial = 2108] [outer = 0x128ca0000] 16:48:26 INFO - PROCESS | 1651 | 1461887306041 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:48:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 773ms 16:48:26 INFO - PROCESS | 1651 | 1461887306098 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1651 | 1461887306101 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:48:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:48:26 INFO - PROCESS | 1651 | 1461887306124 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1651 | 1461887306126 Marionette TRACE conn2 <- [1,2782,null,{}] 16:48:26 INFO - PROCESS | 1651 | 1461887306131 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:26 INFO - PROCESS | 1651 | 1461887306239 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:48:26 INFO - PROCESS | 1651 | 1461887306307 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x120eb9800 == 47 [pid = 1651] [id = 703] 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112a92800) [pid = 1651] [serial = 2109] [outer = 0x0] 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11611d800) [pid = 1651] [serial = 2110] [outer = 0x112a92800] 16:48:26 INFO - PROCESS | 1651 | 1461887306339 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116ab2400) [pid = 1651] [serial = 2111] [outer = 0x112a92800] 16:48:26 INFO - PROCESS | 1651 | 1461887306743 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:48:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 692ms 16:48:26 INFO - PROCESS | 1651 | 1461887306798 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1651 | 1461887306802 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:48:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:48:26 INFO - PROCESS | 1651 | 1461887306806 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1651 | 1461887306808 Marionette TRACE conn2 <- [1,2786,null,{}] 16:48:26 INFO - PROCESS | 1651 | 1461887306811 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:26 INFO - PROCESS | 1651 | 1461887306946 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:48:27 INFO - PROCESS | 1651 | 1461887307015 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12913b000 == 48 [pid = 1651] [id = 704] 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11735b400) [pid = 1651] [serial = 2112] [outer = 0x0] 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11821b800) [pid = 1651] [serial = 2113] [outer = 0x11735b400] 16:48:27 INFO - PROCESS | 1651 | 1461887307046 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1199dbc00) [pid = 1651] [serial = 2114] [outer = 0x11735b400] 16:48:27 INFO - PROCESS | 1651 | 1461887307466 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:48:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 669ms 16:48:27 INFO - PROCESS | 1651 | 1461887307476 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 1651 | 1461887307477 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:48:27 INFO - PROCESS | 1651 | 1461887307480 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1651 | 1461887307483 Marionette TRACE conn2 <- [1,2790,null,{}] 16:48:27 INFO - PROCESS | 1651 | 1461887307491 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:27 INFO - PROCESS | 1651 | 1461887307620 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:48:27 INFO - PROCESS | 1651 | 1461887307691 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da21000 == 49 [pid = 1651] [id = 705] 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1241e3800) [pid = 1651] [serial = 2115] [outer = 0x0] 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126898c00) [pid = 1651] [serial = 2116] [outer = 0x1241e3800] 16:48:27 INFO - PROCESS | 1651 | 1461887307723 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x127014800) [pid = 1651] [serial = 2117] [outer = 0x1241e3800] 16:48:28 INFO - PROCESS | 1651 | 1461887308103 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:48:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 672ms 16:48:28 INFO - PROCESS | 1651 | 1461887308153 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1651 | 1461887308154 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:48:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:48:28 INFO - PROCESS | 1651 | 1461887308157 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1651 | 1461887308158 Marionette TRACE conn2 <- [1,2794,null,{}] 16:48:28 INFO - PROCESS | 1651 | 1461887308161 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:28 INFO - PROCESS | 1651 | 1461887308263 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:48:28 INFO - PROCESS | 1651 | 1461887308319 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e69b800 == 50 [pid = 1651] [id = 706] 16:48:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12724d800) [pid = 1651] [serial = 2118] [outer = 0x0] 16:48:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128b40400) [pid = 1651] [serial = 2119] [outer = 0x12724d800] 16:48:28 INFO - PROCESS | 1651 | 1461887308349 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128bec400) [pid = 1651] [serial = 2120] [outer = 0x12724d800] 16:48:28 INFO - PROCESS | 1651 | 1461887308806 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:48:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 16:48:28 INFO - PROCESS | 1651 | 1461887308826 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1651 | 1461887308828 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:48:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:48:28 INFO - PROCESS | 1651 | 1461887308830 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1651 | 1461887308831 Marionette TRACE conn2 <- [1,2798,null,{}] 16:48:28 INFO - PROCESS | 1651 | 1461887308834 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:28 INFO - PROCESS | 1651 | 1461887308932 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:48:29 INFO - PROCESS | 1651 | 1461887309019 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eb83800 == 51 [pid = 1651] [id = 707] 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128beb000) [pid = 1651] [serial = 2121] [outer = 0x0] 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128ca3c00) [pid = 1651] [serial = 2122] [outer = 0x128beb000] 16:48:29 INFO - PROCESS | 1651 | 1461887309048 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128ccb800) [pid = 1651] [serial = 2123] [outer = 0x128beb000] 16:48:29 INFO - PROCESS | 1651 | 1461887309469 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:48:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 669ms 16:48:29 INFO - PROCESS | 1651 | 1461887309696 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 1651 | 1461887309699 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:48:29 INFO - PROCESS | 1651 | 1461887309717 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 1651 | 1461887309718 Marionette TRACE conn2 <- [1,2802,null,{}] 16:48:29 INFO - PROCESS | 1651 | 1461887309722 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 1651 | 1461887309816 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:48:29 INFO - PROCESS | 1651 | 1461887309870 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x121470000 == 52 [pid = 1651] [id = 708] 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x111e55c00) [pid = 1651] [serial = 2124] [outer = 0x0] 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1126b6c00) [pid = 1651] [serial = 2125] [outer = 0x111e55c00] 16:48:29 INFO - PROCESS | 1651 | 1461887309895 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x113543800) [pid = 1651] [serial = 2126] [outer = 0x111e55c00] 16:48:30 INFO - PROCESS | 1651 | 1461887310367 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:48:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 672ms 16:48:30 INFO - PROCESS | 1651 | 1461887310389 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1651 | 1461887310392 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:48:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:48:30 INFO - PROCESS | 1651 | 1461887310400 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1651 | 1461887310404 Marionette TRACE conn2 <- [1,2806,null,{}] 16:48:30 INFO - PROCESS | 1651 | 1461887310408 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:30 INFO - PROCESS | 1651 | 1461887310551 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:48:30 INFO - PROCESS | 1651 | 1461887310629 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11942d800 == 53 [pid = 1651] [id = 709] 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x115e92000) [pid = 1651] [serial = 2127] [outer = 0x0] 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11766d000) [pid = 1651] [serial = 2128] [outer = 0x115e92000] 16:48:30 INFO - PROCESS | 1651 | 1461887310657 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118277800) [pid = 1651] [serial = 2129] [outer = 0x115e92000] 16:48:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12dce4000 == 52 [pid = 1651] [id = 701] 16:48:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8de000 == 51 [pid = 1651] [id = 700] 16:48:30 INFO - PROCESS | 1651 | --DOCSHELL 0x1277c8800 == 50 [pid = 1651] [id = 699] 16:48:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd36800 == 49 [pid = 1651] [id = 698] 16:48:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad8b000 == 48 [pid = 1651] [id = 697] 16:48:30 INFO - PROCESS | 1651 | --DOCSHELL 0x116a4e800 == 47 [pid = 1651] [id = 696] 16:48:31 INFO - PROCESS | 1651 | --DOCSHELL 0x127718800 == 46 [pid = 1651] [id = 695] 16:48:31 INFO - PROCESS | 1651 | --DOCSHELL 0x124d4f000 == 45 [pid = 1651] [id = 694] 16:48:31 INFO - PROCESS | 1651 | --DOCSHELL 0x121c43800 == 44 [pid = 1651] [id = 693] 16:48:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c7000 == 43 [pid = 1651] [id = 692] 16:48:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119973000 == 42 [pid = 1651] [id = 691] 16:48:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12c019000 == 41 [pid = 1651] [id = 685] 16:48:31 INFO - PROCESS | 1651 | 1461887311052 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:48:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 680ms 16:48:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:48:31 INFO - PROCESS | 1651 | 1461887311077 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1651 | 1461887311078 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:48:31 INFO - PROCESS | 1651 | 1461887311081 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1651 | 1461887311082 Marionette TRACE conn2 <- [1,2810,null,{}] 16:48:31 INFO - PROCESS | 1651 | 1461887311088 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:31 INFO - PROCESS | 1651 | 1461887311175 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x121aaa000) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x112a9ec00) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x113544400) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1167e4c00) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11735c000) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119ec8400) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112ac9c00) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121c17800) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x117353c00) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x121c0c000) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112ac2800) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x110faac00) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11826e000) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119134800) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12102d400) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1215a7800) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 16:48:31 INFO - PROCESS | 1651 | 1461887311237 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11975b800 == 42 [pid = 1651] [id = 710] 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112a94000) [pid = 1651] [serial = 2130] [outer = 0x0] 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x113dd2400) [pid = 1651] [serial = 2131] [outer = 0x112a94000] 16:48:31 INFO - PROCESS | 1651 | 1461887311267 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119ec6c00) [pid = 1651] [serial = 2132] [outer = 0x112a94000] 16:48:31 INFO - PROCESS | 1651 | 1461887311600 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:48:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 567ms 16:48:31 INFO - PROCESS | 1651 | 1461887311649 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1651 | 1461887311650 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:48:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:48:31 INFO - PROCESS | 1651 | 1461887311653 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1651 | 1461887311654 Marionette TRACE conn2 <- [1,2814,null,{}] 16:48:31 INFO - PROCESS | 1651 | 1461887311656 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:31 INFO - PROCESS | 1651 | 1461887311740 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:48:31 INFO - PROCESS | 1651 | 1461887311746 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1268f0000 == 43 [pid = 1651] [id = 711] 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x121031000) [pid = 1651] [serial = 2133] [outer = 0x0] 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1213b6c00) [pid = 1651] [serial = 2134] [outer = 0x121031000] 16:48:31 INFO - PROCESS | 1651 | 1461887311773 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121a1b800) [pid = 1651] [serial = 2135] [outer = 0x121031000] 16:48:32 INFO - PROCESS | 1651 | 1461887312153 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:48:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 16:48:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:48:32 INFO - PROCESS | 1651 | 1461887312175 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 1651 | 1461887312178 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:48:32 INFO - PROCESS | 1651 | 1461887312180 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 1651 | 1461887312181 Marionette TRACE conn2 <- [1,2818,null,{}] 16:48:32 INFO - PROCESS | 1651 | 1461887312183 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:32 INFO - PROCESS | 1651 | 1461887312266 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:48:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12d6c0800 == 42 [pid = 1651] [id = 17] 16:48:32 INFO - PROCESS | 1651 | 1461887312296 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12967c000 == 43 [pid = 1651] [id = 712] 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121c10000) [pid = 1651] [serial = 2136] [outer = 0x0] 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x121c15c00) [pid = 1651] [serial = 2137] [outer = 0x121c10000] 16:48:32 INFO - PROCESS | 1651 | 1461887312322 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1241eac00) [pid = 1651] [serial = 2138] [outer = 0x121c10000] 16:48:32 INFO - PROCESS | 1651 | 1461887312651 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:48:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 518ms 16:48:32 INFO - PROCESS | 1651 | 1461887312698 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 1651 | 1461887312700 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:48:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:48:32 INFO - PROCESS | 1651 | 1461887312702 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 1651 | 1461887312703 Marionette TRACE conn2 <- [1,2822,null,{}] 16:48:32 INFO - PROCESS | 1651 | 1461887312705 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:32 INFO - PROCESS | 1651 | 1461887312835 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:48:32 INFO - PROCESS | 1651 | 1461887312872 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a250000 == 44 [pid = 1651] [id = 713] 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x121c05000) [pid = 1651] [serial = 2139] [outer = 0x0] 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x126ebcc00) [pid = 1651] [serial = 2140] [outer = 0x121c05000] 16:48:32 INFO - PROCESS | 1651 | 1461887312900 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12757dc00) [pid = 1651] [serial = 2141] [outer = 0x121c05000] 16:48:33 INFO - PROCESS | 1651 | 1461887313244 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:48:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 572ms 16:48:33 INFO - PROCESS | 1651 | 1461887313284 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 1651 | 1461887313285 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:48:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:48:33 INFO - PROCESS | 1651 | 1461887313288 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 1651 | 1461887313289 Marionette TRACE conn2 <- [1,2826,null,{}] 16:48:33 INFO - PROCESS | 1651 | 1461887313291 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:33 INFO - PROCESS | 1651 | 1461887313390 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:48:33 INFO - PROCESS | 1651 | 1461887313394 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ada1000 == 45 [pid = 1651] [id = 714] 16:48:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126895400) [pid = 1651] [serial = 2142] [outer = 0x0] 16:48:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x127740400) [pid = 1651] [serial = 2143] [outer = 0x126895400] 16:48:33 INFO - PROCESS | 1651 | 1461887313451 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1277a9400) [pid = 1651] [serial = 2144] [outer = 0x126895400] 16:48:33 INFO - PROCESS | 1651 | 1461887313783 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:48:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 522ms 16:48:33 INFO - PROCESS | 1651 | 1461887313811 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 1651 | 1461887313812 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:48:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:48:33 INFO - PROCESS | 1651 | 1461887313814 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 1651 | 1461887313815 Marionette TRACE conn2 <- [1,2830,null,{}] 16:48:33 INFO - PROCESS | 1651 | 1461887313817 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:33 INFO - PROCESS | 1651 | 1461887313918 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:48:33 INFO - PROCESS | 1651 | 1461887313937 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c375800 == 46 [pid = 1651] [id = 715] 16:48:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12773c800) [pid = 1651] [serial = 2145] [outer = 0x0] 16:48:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128c9cc00) [pid = 1651] [serial = 2146] [outer = 0x12773c800] 16:48:33 INFO - PROCESS | 1651 | 1461887313963 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128cc7800) [pid = 1651] [serial = 2147] [outer = 0x12773c800] 16:48:34 INFO - PROCESS | 1651 | 1461887314314 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:48:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 16:48:34 INFO - PROCESS | 1651 | 1461887314333 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1651 | 1461887314334 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:48:34 INFO - PROCESS | 1651 | 1461887314336 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1651 | 1461887314337 Marionette TRACE conn2 <- [1,2834,null,{}] 16:48:34 INFO - PROCESS | 1651 | 1461887314341 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:34 INFO - PROCESS | 1651 | 1461887314445 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:48:34 INFO - PROCESS | 1651 | 1461887314457 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8df000 == 47 [pid = 1651] [id = 716] 16:48:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1277a9800) [pid = 1651] [serial = 2148] [outer = 0x0] 16:48:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x128e89800) [pid = 1651] [serial = 2149] [outer = 0x1277a9800] 16:48:34 INFO - PROCESS | 1651 | 1461887314482 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x128e90800) [pid = 1651] [serial = 2150] [outer = 0x1277a9800] 16:48:34 INFO - PROCESS | 1651 | 1461887314811 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:48:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 526ms 16:48:34 INFO - PROCESS | 1651 | 1461887314862 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1651 | 1461887314864 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:48:34 INFO - PROCESS | 1651 | 1461887314866 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1651 | 1461887314867 Marionette TRACE conn2 <- [1,2838,null,{}] 16:48:34 INFO - PROCESS | 1651 | 1461887314870 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:34 INFO - PROCESS | 1651 | 1461887314968 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:48:34 INFO - PROCESS | 1651 | 1461887314981 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da16800 == 48 [pid = 1651] [id = 717] 16:48:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x128cd6000) [pid = 1651] [serial = 2151] [outer = 0x0] 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128e97400) [pid = 1651] [serial = 2152] [outer = 0x128cd6000] 16:48:35 INFO - PROCESS | 1651 | 1461887315006 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x128ebe400) [pid = 1651] [serial = 2153] [outer = 0x128cd6000] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x112041400) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12125dc00) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x110f77800) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x112acc400) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x121048c00) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x113547800) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119133400) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x126ec4400) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x116b61400) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127588c00) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x128be5800) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:48:35 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x127741c00) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:48:35 INFO - PROCESS | 1651 | 1461887315443 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:48:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 621ms 16:48:35 INFO - PROCESS | 1651 | 1461887315487 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 1651 | 1461887315489 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:48:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:48:35 INFO - PROCESS | 1651 | 1461887315497 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 1651 | 1461887315498 Marionette TRACE conn2 <- [1,2842,null,{}] 16:48:35 INFO - PROCESS | 1651 | 1461887315501 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:35 INFO - PROCESS | 1651 | 1461887315603 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:48:35 INFO - PROCESS | 1651 | 1461887315610 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da1e000 == 49 [pid = 1651] [id = 718] 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x119187c00) [pid = 1651] [serial = 2154] [outer = 0x0] 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x127749000) [pid = 1651] [serial = 2155] [outer = 0x119187c00] 16:48:35 INFO - PROCESS | 1651 | 1461887315639 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128ec4400) [pid = 1651] [serial = 2156] [outer = 0x119187c00] 16:48:35 INFO - PROCESS | 1651 | 1461887315983 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:48:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 16:48:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:48:36 INFO - PROCESS | 1651 | 1461887316017 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1651 | 1461887316018 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:48:36 INFO - PROCESS | 1651 | 1461887316020 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1651 | 1461887316021 Marionette TRACE conn2 <- [1,2846,null,{}] 16:48:36 INFO - PROCESS | 1651 | 1461887316023 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:36 INFO - PROCESS | 1651 | 1461887316108 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:48:36 INFO - PROCESS | 1651 | 1461887316168 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eb93800 == 50 [pid = 1651] [id = 719] 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128ec2800) [pid = 1651] [serial = 2157] [outer = 0x0] 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x129162400) [pid = 1651] [serial = 2158] [outer = 0x128ec2800] 16:48:36 INFO - PROCESS | 1651 | 1461887316192 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1293a4400) [pid = 1651] [serial = 2159] [outer = 0x128ec2800] 16:48:36 INFO - PROCESS | 1651 | 1461887316474 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:48:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 467ms 16:48:36 INFO - PROCESS | 1651 | 1461887316495 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1651 | 1461887316496 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:48:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:48:36 INFO - PROCESS | 1651 | 1461887316498 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1651 | 1461887316499 Marionette TRACE conn2 <- [1,2850,null,{}] 16:48:36 INFO - PROCESS | 1651 | 1461887316501 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:36 INFO - PROCESS | 1651 | 1461887316587 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:48:36 INFO - PROCESS | 1651 | 1461887316594 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x13533f800 == 51 [pid = 1651] [id = 720] 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1293ac800) [pid = 1651] [serial = 2160] [outer = 0x0] 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12965d000) [pid = 1651] [serial = 2161] [outer = 0x1293ac800] 16:48:36 INFO - PROCESS | 1651 | 1461887316619 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x129663400) [pid = 1651] [serial = 2162] [outer = 0x1293ac800] 16:48:36 INFO - PROCESS | 1651 | 1461887316948 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:48:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 468ms 16:48:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:48:36 INFO - PROCESS | 1651 | 1461887316967 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1651 | 1461887316968 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:48:36 INFO - PROCESS | 1651 | 1461887316970 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1651 | 1461887316971 Marionette TRACE conn2 <- [1,2854,null,{}] 16:48:36 INFO - PROCESS | 1651 | 1461887316976 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 1651 | 1461887317086 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:48:37 INFO - PROCESS | 1651 | 1461887317092 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x13576e800 == 52 [pid = 1651] [id = 721] 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x129162800) [pid = 1651] [serial = 2163] [outer = 0x0] 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x129663c00) [pid = 1651] [serial = 2164] [outer = 0x129162800] 16:48:37 INFO - PROCESS | 1651 | 1461887317116 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12979f000) [pid = 1651] [serial = 2165] [outer = 0x129162800] 16:48:37 INFO - PROCESS | 1651 | 1461887317621 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:48:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 16:48:37 INFO - PROCESS | 1651 | 1461887317661 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1651 | 1461887317665 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:48:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:48:37 INFO - PROCESS | 1651 | 1461887317672 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1651 | 1461887317678 Marionette TRACE conn2 <- [1,2858,null,{}] 16:48:37 INFO - PROCESS | 1651 | 1461887317683 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 1651 | 1461887317846 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:48:37 INFO - PROCESS | 1651 | 1461887317975 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x120eb6000 == 53 [pid = 1651] [id = 722] 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x112a95400) [pid = 1651] [serial = 2166] [outer = 0x0] 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11353bc00) [pid = 1651] [serial = 2167] [outer = 0x112a95400] 16:48:38 INFO - PROCESS | 1651 | 1461887318027 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x116ab0c00) [pid = 1651] [serial = 2168] [outer = 0x112a95400] 16:48:38 INFO - PROCESS | 1651 | 1461887318493 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:48:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 875ms 16:48:38 INFO - PROCESS | 1651 | 1461887318546 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1651 | 1461887318551 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:48:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:48:38 INFO - PROCESS | 1651 | 1461887318555 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1651 | 1461887318557 Marionette TRACE conn2 <- [1,2862,null,{}] 16:48:38 INFO - PROCESS | 1651 | 1461887318559 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:38 INFO - PROCESS | 1651 | 1461887318665 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:48:38 INFO - PROCESS | 1651 | 1461887318725 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x129310000 == 54 [pid = 1651] [id = 723] 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x118217800) [pid = 1651] [serial = 2169] [outer = 0x0] 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x1197ce000) [pid = 1651] [serial = 2170] [outer = 0x118217800] 16:48:38 INFO - PROCESS | 1651 | 1461887318754 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x121034400) [pid = 1651] [serial = 2171] [outer = 0x118217800] 16:48:39 INFO - PROCESS | 1651 | 1461887319292 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:48:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 773ms 16:48:39 INFO - PROCESS | 1651 | 1461887319335 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 1651 | 1461887319339 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:48:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:48:39 INFO - PROCESS | 1651 | 1461887319344 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 1651 | 1461887319348 Marionette TRACE conn2 <- [1,2866,null,{}] 16:48:39 INFO - PROCESS | 1651 | 1461887319361 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:39 INFO - PROCESS | 1651 | 1461887319498 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:48:39 INFO - PROCESS | 1651 | 1461887319572 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eb9d000 == 55 [pid = 1651] [id = 724] 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12688f800) [pid = 1651] [serial = 2172] [outer = 0x0] 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x126ec7400) [pid = 1651] [serial = 2173] [outer = 0x12688f800] 16:48:39 INFO - PROCESS | 1651 | 1461887319603 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x127021c00) [pid = 1651] [serial = 2174] [outer = 0x12688f800] 16:48:39 INFO - PROCESS | 1651 | 1461887319987 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:48:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 674ms 16:48:40 INFO - PROCESS | 1651 | 1461887320025 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1651 | 1461887320027 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:48:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:48:40 INFO - PROCESS | 1651 | 1461887320030 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1651 | 1461887320031 Marionette TRACE conn2 <- [1,2870,null,{}] 16:48:40 INFO - PROCESS | 1651 | 1461887320034 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 1651 | 1461887320141 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:48:40 INFO - PROCESS | 1651 | 1461887320212 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x135810000 == 56 [pid = 1651] [id = 725] 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12773dc00) [pid = 1651] [serial = 2175] [outer = 0x0] 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128be5800) [pid = 1651] [serial = 2176] [outer = 0x12773dc00] 16:48:40 INFO - PROCESS | 1651 | 1461887320242 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128e8ac00) [pid = 1651] [serial = 2177] [outer = 0x12773dc00] 16:48:40 INFO - PROCESS | 1651 | 1461887320644 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:48:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 669ms 16:48:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:48:40 INFO - PROCESS | 1651 | 1461887320699 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1651 | 1461887320700 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:48:40 INFO - PROCESS | 1651 | 1461887320703 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1651 | 1461887320704 Marionette TRACE conn2 <- [1,2874,null,{}] 16:48:40 INFO - PROCESS | 1651 | 1461887320707 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 1651 | 1461887320808 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:48:40 INFO - PROCESS | 1651 | 1461887320910 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x135923000 == 57 [pid = 1651] [id = 726] 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128cd3800) [pid = 1651] [serial = 2178] [outer = 0x0] 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x128ec0000) [pid = 1651] [serial = 2179] [outer = 0x128cd3800] 16:48:40 INFO - PROCESS | 1651 | 1461887320941 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12916c800) [pid = 1651] [serial = 2180] [outer = 0x128cd3800] 16:48:41 INFO - PROCESS | 1651 | 1461887321384 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:48:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 721ms 16:48:41 INFO - PROCESS | 1651 | 1461887321441 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1651 | 1461887321442 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:48:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:48:41 INFO - PROCESS | 1651 | 1461887321446 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1651 | 1461887321448 Marionette TRACE conn2 <- [1,2878,null,{}] 16:48:41 INFO - PROCESS | 1651 | 1461887321450 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:41 INFO - PROCESS | 1651 | 1461887321574 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:48:41 INFO - PROCESS | 1651 | 1461887321834 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x119750800 == 58 [pid = 1651] [id = 727] 16:48:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x110f9e000) [pid = 1651] [serial = 2181] [outer = 0x0] 16:48:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x111086400) [pid = 1651] [serial = 2182] [outer = 0x110f9e000] 16:48:41 INFO - PROCESS | 1651 | 1461887321865 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x111d3a800) [pid = 1651] [serial = 2183] [outer = 0x110f9e000] 16:48:42 INFO - PROCESS | 1651 | 1461887322319 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:48:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 922ms 16:48:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:48:42 INFO - PROCESS | 1651 | 1461887322378 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 1651 | 1461887322381 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:48:42 INFO - PROCESS | 1651 | 1461887322386 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 1651 | 1461887322389 Marionette TRACE conn2 <- [1,2882,null,{}] 16:48:42 INFO - PROCESS | 1651 | 1461887322394 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:42 INFO - PROCESS | 1651 | 1461887322508 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:48:42 INFO - PROCESS | 1651 | 1461887322614 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x118265800 == 59 [pid = 1651] [id = 728] 16:48:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x112a9b000) [pid = 1651] [serial = 2184] [outer = 0x0] 16:48:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x112ac4000) [pid = 1651] [serial = 2185] [outer = 0x112a9b000] 16:48:42 INFO - PROCESS | 1651 | 1461887322660 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x113547800) [pid = 1651] [serial = 2186] [outer = 0x112a9b000] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x13533f800 == 58 [pid = 1651] [id = 720] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12eb93800 == 57 [pid = 1651] [id = 719] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12da1e000 == 56 [pid = 1651] [id = 718] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12da16800 == 55 [pid = 1651] [id = 717] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8df000 == 54 [pid = 1651] [id = 716] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c375800 == 53 [pid = 1651] [id = 715] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ada1000 == 52 [pid = 1651] [id = 714] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x126b24c00) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x121c0d400) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x123bd2800) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11859e800) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x115e92400) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x128cca800) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | 1461887323159 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12a250000 == 51 [pid = 1651] [id = 713] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d542800 == 50 [pid = 1651] [id = 18] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12967c000 == 49 [pid = 1651] [id = 712] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1268f0000 == 48 [pid = 1651] [id = 711] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11975b800 == 47 [pid = 1651] [id = 710] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11942d800 == 46 [pid = 1651] [id = 709] 16:48:43 INFO - PROCESS | 1651 | --DOCSHELL 0x121470000 == 45 [pid = 1651] [id = 708] 16:48:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:48:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 829ms 16:48:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:48:43 INFO - PROCESS | 1651 | 1461887323217 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1651 | 1461887323219 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:48:43 INFO - PROCESS | 1651 | 1461887323221 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1651 | 1461887323223 Marionette TRACE conn2 <- [1,2886,null,{}] 16:48:43 INFO - PROCESS | 1651 | 1461887323225 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:43 INFO - PROCESS | 1651 | 1461887323308 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1121e4000) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12701d400) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1167e7000) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1277ab000) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x121255000) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x113dd4000) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x121a10c00) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x112eb3c00) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x119131400) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x120e3ec00) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x127586c00) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12773e400) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x128b4b800) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11672e000) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x121c15800) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11859e400) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x126ecac00) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x118212800) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12779ec00) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119bd2c00) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1277a4800) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x128bef000) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1277a1000) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128ca8000) [pid = 1651] [serial = 2105] [outer = 0x0] [url = about:blank] 16:48:43 INFO - PROCESS | 1651 | 1461887323380 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119171800 == 46 [pid = 1651] [id = 729] 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x112a97000) [pid = 1651] [serial = 2187] [outer = 0x0] 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1167ed000) [pid = 1651] [serial = 2188] [outer = 0x112a97000] 16:48:43 INFO - PROCESS | 1651 | 1461887323409 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11821dc00) [pid = 1651] [serial = 2189] [outer = 0x112a97000] 16:48:43 INFO - PROCESS | 1651 | 1461887323721 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:48:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 521ms 16:48:43 INFO - PROCESS | 1651 | 1461887323744 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1651 | 1461887323745 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:48:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:48:43 INFO - PROCESS | 1651 | 1461887323752 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1651 | 1461887323757 Marionette TRACE conn2 <- [1,2890,null,{}] 16:48:43 INFO - PROCESS | 1651 | 1461887323762 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:43 INFO - PROCESS | 1651 | 1461887323845 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:48:43 INFO - PROCESS | 1651 | 1461887323850 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f42800 == 47 [pid = 1651] [id = 730] 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11826a800) [pid = 1651] [serial = 2190] [outer = 0x0] 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118abd800) [pid = 1651] [serial = 2191] [outer = 0x11826a800] 16:48:43 INFO - PROCESS | 1651 | 1461887323875 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12104c800) [pid = 1651] [serial = 2192] [outer = 0x11826a800] 16:48:44 INFO - PROCESS | 1651 | 1461887324253 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:48:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 531ms 16:48:44 INFO - PROCESS | 1651 | 1461887324279 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 1651 | 1461887324281 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:48:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:48:44 INFO - PROCESS | 1651 | 1461887324283 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1651 | 1461887324284 Marionette TRACE conn2 <- [1,2894,null,{}] 16:48:44 INFO - PROCESS | 1651 | 1461887324286 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 1651 | 1461887324367 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:48:44 INFO - PROCESS | 1651 | 1461887324371 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x129151000 == 48 [pid = 1651] [id = 731] 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x121050c00) [pid = 1651] [serial = 2193] [outer = 0x0] 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1217e3800) [pid = 1651] [serial = 2194] [outer = 0x121050c00] 16:48:44 INFO - PROCESS | 1651 | 1461887324400 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x121c0d400) [pid = 1651] [serial = 2195] [outer = 0x121050c00] 16:48:44 INFO - PROCESS | 1651 | 1461887324743 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:48:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 469ms 16:48:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:48:44 INFO - PROCESS | 1651 | 1461887324752 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 1651 | 1461887324753 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:48:44 INFO - PROCESS | 1651 | 1461887324759 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1651 | 1461887324761 Marionette TRACE conn2 <- [1,2898,null,{}] 16:48:44 INFO - PROCESS | 1651 | 1461887324763 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 1651 | 1461887324868 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:48:44 INFO - PROCESS | 1651 | 1461887324875 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11811f000 == 49 [pid = 1651] [id = 732] 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x121c1c400) [pid = 1651] [serial = 2196] [outer = 0x0] 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x123bd1c00) [pid = 1651] [serial = 2197] [outer = 0x121c1c400] 16:48:44 INFO - PROCESS | 1651 | 1461887324907 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x126b2bc00) [pid = 1651] [serial = 2198] [outer = 0x121c1c400] 16:48:45 INFO - PROCESS | 1651 | 1461887325265 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:48:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 524ms 16:48:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:48:45 INFO - PROCESS | 1651 | 1461887325280 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1651 | 1461887325281 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:48:45 INFO - PROCESS | 1651 | 1461887325283 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1651 | 1461887325284 Marionette TRACE conn2 <- [1,2902,null,{}] 16:48:45 INFO - PROCESS | 1651 | 1461887325287 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:45 INFO - PROCESS | 1651 | 1461887325369 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:48:45 INFO - PROCESS | 1651 | 1461887325375 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5d2000 == 50 [pid = 1651] [id = 733] 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x124d72400) [pid = 1651] [serial = 2199] [outer = 0x0] 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12724f400) [pid = 1651] [serial = 2200] [outer = 0x124d72400] 16:48:45 INFO - PROCESS | 1651 | 1461887325401 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x127747800) [pid = 1651] [serial = 2201] [outer = 0x124d72400] 16:48:45 INFO - PROCESS | 1651 | 1461887325778 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:48:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 16:48:45 INFO - PROCESS | 1651 | 1461887325802 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1651 | 1461887325803 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:48:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:48:45 INFO - PROCESS | 1651 | 1461887325805 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1651 | 1461887325808 Marionette TRACE conn2 <- [1,2906,null,{}] 16:48:45 INFO - PROCESS | 1651 | 1461887325811 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:45 INFO - PROCESS | 1651 | 1461887325913 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:48:45 INFO - PROCESS | 1651 | 1461887325950 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c36e800 == 51 [pid = 1651] [id = 734] 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x126d8cc00) [pid = 1651] [serial = 2202] [outer = 0x0] 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1277a7000) [pid = 1651] [serial = 2203] [outer = 0x126d8cc00] 16:48:45 INFO - PROCESS | 1651 | 1461887325975 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x128bec800) [pid = 1651] [serial = 2204] [outer = 0x126d8cc00] 16:48:46 INFO - PROCESS | 1651 | 1461887326296 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:48:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 16:48:46 INFO - PROCESS | 1651 | 1461887326336 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:48:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:48:46 INFO - PROCESS | 1651 | 1461887326337 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:48:46 INFO - PROCESS | 1651 | 1461887326339 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1651 | 1461887326340 Marionette TRACE conn2 <- [1,2910,null,{}] 16:48:46 INFO - PROCESS | 1651 | 1461887326343 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:46 INFO - PROCESS | 1651 | 1461887326444 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:48:46 INFO - PROCESS | 1651 | 1461887326480 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8e1800 == 52 [pid = 1651] [id = 735] 16:48:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128b4b800) [pid = 1651] [serial = 2205] [outer = 0x0] 16:48:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128ca9400) [pid = 1651] [serial = 2206] [outer = 0x128b4b800] 16:48:46 INFO - PROCESS | 1651 | 1461887326505 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128cd1c00) [pid = 1651] [serial = 2207] [outer = 0x128b4b800] 16:48:46 INFO - PROCESS | 1651 | 1461887326804 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:48:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:48:46 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:48:46 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 522ms 16:48:46 INFO - TEST-START | /DOMEvents/constructors.html 16:48:46 INFO - PROCESS | 1651 | 1461887326866 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 1651 | 1461887326868 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:48:46 INFO - PROCESS | 1651 | 1461887326870 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1651 | 1461887326871 Marionette TRACE conn2 <- [1,2914,null,{}] 16:48:46 INFO - PROCESS | 1651 | 1461887326873 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:46 INFO - PROCESS | 1651 | 1461887326977 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:48:47 INFO - PROCESS | 1651 | 1461887327014 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da09800 == 53 [pid = 1651] [id = 736] 16:48:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128ca6000) [pid = 1651] [serial = 2208] [outer = 0x0] 16:48:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x128e97c00) [pid = 1651] [serial = 2209] [outer = 0x128ca6000] 16:48:47 INFO - PROCESS | 1651 | 1461887327039 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x128ec5000) [pid = 1651] [serial = 2210] [outer = 0x128ca6000] 16:48:47 INFO - PROCESS | 1651 | 1461887327389 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:48:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:48:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:48:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 16:48:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:48:47 INFO - PROCESS | 1651 | 1461887327445 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 1651 | 1461887327446 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:48:47 INFO - PROCESS | 1651 | 1461887327448 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 1651 | 1461887327449 Marionette TRACE conn2 <- [1,2918,null,{}] 16:48:47 INFO - PROCESS | 1651 | 1461887327452 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:47 INFO - PROCESS | 1651 | 1461887327684 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12d6c1000) [pid = 1651] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x121c0f000) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1293ac800) [pid = 1651] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x126895400) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12773c800) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1277a9800) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x128ca0000) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x112a94000) [pid = 1651] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x121c10000) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x115e92000) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x121c05000) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x111e55c00) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x121031000) [pid = 1651] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x128cd6000) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12d1f3000) [pid = 1651] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119187c00) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x128ec2800) [pid = 1651] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:48:47 INFO - PROCESS | 1651 | 1461887327946 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11703b000 == 54 [pid = 1651] [id = 737] 16:48:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x111088400) [pid = 1651] [serial = 2211] [outer = 0x0] 16:48:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x111094000) [pid = 1651] [serial = 2212] [outer = 0x111088400] 16:48:48 INFO - PROCESS | 1651 | 1461887327999 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1121de800) [pid = 1651] [serial = 2213] [outer = 0x111088400] 16:48:48 INFO - PROCESS | 1651 | 1461887328435 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:48:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:48:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1019ms 16:48:48 INFO - PROCESS | 1651 | 1461887328468 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1651 | 1461887328471 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:48:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:48:48 INFO - PROCESS | 1651 | 1461887328486 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1651 | 1461887328488 Marionette TRACE conn2 <- [1,2922,null,{}] 16:48:48 INFO - PROCESS | 1651 | 1461887328511 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:48 INFO - PROCESS | 1651 | 1461887328619 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:48:48 INFO - PROCESS | 1651 | 1461887328704 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d11800 == 55 [pid = 1651] [id = 738] 16:48:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11672cc00) [pid = 1651] [serial = 2214] [outer = 0x0] 16:48:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11688e400) [pid = 1651] [serial = 2215] [outer = 0x11672cc00] 16:48:48 INFO - PROCESS | 1651 | 1461887328736 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x118219400) [pid = 1651] [serial = 2216] [outer = 0x11672cc00] 16:48:49 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:48:49 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:48:49 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:48:49 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:48:49 INFO - PROCESS | 1651 | 1461887329097 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:48:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:48:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:48:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:48:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:48:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:48:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:48:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:48:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:48:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:48:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 641ms 16:48:49 INFO - PROCESS | 1651 | 1461887329129 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 1651 | 1461887329132 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:48:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:48:49 INFO - PROCESS | 1651 | 1461887329134 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 1651 | 1461887329136 Marionette TRACE conn2 <- [1,2926,null,{}] 16:48:49 INFO - PROCESS | 1651 | 1461887329138 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 1651 | 1461887329241 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:48:49 INFO - PROCESS | 1651 | 1461887329336 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b5ca000 == 56 [pid = 1651] [id = 739] 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x118845800) [pid = 1651] [serial = 2217] [outer = 0x0] 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x121255000) [pid = 1651] [serial = 2218] [outer = 0x118845800] 16:48:49 INFO - PROCESS | 1651 | 1461887329368 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x124198800) [pid = 1651] [serial = 2219] [outer = 0x118845800] 16:48:49 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:48:49 INFO - PROCESS | 1651 | 1461887329731 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:48:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 619ms 16:48:49 INFO - PROCESS | 1651 | 1461887329753 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 1651 | 1461887329755 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:48:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:48:49 INFO - PROCESS | 1651 | 1461887329762 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 1651 | 1461887329767 Marionette TRACE conn2 <- [1,2930,null,{}] 16:48:49 INFO - PROCESS | 1651 | 1461887329770 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 1651 | 1461887329875 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:48:49 INFO - PROCESS | 1651 | 1461887329936 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e69f000 == 57 [pid = 1651] [id = 740] 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x126b2cc00) [pid = 1651] [serial = 2220] [outer = 0x0] 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12773c800) [pid = 1651] [serial = 2221] [outer = 0x126b2cc00] 16:48:49 INFO - PROCESS | 1651 | 1461887329966 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128ca0000) [pid = 1651] [serial = 2222] [outer = 0x126b2cc00] 16:48:50 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:48:50 INFO - PROCESS | 1651 | 1461887330344 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:48:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:48:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 629ms 16:48:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:48:50 INFO - PROCESS | 1651 | 1461887330388 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 1651 | 1461887330390 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:48:50 INFO - PROCESS | 1651 | 1461887330392 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1651 | 1461887330393 Marionette TRACE conn2 <- [1,2934,null,{}] 16:48:50 INFO - PROCESS | 1651 | 1461887330396 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:50 INFO - PROCESS | 1651 | 1461887330497 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:48:50 INFO - PROCESS | 1651 | 1461887330572 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x135327000 == 58 [pid = 1651] [id = 741] 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128cd1800) [pid = 1651] [serial = 2223] [outer = 0x0] 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128ebcc00) [pid = 1651] [serial = 2224] [outer = 0x128cd1800] 16:48:50 INFO - PROCESS | 1651 | 1461887330644 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12916b400) [pid = 1651] [serial = 2225] [outer = 0x128cd1800] 16:48:50 INFO - PROCESS | 1651 | 1461887330992 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:48:51 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 16:48:51 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:48:51 INFO - PROCESS | 1651 | 1461887331013 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1651 | 1461887331014 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:48:51 INFO - PROCESS | 1651 | 1461887331016 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1651 | 1461887331018 Marionette TRACE conn2 <- [1,2938,null,{}] 16:48:51 INFO - PROCESS | 1651 | 1461887331020 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 1651 | 1461887331124 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:48:51 INFO - PROCESS | 1651 | 1461887331182 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x13580d000 == 59 [pid = 1651] [id = 742] 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x129660c00) [pid = 1651] [serial = 2226] [outer = 0x0] 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x129794c00) [pid = 1651] [serial = 2227] [outer = 0x129660c00] 16:48:51 INFO - PROCESS | 1651 | 1461887331218 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x129947000) [pid = 1651] [serial = 2228] [outer = 0x129660c00] 16:48:51 INFO - PROCESS | 1651 | 1461887331576 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:48:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 16:48:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:48:51 INFO - PROCESS | 1651 | 1461887331588 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1651 | 1461887331589 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:48:51 INFO - PROCESS | 1651 | 1461887331594 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1651 | 1461887331595 Marionette TRACE conn2 <- [1,2942,null,{}] 16:48:51 INFO - PROCESS | 1651 | 1461887331597 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 1651 | 1461887331699 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:48:51 INFO - PROCESS | 1651 | 1461887331755 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x136179000 == 60 [pid = 1651] [id = 743] 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x129662800) [pid = 1651] [serial = 2229] [outer = 0x0] 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12a2d0800) [pid = 1651] [serial = 2230] [outer = 0x129662800] 16:48:51 INFO - PROCESS | 1651 | 1461887331784 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12ab73000) [pid = 1651] [serial = 2231] [outer = 0x129662800] 16:48:52 INFO - PROCESS | 1651 | 1461887332178 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:48:52 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:48:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:48:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 618ms 16:48:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:48:52 INFO - PROCESS | 1651 | 1461887332213 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 1651 | 1461887332214 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:48:52 INFO - PROCESS | 1651 | 1461887332216 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1651 | 1461887332217 Marionette TRACE conn2 <- [1,2946,null,{}] 16:48:52 INFO - PROCESS | 1651 | 1461887332220 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:52 INFO - PROCESS | 1651 | 1461887332321 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:48:52 INFO - PROCESS | 1651 | 1461887332382 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x135768800 == 61 [pid = 1651] [id = 744] 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12965ec00) [pid = 1651] [serial = 2232] [outer = 0x0] 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12abdec00) [pid = 1651] [serial = 2233] [outer = 0x12965ec00] 16:48:52 INFO - PROCESS | 1651 | 1461887332469 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12abe5400) [pid = 1651] [serial = 2234] [outer = 0x12965ec00] 16:48:52 INFO - PROCESS | 1651 | 1461887332818 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:48:52 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:48:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 623ms 16:48:52 INFO - PROCESS | 1651 | 1461887332841 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 1651 | 1461887332843 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:48:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:48:52 INFO - PROCESS | 1651 | 1461887332846 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1651 | 1461887332847 Marionette TRACE conn2 <- [1,2950,null,{}] 16:48:52 INFO - PROCESS | 1651 | 1461887332850 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:52 INFO - PROCESS | 1651 | 1461887332994 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:48:53 INFO - PROCESS | 1651 | 1461887333131 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b6d000 == 62 [pid = 1651] [id = 745] 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x112ac9400) [pid = 1651] [serial = 2235] [outer = 0x0] 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x121c12c00) [pid = 1651] [serial = 2236] [outer = 0x112ac9400] 16:48:53 INFO - PROCESS | 1651 | 1461887333193 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12abe2000) [pid = 1651] [serial = 2237] [outer = 0x112ac9400] 16:48:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x110f0e000 == 63 [pid = 1651] [id = 746] 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x121aaa000) [pid = 1651] [serial = 2238] [outer = 0x0] 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x121031c00) [pid = 1651] [serial = 2239] [outer = 0x121aaa000] 16:48:53 INFO - PROCESS | 1651 | 1461887333782 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:48:53 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:48:53 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 16:48:53 INFO - PROCESS | 1651 | 1461887333817 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1651 | 1461887333821 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:48:53 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:48:53 INFO - PROCESS | 1651 | 1461887333848 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1651 | 1461887333851 Marionette TRACE conn2 <- [1,2954,null,{}] 16:48:53 INFO - PROCESS | 1651 | 1461887333857 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 1651 | 1461887334009 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:48:54 INFO - PROCESS | 1651 | 1461887334085 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4ce000 == 64 [pid = 1651] [id = 747] 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x112aca400) [pid = 1651] [serial = 2240] [outer = 0x0] 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x113585c00) [pid = 1651] [serial = 2241] [outer = 0x112aca400] 16:48:54 INFO - PROCESS | 1651 | 1461887334113 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11735c000) [pid = 1651] [serial = 2242] [outer = 0x112aca400] 16:48:54 INFO - PROCESS | 1651 | 1461887334479 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:48:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:48:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:48:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 677ms 16:48:54 INFO - PROCESS | 1651 | 1461887334521 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 1651 | 1461887334525 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:48:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:48:54 INFO - PROCESS | 1651 | 1461887334529 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1651 | 1461887334531 Marionette TRACE conn2 <- [1,2958,null,{}] 16:48:54 INFO - PROCESS | 1651 | 1461887334533 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 1651 | 1461887334640 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:48:54 INFO - PROCESS | 1651 | 1461887334704 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a25c000 == 65 [pid = 1651] [id = 748] 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x111110800) [pid = 1651] [serial = 2243] [outer = 0x0] 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11826c000) [pid = 1651] [serial = 2244] [outer = 0x111110800] 16:48:54 INFO - PROCESS | 1651 | 1461887334732 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x121c08c00) [pid = 1651] [serial = 2245] [outer = 0x111110800] 16:48:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12da09800 == 64 [pid = 1651] [id = 736] 16:48:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8e1800 == 63 [pid = 1651] [id = 735] 16:48:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12c36e800 == 62 [pid = 1651] [id = 734] 16:48:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5d2000 == 61 [pid = 1651] [id = 733] 16:48:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11811f000 == 60 [pid = 1651] [id = 732] 16:48:54 INFO - PROCESS | 1651 | --DOCSHELL 0x129151000 == 59 [pid = 1651] [id = 731] 16:48:54 INFO - PROCESS | 1651 | --DOCSHELL 0x123f42800 == 58 [pid = 1651] [id = 730] 16:48:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119171800 == 57 [pid = 1651] [id = 729] 16:48:54 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12d6ca800) [pid = 1651] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:48:54 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x129663c00) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOCSHELL 0x118265800 == 56 [pid = 1651] [id = 728] 16:48:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119750800 == 55 [pid = 1651] [id = 727] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1241e6800) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x1293a4400) [pid = 1651] [serial = 2159] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x128ebe400) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x129663400) [pid = 1651] [serial = 2162] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1277a9400) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x128e90800) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x128cc7800) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12757dc00) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x129162400) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x128ec4400) [pid = 1651] [serial = 2156] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12965d000) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x127740400) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x128c9cc00) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x128e89800) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11821b800) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x128cd5c00) [pid = 1651] [serial = 2108] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x128ca3c00) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x113dd2400) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x119ec6c00) [pid = 1651] [serial = 2132] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x121c15c00) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1241eac00) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x126898c00) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x118277800) [pid = 1651] [serial = 2129] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11766d000) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x126ebcc00) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x113543800) [pid = 1651] [serial = 2126] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1126b6c00) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x128b40400) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1213b6c00) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x121a1b800) [pid = 1651] [serial = 2135] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x128e97400) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x124d72800) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11611d800) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x127749000) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 16:48:55 INFO - PROCESS | 1651 | 1461887335148 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:48:55 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:48:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 16:48:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:48:55 INFO - PROCESS | 1651 | 1461887335200 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1651 | 1461887335201 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:48:55 INFO - PROCESS | 1651 | 1461887335204 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1651 | 1461887335206 Marionette TRACE conn2 <- [1,2962,null,{}] 16:48:55 INFO - PROCESS | 1651 | 1461887335213 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:55 INFO - PROCESS | 1651 | 1461887335303 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:48:55 INFO - PROCESS | 1651 | 1461887335369 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f38800 == 56 [pid = 1651] [id = 749] 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11821f800) [pid = 1651] [serial = 2246] [outer = 0x0] 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x121c0a000) [pid = 1651] [serial = 2247] [outer = 0x11821f800] 16:48:55 INFO - PROCESS | 1651 | 1461887335397 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124dc6000) [pid = 1651] [serial = 2248] [outer = 0x11821f800] 16:48:55 INFO - PROCESS | 1651 | 1461887335695 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:48:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:48:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 522ms 16:48:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:48:55 INFO - PROCESS | 1651 | 1461887335728 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1651 | 1461887335730 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:48:55 INFO - PROCESS | 1651 | 1461887335732 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1651 | 1461887335733 Marionette TRACE conn2 <- [1,2966,null,{}] 16:48:55 INFO - PROCESS | 1651 | 1461887335736 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:55 INFO - PROCESS | 1651 | 1461887335822 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:48:55 INFO - PROCESS | 1651 | 1461887335883 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4cc800 == 57 [pid = 1651] [id = 750] 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x124d7f400) [pid = 1651] [serial = 2249] [outer = 0x0] 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x126ec3400) [pid = 1651] [serial = 2250] [outer = 0x124d7f400] 16:48:55 INFO - PROCESS | 1651 | 1461887335909 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1277a2000) [pid = 1651] [serial = 2251] [outer = 0x124d7f400] 16:48:56 INFO - PROCESS | 1651 | 1461887336210 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:48:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 16:48:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:48:56 INFO - PROCESS | 1651 | 1461887336251 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 1651 | 1461887336252 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:48:56 INFO - PROCESS | 1651 | 1461887336255 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1651 | 1461887336256 Marionette TRACE conn2 <- [1,2970,null,{}] 16:48:56 INFO - PROCESS | 1651 | 1461887336259 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:56 INFO - PROCESS | 1651 | 1461887336358 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:48:56 INFO - PROCESS | 1651 | 1461887336364 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d072800 == 58 [pid = 1651] [id = 751] 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x127749000) [pid = 1651] [serial = 2252] [outer = 0x0] 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x128beec00) [pid = 1651] [serial = 2253] [outer = 0x127749000] 16:48:56 INFO - PROCESS | 1651 | 1461887336405 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x128e8c800) [pid = 1651] [serial = 2254] [outer = 0x127749000] 16:48:56 INFO - PROCESS | 1651 | 1461887336743 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:48:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 521ms 16:48:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:48:56 INFO - PROCESS | 1651 | 1461887336778 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 1651 | 1461887336779 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:48:56 INFO - PROCESS | 1651 | 1461887336781 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1651 | 1461887336782 Marionette TRACE conn2 <- [1,2974,null,{}] 16:48:56 INFO - PROCESS | 1651 | 1461887336784 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:56 INFO - PROCESS | 1651 | 1461887336918 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:48:56 INFO - PROCESS | 1651 | 1461887336957 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dced000 == 59 [pid = 1651] [id = 752] 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12688ec00) [pid = 1651] [serial = 2255] [outer = 0x0] 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x129656c00) [pid = 1651] [serial = 2256] [outer = 0x12688ec00] 16:48:56 INFO - PROCESS | 1651 | 1461887336983 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12a2ca800) [pid = 1651] [serial = 2257] [outer = 0x12688ec00] 16:48:57 INFO - PROCESS | 1651 | 1461887337281 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:48:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 521ms 16:48:57 INFO - PROCESS | 1651 | 1461887337312 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1651 | 1461887337313 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:48:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:48:57 INFO - PROCESS | 1651 | 1461887337315 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1651 | 1461887337316 Marionette TRACE conn2 <- [1,2978,null,{}] 16:48:57 INFO - PROCESS | 1651 | 1461887337319 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:57 INFO - PROCESS | 1651 | 1461887337428 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:48:57 INFO - PROCESS | 1651 | 1461887337467 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eb8e800 == 60 [pid = 1651] [id = 753] 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128e96c00) [pid = 1651] [serial = 2258] [outer = 0x0] 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12abe8800) [pid = 1651] [serial = 2259] [outer = 0x128e96c00] 16:48:57 INFO - PROCESS | 1651 | 1461887337492 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12abed400) [pid = 1651] [serial = 2260] [outer = 0x128e96c00] 16:48:57 INFO - PROCESS | 1651 | 1461887337779 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:48:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 517ms 16:48:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:48:57 INFO - PROCESS | 1651 | 1461887337834 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1651 | 1461887337835 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:48:57 INFO - PROCESS | 1651 | 1461887337837 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1651 | 1461887337838 Marionette TRACE conn2 <- [1,2982,null,{}] 16:48:57 INFO - PROCESS | 1651 | 1461887337842 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:57 INFO - PROCESS | 1651 | 1461887337950 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:48:57 INFO - PROCESS | 1651 | 1461887337964 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x13577f800 == 61 [pid = 1651] [id = 754] 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12abf0000) [pid = 1651] [serial = 2261] [outer = 0x0] 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12abf5c00) [pid = 1651] [serial = 2262] [outer = 0x12abf0000] 16:48:57 INFO - PROCESS | 1651 | 1461887337989 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12abfb800) [pid = 1651] [serial = 2263] [outer = 0x12abf0000] 16:48:58 INFO - PROCESS | 1651 | 1461887338314 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:48:58 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:48:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:48:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:48:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 519ms 16:48:58 INFO - PROCESS | 1651 | 1461887338357 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 1651 | 1461887338358 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:48:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:48:58 INFO - PROCESS | 1651 | 1461887338367 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1651 | 1461887338368 Marionette TRACE conn2 <- [1,2986,null,{}] 16:48:58 INFO - PROCESS | 1651 | 1461887338370 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 1651 | 1461887338478 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:48:58 INFO - PROCESS | 1651 | 1461887338516 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x135922800 == 62 [pid = 1651] [id = 755] 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12adc3400) [pid = 1651] [serial = 2264] [outer = 0x0] 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12adc8400) [pid = 1651] [serial = 2265] [outer = 0x12adc3400] 16:48:58 INFO - PROCESS | 1651 | 1461887338541 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12add0c00) [pid = 1651] [serial = 2266] [outer = 0x12adc3400] 16:48:58 INFO - PROCESS | 1651 | 1461887338893 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:48:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:48:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 573ms 16:48:58 INFO - PROCESS | 1651 | 1461887338936 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:48:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:48:58 INFO - PROCESS | 1651 | 1461887338937 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:48:58 INFO - PROCESS | 1651 | 1461887338940 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1651 | 1461887338942 Marionette TRACE conn2 <- [1,2990,null,{}] 16:48:58 INFO - PROCESS | 1651 | 1461887338955 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:59 INFO - PROCESS | 1651 | 1461887339103 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:48:59 INFO - PROCESS | 1651 | 1461887339120 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x126ee6000 == 63 [pid = 1651] [id = 756] 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12add1c00) [pid = 1651] [serial = 2267] [outer = 0x0] 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12b42d400) [pid = 1651] [serial = 2268] [outer = 0x12add1c00] 16:48:59 INFO - PROCESS | 1651 | 1461887339144 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12b433400) [pid = 1651] [serial = 2269] [outer = 0x12add1c00] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x128b4b800) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x121050c00) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11826a800) [pid = 1651] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x112a97000) [pid = 1651] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x112a9b000) [pid = 1651] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x110f9e000) [pid = 1651] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x121c1c400) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x124d72400) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:48:59 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x126d8cc00) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:48:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x121674000 == 64 [pid = 1651] [id = 757] 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x121c09800) [pid = 1651] [serial = 2270] [outer = 0x0] 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x112a97000) [pid = 1651] [serial = 2271] [outer = 0x121c09800] 16:48:59 INFO - PROCESS | 1651 | 1461887339547 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:48:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:48:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 632ms 16:48:59 INFO - PROCESS | 1651 | 1461887339578 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 1651 | 1461887339579 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:48:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:48:59 INFO - PROCESS | 1651 | 1461887339582 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1651 | 1461887339583 Marionette TRACE conn2 <- [1,2994,null,{}] 16:48:59 INFO - PROCESS | 1651 | 1461887339586 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:59 INFO - PROCESS | 1651 | 1461887339714 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:48:59 INFO - PROCESS | 1651 | 1461887339718 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x134d97800 == 65 [pid = 1651] [id = 758] 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12773b000) [pid = 1651] [serial = 2272] [outer = 0x0] 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12b447800) [pid = 1651] [serial = 2273] [outer = 0x12773b000] 16:48:59 INFO - PROCESS | 1651 | 1461887339747 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12bdcb800) [pid = 1651] [serial = 2274] [outer = 0x12773b000] 16:49:00 INFO - PROCESS | 1651 | 1461887340056 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:49:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:49:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:49:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 16:49:00 INFO - PROCESS | 1651 | 1461887340103 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 1651 | 1461887340105 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:49:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:49:00 INFO - PROCESS | 1651 | 1461887340107 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 1651 | 1461887340108 Marionette TRACE conn2 <- [1,2998,null,{}] 16:49:00 INFO - PROCESS | 1651 | 1461887340110 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:00 INFO - PROCESS | 1651 | 1461887340201 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:49:00 INFO - PROCESS | 1651 | 1461887340268 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12df10800 == 66 [pid = 1651] [id = 759] 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x128b43800) [pid = 1651] [serial = 2275] [outer = 0x0] 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12bdd1000) [pid = 1651] [serial = 2276] [outer = 0x128b43800] 16:49:00 INFO - PROCESS | 1651 | 1461887340292 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12bdd7400) [pid = 1651] [serial = 2277] [outer = 0x128b43800] 16:49:00 INFO - PROCESS | 1651 | 1461887340554 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:49:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:49:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 470ms 16:49:00 INFO - PROCESS | 1651 | 1461887340580 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 1651 | 1461887340581 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:49:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:49:00 INFO - PROCESS | 1651 | 1461887340584 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 1651 | 1461887340585 Marionette TRACE conn2 <- [1,3002,null,{}] 16:49:00 INFO - PROCESS | 1651 | 1461887340587 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:00 INFO - PROCESS | 1651 | 1461887340680 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:49:00 INFO - PROCESS | 1651 | 1461887340685 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11102c000 == 67 [pid = 1651] [id = 760] 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12be1cc00) [pid = 1651] [serial = 2278] [outer = 0x0] 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12be21c00) [pid = 1651] [serial = 2279] [outer = 0x12be1cc00] 16:49:00 INFO - PROCESS | 1651 | 1461887340709 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12be27400) [pid = 1651] [serial = 2280] [outer = 0x12be1cc00] 16:49:01 INFO - PROCESS | 1651 | 1461887341012 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:49:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:49:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 468ms 16:49:01 INFO - PROCESS | 1651 | 1461887341052 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1651 | 1461887341054 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:49:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:49:01 INFO - PROCESS | 1651 | 1461887341056 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1651 | 1461887341059 Marionette TRACE conn2 <- [1,3006,null,{}] 16:49:01 INFO - PROCESS | 1651 | 1461887341062 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:01 INFO - PROCESS | 1651 | 1461887341153 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:49:01 INFO - PROCESS | 1651 | 1461887341222 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x111044000 == 68 [pid = 1651] [id = 761] 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b450000) [pid = 1651] [serial = 2281] [outer = 0x0] 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12c32c000) [pid = 1651] [serial = 2282] [outer = 0x12b450000] 16:49:01 INFO - PROCESS | 1651 | 1461887341246 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12c333000) [pid = 1651] [serial = 2283] [outer = 0x12b450000] 16:49:01 INFO - PROCESS | 1651 | 1461887341668 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:49:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:49:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 622ms 16:49:01 INFO - PROCESS | 1651 | 1461887341679 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1651 | 1461887341682 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:49:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:49:01 INFO - PROCESS | 1651 | 1461887341686 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1651 | 1461887341688 Marionette TRACE conn2 <- [1,3010,null,{}] 16:49:01 INFO - PROCESS | 1651 | 1461887341692 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:01 INFO - PROCESS | 1651 | 1461887341803 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:49:01 INFO - PROCESS | 1651 | 1461887341882 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1130b7800 == 69 [pid = 1651] [id = 762] 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1126bac00) [pid = 1651] [serial = 2284] [outer = 0x0] 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11766e400) [pid = 1651] [serial = 2285] [outer = 0x1126bac00] 16:49:01 INFO - PROCESS | 1651 | 1461887341914 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x118845400) [pid = 1651] [serial = 2286] [outer = 0x1126bac00] 16:49:02 INFO - PROCESS | 1651 | 1461887342280 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:49:02 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:49:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 620ms 16:49:02 INFO - PROCESS | 1651 | 1461887342306 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1651 | 1461887342310 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:49:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:49:02 INFO - PROCESS | 1651 | 1461887342315 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1651 | 1461887342317 Marionette TRACE conn2 <- [1,3014,null,{}] 16:49:02 INFO - PROCESS | 1651 | 1461887342320 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:02 INFO - PROCESS | 1651 | 1461887342429 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:49:02 INFO - PROCESS | 1651 | 1461887342536 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1241cc800 == 70 [pid = 1651] [id = 763] 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1199d8400) [pid = 1651] [serial = 2287] [outer = 0x0] 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x121c0b000) [pid = 1651] [serial = 2288] [outer = 0x1199d8400] 16:49:02 INFO - PROCESS | 1651 | 1461887342568 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x126890000) [pid = 1651] [serial = 2289] [outer = 0x1199d8400] 16:49:02 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:49:02 INFO - PROCESS | 1651 | 1461887342994 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:49:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:49:03 INFO - {} 16:49:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:49:03 INFO - {} 16:49:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:49:03 INFO - {} 16:49:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:49:03 INFO - {} 16:49:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 16:49:03 INFO - PROCESS | 1651 | 1461887343041 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 1651 | 1461887343042 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:49:03 INFO - TEST-START | /FileAPI/fileReader.html 16:49:03 INFO - PROCESS | 1651 | 1461887343046 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 1651 | 1461887343049 Marionette TRACE conn2 <- [1,3018,null,{}] 16:49:03 INFO - PROCESS | 1651 | 1461887343058 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 1651 | 1461887343170 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:49:03 INFO - PROCESS | 1651 | 1461887343249 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dcec000 == 71 [pid = 1651] [id = 764] 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x128ccc800) [pid = 1651] [serial = 2290] [outer = 0x0] 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x129663c00) [pid = 1651] [serial = 2291] [outer = 0x128ccc800] 16:49:03 INFO - PROCESS | 1651 | 1461887343280 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12a2cbc00) [pid = 1651] [serial = 2292] [outer = 0x128ccc800] 16:49:03 INFO - PROCESS | 1651 | 1461887343648 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:49:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:49:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:49:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:49:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:49:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 621ms 16:49:03 INFO - PROCESS | 1651 | 1461887343668 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 1651 | 1461887343670 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:49:03 INFO - TEST-START | /FileAPI/historical.html 16:49:03 INFO - PROCESS | 1651 | 1461887343672 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 1651 | 1461887343673 Marionette TRACE conn2 <- [1,3022,null,{}] 16:49:03 INFO - PROCESS | 1651 | 1461887343676 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 1651 | 1461887343793 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:49:03 INFO - PROCESS | 1651 | 1461887343893 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x134da6000 == 72 [pid = 1651] [id = 765] 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12adc6800) [pid = 1651] [serial = 2293] [outer = 0x0] 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12b42e800) [pid = 1651] [serial = 2294] [outer = 0x12adc6800] 16:49:03 INFO - PROCESS | 1651 | 1461887343922 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12b450400) [pid = 1651] [serial = 2295] [outer = 0x12adc6800] 16:49:04 INFO - PROCESS | 1651 | 1461887344282 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:49:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:49:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:49:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:49:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:49:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:49:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:49:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:49:04 INFO - TEST-OK | /FileAPI/historical.html | took 622ms 16:49:04 INFO - TEST-START | /FileAPI/idlharness.html 16:49:04 INFO - PROCESS | 1651 | 1461887344294 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1651 | 1461887344296 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:49:04 INFO - PROCESS | 1651 | 1461887344298 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1651 | 1461887344300 Marionette TRACE conn2 <- [1,3026,null,{}] 16:49:04 INFO - PROCESS | 1651 | 1461887344302 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:04 INFO - PROCESS | 1651 | 1461887344418 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:49:04 INFO - PROCESS | 1651 | 1461887344529 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x13567d800 == 73 [pid = 1651] [id = 766] 16:49:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11108dc00) [pid = 1651] [serial = 2296] [outer = 0x0] 16:49:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12bdc9400) [pid = 1651] [serial = 2297] [outer = 0x11108dc00] 16:49:04 INFO - PROCESS | 1651 | 1461887344560 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12c32d400) [pid = 1651] [serial = 2298] [outer = 0x11108dc00] 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:49:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:49:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:49:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:49:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:49:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:49:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:49:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:49:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:49:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:49:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:49:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:49:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:49:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:49:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:49:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:49:05 INFO - PROCESS | 1651 | 1461887345165 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:49:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:49:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 887ms 16:49:05 INFO - TEST-START | /FileAPI/idlharness.worker 16:49:05 INFO - PROCESS | 1651 | 1461887345189 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 1651 | 1461887345190 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:49:05 INFO - PROCESS | 1651 | 1461887345193 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1651 | 1461887345194 Marionette TRACE conn2 <- [1,3030,null,{}] 16:49:05 INFO - PROCESS | 1651 | 1461887345197 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:05 INFO - PROCESS | 1651 | 1461887345320 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:49:05 INFO - PROCESS | 1651 | 1461887345401 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x119751000 == 74 [pid = 1651] [id = 767] 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x110f7b800) [pid = 1651] [serial = 2299] [outer = 0x0] 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x117c19800) [pid = 1651] [serial = 2300] [outer = 0x110f7b800] 16:49:05 INFO - PROCESS | 1651 | 1461887345433 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12d92c400) [pid = 1651] [serial = 2301] [outer = 0x110f7b800] 16:49:05 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:49:06 INFO - PROCESS | 1651 | 1461887346560 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:49:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:49:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:49:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:49:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:49:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:49:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:49:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:49:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:49:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:49:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:49:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:49:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:49:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:49:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:49:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:49:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:49:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:49:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:49:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:49:06 INFO - {} 16:49:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1443ms 16:49:06 INFO - PROCESS | 1651 | 1461887346638 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 1651 | 1461887346641 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:49:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:49:06 INFO - PROCESS | 1651 | 1461887346660 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 1651 | 1461887346662 Marionette TRACE conn2 <- [1,3034,null,{}] 16:49:06 INFO - PROCESS | 1651 | 1461887346667 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 1651 | 1461887346764 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:49:06 INFO - PROCESS | 1651 | 1461887346829 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11996a000 == 75 [pid = 1651] [id = 768] 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x110f74000) [pid = 1651] [serial = 2302] [outer = 0x0] 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x112a97400) [pid = 1651] [serial = 2303] [outer = 0x110f74000] 16:49:06 INFO - PROCESS | 1651 | 1461887346858 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x117c2a000) [pid = 1651] [serial = 2304] [outer = 0x110f74000] 16:49:07 INFO - PROCESS | 1651 | 1461887347265 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:49:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:49:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 625ms 16:49:07 INFO - PROCESS | 1651 | 1461887347283 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1651 | 1461887347287 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:49:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:49:07 INFO - PROCESS | 1651 | 1461887347291 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1651 | 1461887347293 Marionette TRACE conn2 <- [1,3038,null,{}] 16:49:07 INFO - PROCESS | 1651 | 1461887347295 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:07 INFO - PROCESS | 1651 | 1461887347391 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:49:07 INFO - PROCESS | 1651 | 1461887347456 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185bd800 == 76 [pid = 1651] [id = 769] 16:49:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x112eb2400) [pid = 1651] [serial = 2305] [outer = 0x0] 16:49:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x117c1ac00) [pid = 1651] [serial = 2306] [outer = 0x112eb2400] 16:49:07 INFO - PROCESS | 1651 | 1461887347483 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11826d000) [pid = 1651] [serial = 2307] [outer = 0x112eb2400] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfcf800 == 75 [pid = 1651] [id = 702] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11102c000 == 74 [pid = 1651] [id = 760] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12df10800 == 73 [pid = 1651] [id = 759] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x134d97800 == 72 [pid = 1651] [id = 758] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x121674000 == 71 [pid = 1651] [id = 757] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x126ee6000 == 70 [pid = 1651] [id = 756] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x135922800 == 69 [pid = 1651] [id = 755] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x128e97c00) [pid = 1651] [serial = 2209] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x13577f800 == 68 [pid = 1651] [id = 754] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12eb8e800 == 67 [pid = 1651] [id = 753] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12dced000 == 66 [pid = 1651] [id = 752] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d072800 == 65 [pid = 1651] [id = 751] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4cc800 == 64 [pid = 1651] [id = 750] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x123f38800 == 63 [pid = 1651] [id = 749] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12a25c000 == 62 [pid = 1651] [id = 748] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4ce000 == 61 [pid = 1651] [id = 747] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x110f0e000 == 60 [pid = 1651] [id = 746] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x135768800 == 59 [pid = 1651] [id = 744] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x136179000 == 58 [pid = 1651] [id = 743] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x13580d000 == 57 [pid = 1651] [id = 742] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x135327000 == 56 [pid = 1651] [id = 741] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12e69f000 == 55 [pid = 1651] [id = 740] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12b5ca000 == 54 [pid = 1651] [id = 739] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x124d11800 == 53 [pid = 1651] [id = 738] 16:49:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11703b000 == 52 [pid = 1651] [id = 737] 16:49:07 INFO - PROCESS | 1651 | 1461887347872 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12724f400) [pid = 1651] [serial = 2200] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x127747800) [pid = 1651] [serial = 2201] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x1277a7000) [pid = 1651] [serial = 2203] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x128cd1c00) [pid = 1651] [serial = 2207] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1217e3800) [pid = 1651] [serial = 2194] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x121c0d400) [pid = 1651] [serial = 2195] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x128bec800) [pid = 1651] [serial = 2204] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x118abd800) [pid = 1651] [serial = 2191] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12104c800) [pid = 1651] [serial = 2192] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x126ec7400) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1167ed000) [pid = 1651] [serial = 2188] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11821dc00) [pid = 1651] [serial = 2189] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x1197ce000) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x128be5800) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x128ec0000) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x113547800) [pid = 1651] [serial = 2186] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x112ac4000) [pid = 1651] [serial = 2185] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x111d3a800) [pid = 1651] [serial = 2183] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x111086400) [pid = 1651] [serial = 2182] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x123bd1c00) [pid = 1651] [serial = 2197] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x126b2bc00) [pid = 1651] [serial = 2198] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11353bc00) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 16:49:07 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x128ca9400) [pid = 1651] [serial = 2206] [outer = 0x0] [url = about:blank] 16:49:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:49:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 16:49:07 INFO - PROCESS | 1651 | 1461887347913 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1651 | 1461887347914 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:49:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:49:07 INFO - PROCESS | 1651 | 1461887347917 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1651 | 1461887347919 Marionette TRACE conn2 <- [1,3042,null,{}] 16:49:07 INFO - PROCESS | 1651 | 1461887347927 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1651 | 1461887348012 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:49:08 INFO - PROCESS | 1651 | 1461887348018 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119427000 == 53 [pid = 1651] [id = 770] 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1185a2800) [pid = 1651] [serial = 2308] [outer = 0x0] 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x119136800) [pid = 1651] [serial = 2309] [outer = 0x1185a2800] 16:49:08 INFO - PROCESS | 1651 | 1461887348045 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1199d3000) [pid = 1651] [serial = 2310] [outer = 0x1185a2800] 16:49:08 INFO - PROCESS | 1651 | 1461887348527 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:49:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:49:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:49:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:49:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 631ms 16:49:08 INFO - PROCESS | 1651 | 1461887348548 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:49:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:49:08 INFO - PROCESS | 1651 | 1461887348550 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:49:08 INFO - PROCESS | 1651 | 1461887348552 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1651 | 1461887348553 Marionette TRACE conn2 <- [1,3046,null,{}] 16:49:08 INFO - PROCESS | 1651 | 1461887348556 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1651 | 1461887348684 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:49:08 INFO - PROCESS | 1651 | 1461887348691 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d0a000 == 54 [pid = 1651] [id = 771] 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x120e3fc00) [pid = 1651] [serial = 2311] [outer = 0x0] 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x121c08800) [pid = 1651] [serial = 2312] [outer = 0x120e3fc00] 16:49:08 INFO - PROCESS | 1651 | 1461887348732 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x121c15c00) [pid = 1651] [serial = 2313] [outer = 0x120e3fc00] 16:49:08 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:49:09 INFO - PROCESS | 1651 | 1461887349149 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:49:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:49:09 INFO - {} 16:49:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 619ms 16:49:09 INFO - PROCESS | 1651 | 1461887349171 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 1651 | 1461887349172 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:49:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:49:09 INFO - PROCESS | 1651 | 1461887349175 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 1651 | 1461887349176 Marionette TRACE conn2 <- [1,3050,null,{}] 16:49:09 INFO - PROCESS | 1651 | 1461887349178 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:09 INFO - PROCESS | 1651 | 1461887349258 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:49:09 INFO - PROCESS | 1651 | 1461887349283 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x127705800 == 55 [pid = 1651] [id = 772] 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x121c1c400) [pid = 1651] [serial = 2314] [outer = 0x0] 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x123fa0800) [pid = 1651] [serial = 2315] [outer = 0x121c1c400] 16:49:09 INFO - PROCESS | 1651 | 1461887349309 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1241e5c00) [pid = 1651] [serial = 2316] [outer = 0x121c1c400] 16:49:09 INFO - PROCESS | 1651 | 1461887349628 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:49:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:49:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:49:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:49:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:49:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 471ms 16:49:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:49:09 INFO - PROCESS | 1651 | 1461887349646 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 1651 | 1461887349648 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:49:09 INFO - PROCESS | 1651 | 1461887349650 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 1651 | 1461887349651 Marionette TRACE conn2 <- [1,3054,null,{}] 16:49:09 INFO - PROCESS | 1651 | 1461887349653 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:09 INFO - PROCESS | 1651 | 1461887349752 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:49:09 INFO - PROCESS | 1651 | 1461887349833 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12967c000 == 56 [pid = 1651] [id = 773] 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x121c1c800) [pid = 1651] [serial = 2317] [outer = 0x0] 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x126898c00) [pid = 1651] [serial = 2318] [outer = 0x121c1c800] 16:49:09 INFO - PROCESS | 1651 | 1461887349860 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x127019c00) [pid = 1651] [serial = 2319] [outer = 0x121c1c800] 16:49:10 INFO - PROCESS | 1651 | 1461887350304 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:49:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:49:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:49:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:49:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 687ms 16:49:10 INFO - PROCESS | 1651 | 1461887350338 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:49:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:49:10 INFO - PROCESS | 1651 | 1461887350340 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:49:10 INFO - PROCESS | 1651 | 1461887350343 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1651 | 1461887350344 Marionette TRACE conn2 <- [1,3058,null,{}] 16:49:10 INFO - PROCESS | 1651 | 1461887350353 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 1651 | 1461887350461 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:49:10 INFO - PROCESS | 1651 | 1461887350503 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad9c800 == 57 [pid = 1651] [id = 774] 16:49:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x127585000) [pid = 1651] [serial = 2320] [outer = 0x0] 16:49:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x128b43000) [pid = 1651] [serial = 2321] [outer = 0x127585000] 16:49:10 INFO - PROCESS | 1651 | 1461887350529 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x128be5c00) [pid = 1651] [serial = 2322] [outer = 0x127585000] 16:49:10 INFO - PROCESS | 1651 | 1461887350874 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:49:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:49:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:49:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:49:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:49:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:49:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 583ms 16:49:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:49:10 INFO - PROCESS | 1651 | 1461887350932 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 1651 | 1461887350933 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:49:10 INFO - PROCESS | 1651 | 1461887350935 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1651 | 1461887350936 Marionette TRACE conn2 <- [1,3062,null,{}] 16:49:10 INFO - PROCESS | 1651 | 1461887350939 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 1651 | 1461887351045 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:49:11 INFO - PROCESS | 1651 | 1461887351085 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd17000 == 58 [pid = 1651] [id = 775] 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x128be6000) [pid = 1651] [serial = 2323] [outer = 0x0] 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x128bee400) [pid = 1651] [serial = 2324] [outer = 0x128be6000] 16:49:11 INFO - PROCESS | 1651 | 1461887351110 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x128e8d000) [pid = 1651] [serial = 2325] [outer = 0x128be6000] 16:49:11 INFO - PROCESS | 1651 | [1651] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:49:11 INFO - PROCESS | 1651 | 1461887351446 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:49:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:49:11 INFO - {} 16:49:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 16:49:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:49:11 INFO - PROCESS | 1651 | 1461887351461 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 1651 | 1461887351462 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:49:11 INFO - PROCESS | 1651 | 1461887351464 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1651 | 1461887351465 Marionette TRACE conn2 <- [1,3066,null,{}] 16:49:11 INFO - PROCESS | 1651 | 1461887351468 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 1651 | 1461887351574 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:49:11 INFO - PROCESS | 1651 | 1461887351613 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c8c8000 == 59 [pid = 1651] [id = 776] 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x128bef800) [pid = 1651] [serial = 2326] [outer = 0x0] 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x128ec6000) [pid = 1651] [serial = 2327] [outer = 0x128bef800] 16:49:11 INFO - PROCESS | 1651 | 1461887351638 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x121049000) [pid = 1651] [serial = 2328] [outer = 0x128bef800] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x128ca6000) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x129162800) [pid = 1651] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12773b000) [pid = 1651] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x128e96c00) [pid = 1651] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x112aca400) [pid = 1651] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x124d7f400) [pid = 1651] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12688ec00) [pid = 1651] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x127749000) [pid = 1651] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x111110800) [pid = 1651] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11821f800) [pid = 1651] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12abf0000) [pid = 1651] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12add1c00) [pid = 1651] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x121aaa000) [pid = 1651] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12adc3400) [pid = 1651] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x128b43800) [pid = 1651] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12be1cc00) [pid = 1651] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:49:12 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x121c09800) [pid = 1651] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:49:12 INFO - PROCESS | 1651 | 1461887352146 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:49:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:49:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:49:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:49:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:49:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:49:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:49:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 720ms 16:49:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:49:12 INFO - PROCESS | 1651 | 1461887352186 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1651 | 1461887352187 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:49:12 INFO - PROCESS | 1651 | 1461887352189 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1651 | 1461887352190 Marionette TRACE conn2 <- [1,3070,null,{}] 16:49:12 INFO - PROCESS | 1651 | 1461887352192 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:12 INFO - PROCESS | 1651 | 1461887352277 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:49:12 INFO - PROCESS | 1651 | 1461887352343 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d06c000 == 60 [pid = 1651] [id = 777] 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x118ab5000) [pid = 1651] [serial = 2329] [outer = 0x0] 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x128ca6000) [pid = 1651] [serial = 2330] [outer = 0x118ab5000] 16:49:12 INFO - PROCESS | 1651 | 1461887352371 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x129948800) [pid = 1651] [serial = 2331] [outer = 0x118ab5000] 16:49:12 INFO - PROCESS | 1651 | 1461887352634 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:49:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:49:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:49:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:49:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:49:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:49:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 473ms 16:49:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:49:12 INFO - PROCESS | 1651 | 1461887352664 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1651 | 1461887352666 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:49:12 INFO - PROCESS | 1651 | 1461887352668 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1651 | 1461887352670 Marionette TRACE conn2 <- [1,3074,null,{}] 16:49:12 INFO - PROCESS | 1651 | 1461887352672 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:12 INFO - PROCESS | 1651 | 1461887352783 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:49:12 INFO - PROCESS | 1651 | 1461887352788 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12da0d000 == 61 [pid = 1651] [id = 778] 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x129940800) [pid = 1651] [serial = 2332] [outer = 0x0] 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12ab6c800) [pid = 1651] [serial = 2333] [outer = 0x129940800] 16:49:12 INFO - PROCESS | 1651 | 1461887352818 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x110f27000) [pid = 1651] [serial = 2334] [outer = 0x129940800] 16:49:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:49:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:49:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:49:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:49:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:49:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:49:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 524ms 16:49:13 INFO - PROCESS | 1651 | 1461887353183 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:49:13 INFO - PROCESS | 1651 | 1461887353196 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1651 | 1461887353197 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:49:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:49:13 INFO - PROCESS | 1651 | 1461887353200 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1651 | 1461887353201 Marionette TRACE conn2 <- [1,3078,null,{}] 16:49:13 INFO - PROCESS | 1651 | 1461887353203 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 1651 | 1461887353344 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:49:13 INFO - PROCESS | 1651 | 1461887353352 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dcee000 == 62 [pid = 1651] [id = 779] 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12abf2800) [pid = 1651] [serial = 2335] [outer = 0x0] 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12adc3c00) [pid = 1651] [serial = 2336] [outer = 0x12abf2800] 16:49:13 INFO - PROCESS | 1651 | 1461887353377 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12b44d800) [pid = 1651] [serial = 2337] [outer = 0x12abf2800] 16:49:13 INFO - PROCESS | 1651 | 1461887353686 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1651 | 1461887353721 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:49:13 INFO - PROCESS | 1651 | 1461887353723 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1651 | 1461887353725 Marionette TRACE conn2 <- [1,3082,null,{}] 16:49:13 INFO - PROCESS | 1651 | 1461887353727 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 1651 | 1461887353817 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:49:13 INFO - PROCESS | 1651 | 1461887353821 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12df0f800 == 63 [pid = 1651] [id = 780] 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12a2d1000) [pid = 1651] [serial = 2338] [outer = 0x0] 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12bdd4c00) [pid = 1651] [serial = 2339] [outer = 0x12a2d1000] 16:49:13 INFO - PROCESS | 1651 | 1461887353847 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12c331800) [pid = 1651] [serial = 2340] [outer = 0x12a2d1000] 16:49:14 INFO - PROCESS | 1651 | 1461887354317 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:49:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:49:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:49:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:49:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 619ms 16:49:14 INFO - PROCESS | 1651 | 1461887354344 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1651 | 1461887354346 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:49:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:49:14 INFO - PROCESS | 1651 | 1461887354350 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1651 | 1461887354352 Marionette TRACE conn2 <- [1,3086,null,{}] 16:49:14 INFO - PROCESS | 1651 | 1461887354357 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:14 INFO - PROCESS | 1651 | 1461887354471 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:49:14 INFO - PROCESS | 1651 | 1461887354554 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x118122000 == 64 [pid = 1651] [id = 781] 16:49:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x112acfc00) [pid = 1651] [serial = 2341] [outer = 0x0] 16:49:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1167e2c00) [pid = 1651] [serial = 2342] [outer = 0x112acfc00] 16:49:14 INFO - PROCESS | 1651 | 1461887354587 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x118135400) [pid = 1651] [serial = 2343] [outer = 0x112acfc00] 16:49:14 INFO - PROCESS | 1651 | 1461887354956 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:49:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:49:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 625ms 16:49:14 INFO - PROCESS | 1651 | 1461887354975 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1651 | 1461887354979 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:49:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:49:14 INFO - PROCESS | 1651 | 1461887354984 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1651 | 1461887354986 Marionette TRACE conn2 <- [1,3090,null,{}] 16:49:14 INFO - PROCESS | 1651 | 1461887354988 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:15 INFO - PROCESS | 1651 | 1461887355098 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:49:15 INFO - PROCESS | 1651 | 1461887355208 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x121c31800 == 65 [pid = 1651] [id = 782] 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x118221c00) [pid = 1651] [serial = 2344] [outer = 0x0] 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x118eab800) [pid = 1651] [serial = 2345] [outer = 0x118221c00] 16:49:15 INFO - PROCESS | 1651 | 1461887355240 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x120e39c00) [pid = 1651] [serial = 2346] [outer = 0x118221c00] 16:49:15 INFO - PROCESS | 1651 | 1461887355616 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:49:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:49:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 16:49:15 INFO - PROCESS | 1651 | 1461887355655 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1651 | 1461887355656 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:49:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:49:15 INFO - PROCESS | 1651 | 1461887355658 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1651 | 1461887355661 Marionette TRACE conn2 <- [1,3094,null,{}] 16:49:15 INFO - PROCESS | 1651 | 1461887355669 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:15 INFO - PROCESS | 1651 | 1461887355778 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:49:15 INFO - PROCESS | 1651 | 1461887355890 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ad8f800 == 66 [pid = 1651] [id = 783] 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12102e400) [pid = 1651] [serial = 2347] [outer = 0x0] 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x121c0d400) [pid = 1651] [serial = 2348] [outer = 0x12102e400] 16:49:15 INFO - PROCESS | 1651 | 1461887355924 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12453f400) [pid = 1651] [serial = 2349] [outer = 0x12102e400] 16:49:16 INFO - PROCESS | 1651 | 1461887356285 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:49:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 16:49:16 INFO - PROCESS | 1651 | 1461887356331 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1651 | 1461887356333 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:49:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:49:16 INFO - PROCESS | 1651 | 1461887356335 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1651 | 1461887356336 Marionette TRACE conn2 <- [1,3098,null,{}] 16:49:16 INFO - PROCESS | 1651 | 1461887356339 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 1651 | 1461887356447 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:49:16 INFO - PROCESS | 1651 | 1461887356562 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c010800 == 67 [pid = 1651] [id = 784] 16:49:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x126d93000) [pid = 1651] [serial = 2350] [outer = 0x0] 16:49:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x126ebdc00) [pid = 1651] [serial = 2351] [outer = 0x126d93000] 16:49:16 INFO - PROCESS | 1651 | 1461887356606 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x127016c00) [pid = 1651] [serial = 2352] [outer = 0x126d93000] 16:49:16 INFO - PROCESS | 1651 | 1461887356961 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:49:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:49:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:49:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 16:49:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:49:17 INFO - PROCESS | 1651 | 1461887357006 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1651 | 1461887357007 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:49:17 INFO - PROCESS | 1651 | 1461887357009 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1651 | 1461887357010 Marionette TRACE conn2 <- [1,3102,null,{}] 16:49:17 INFO - PROCESS | 1651 | 1461887357013 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1651 | 1461887357117 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:49:17 INFO - PROCESS | 1651 | 1461887357186 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfc0000 == 68 [pid = 1651] [id = 785] 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x126895400) [pid = 1651] [serial = 2353] [outer = 0x0] 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x127745400) [pid = 1651] [serial = 2354] [outer = 0x126895400] 16:49:17 INFO - PROCESS | 1651 | 1461887357256 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x1277a9c00) [pid = 1651] [serial = 2355] [outer = 0x126895400] 16:49:17 INFO - PROCESS | 1651 | 1461887357599 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:49:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:49:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 16:49:17 INFO - PROCESS | 1651 | 1461887357629 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1651 | 1461887357631 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:49:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:49:17 INFO - PROCESS | 1651 | 1461887357633 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1651 | 1461887357634 Marionette TRACE conn2 <- [1,3106,null,{}] 16:49:17 INFO - PROCESS | 1651 | 1461887357637 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1651 | 1461887357759 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:49:17 INFO - PROCESS | 1651 | 1461887357858 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x134da0800 == 69 [pid = 1651] [id = 786] 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x128b4d000) [pid = 1651] [serial = 2356] [outer = 0x0] 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x128cd2000) [pid = 1651] [serial = 2357] [outer = 0x128b4d000] 16:49:17 INFO - PROCESS | 1651 | 1461887357891 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12abe4800) [pid = 1651] [serial = 2358] [outer = 0x128b4d000] 16:49:18 INFO - PROCESS | 1651 | 1461887358279 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:49:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:49:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:49:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:49:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 668ms 16:49:18 INFO - PROCESS | 1651 | 1461887358302 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1651 | 1461887358303 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:49:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:49:18 INFO - PROCESS | 1651 | 1461887358306 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1651 | 1461887358307 Marionette TRACE conn2 <- [1,3110,null,{}] 16:49:18 INFO - PROCESS | 1651 | 1461887358310 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:18 INFO - PROCESS | 1651 | 1461887358417 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:49:18 INFO - PROCESS | 1651 | 1461887358690 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1173db800 == 70 [pid = 1651] [id = 787] 16:49:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x110f32000) [pid = 1651] [serial = 2359] [outer = 0x0] 16:49:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x110f9f000) [pid = 1651] [serial = 2360] [outer = 0x110f32000] 16:49:18 INFO - PROCESS | 1651 | 1461887358727 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x110f71c00) [pid = 1651] [serial = 2361] [outer = 0x110f32000] 16:49:19 INFO - PROCESS | 1651 | 1461887359158 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:49:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:49:19 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:49:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:49:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:49:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 872ms 16:49:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:49:19 INFO - PROCESS | 1651 | 1461887359178 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 1651 | 1461887359180 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:49:19 INFO - PROCESS | 1651 | 1461887359183 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 1651 | 1461887359186 Marionette TRACE conn2 <- [1,3114,null,{}] 16:49:19 INFO - PROCESS | 1651 | 1461887359189 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:19 INFO - PROCESS | 1651 | 1461887359290 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:49:19 INFO - PROCESS | 1651 | 1461887359360 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\", \"6b4f9178-7617-4533-ae64-308c59fdbfc9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11309d000 == 71 [pid = 1651] [id = 788] 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x111087c00) [pid = 1651] [serial = 2362] [outer = 0x0] 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x1121e0c00) [pid = 1651] [serial = 2363] [outer = 0x111087c00] 16:49:19 INFO - PROCESS | 1651 | 1461887359432 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x112ac2400) [pid = 1651] [serial = 2364] [outer = 0x111087c00] 16:49:19 INFO - PROCESS | 1651 | 1461887359784 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:49:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:49:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 621ms 16:49:19 INFO - PROCESS | 1651 | 1461887359806 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 1651 | 1461887359809 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12dcee000 == 70 [pid = 1651] [id = 779] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12da0d000 == 69 [pid = 1651] [id = 778] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12d06c000 == 68 [pid = 1651] [id = 777] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12c8c8000 == 67 [pid = 1651] [id = 776] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd17000 == 66 [pid = 1651] [id = 775] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12ad9c800 == 65 [pid = 1651] [id = 774] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12967c000 == 64 [pid = 1651] [id = 773] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12abdec00) [pid = 1651] [serial = 2233] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12c32c000) [pid = 1651] [serial = 2282] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x121031c00) [pid = 1651] [serial = 2239] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x121c12c00) [pid = 1651] [serial = 2236] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x111094000) [pid = 1651] [serial = 2212] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x11688e400) [pid = 1651] [serial = 2215] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x121255000) [pid = 1651] [serial = 2218] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12773c800) [pid = 1651] [serial = 2221] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x128ebcc00) [pid = 1651] [serial = 2224] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x129794c00) [pid = 1651] [serial = 2227] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12a2d0800) [pid = 1651] [serial = 2230] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x127705800 == 63 [pid = 1651] [id = 772] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x124d0a000 == 62 [pid = 1651] [id = 771] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119427000 == 61 [pid = 1651] [id = 770] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1185bd800 == 60 [pid = 1651] [id = 769] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11996a000 == 59 [pid = 1651] [id = 768] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1130b7800 == 58 [pid = 1651] [id = 762] 16:49:20 INFO - PROCESS | 1651 | --DOCSHELL 0x111044000 == 57 [pid = 1651] [id = 761] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x128ec5000) [pid = 1651] [serial = 2210] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12be21c00) [pid = 1651] [serial = 2279] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12b447800) [pid = 1651] [serial = 2273] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x112a97000) [pid = 1651] [serial = 2271] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12abfb800) [pid = 1651] [serial = 2263] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12b433400) [pid = 1651] [serial = 2269] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12a2ca800) [pid = 1651] [serial = 2257] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12be27400) [pid = 1651] [serial = 2280] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12bdd1000) [pid = 1651] [serial = 2276] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12bdcb800) [pid = 1651] [serial = 2274] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12979f000) [pid = 1651] [serial = 2165] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12abed400) [pid = 1651] [serial = 2260] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12abe8800) [pid = 1651] [serial = 2259] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11735c000) [pid = 1651] [serial = 2242] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x113585c00) [pid = 1651] [serial = 2241] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x126ec3400) [pid = 1651] [serial = 2250] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1277a2000) [pid = 1651] [serial = 2251] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x129656c00) [pid = 1651] [serial = 2256] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x128beec00) [pid = 1651] [serial = 2253] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x128e8c800) [pid = 1651] [serial = 2254] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x121c08c00) [pid = 1651] [serial = 2245] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11826c000) [pid = 1651] [serial = 2244] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x121c0a000) [pid = 1651] [serial = 2247] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x124dc6000) [pid = 1651] [serial = 2248] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12abf5c00) [pid = 1651] [serial = 2262] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12b42d400) [pid = 1651] [serial = 2268] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12add0c00) [pid = 1651] [serial = 2266] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12adc8400) [pid = 1651] [serial = 2265] [outer = 0x0] [url = about:blank] 16:49:20 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12bdd7400) [pid = 1651] [serial = 2277] [outer = 0x0] [url = about:blank] 16:49:20 WARNING - u'runner_teardown' () 16:49:20 INFO - No more tests 16:49:20 INFO - Got 0 unexpected results 16:49:20 INFO - SUITE-END | took 508s 16:49:20 INFO - Closing logging queue 16:49:20 INFO - queue closed 16:49:21 INFO - Return code: 0 16:49:21 WARNING - # TBPL SUCCESS # 16:49:21 INFO - Running post-action listener: _resource_record_post_action 16:49:21 INFO - Running post-run listener: _resource_record_post_run 16:49:22 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 37737984; Write bytes: 951630336; Read time: 397; Write time: 4590 16:49:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:49:22 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148443648; Write bytes: 143896576; Read time: 13416; Write time: 252 16:49:22 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 35612160; Write bytes: 796064256; Read time: 373; Write time: 4303 16:49:22 INFO - Running post-run listener: _upload_blobber_files 16:49:22 INFO - Blob upload gear active. 16:49:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:49:22 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:49:22 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:49:22 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:49:22 INFO - (blobuploader) - INFO - Open directory for files ... 16:49:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:49:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:49:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:49:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:49:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:49:23 INFO - (blobuploader) - INFO - Done attempting. 16:49:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:49:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:49:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:49:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:49:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:49:25 INFO - (blobuploader) - INFO - Done attempting. 16:49:25 INFO - (blobuploader) - INFO - Iteration through files over. 16:49:25 INFO - Return code: 0 16:49:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:49:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:49:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/51a2052f939547a584cf02b357a2d4a12f9361179a0e51c2002822001234f5d1d207a155c14a3126849971749ee026421b1be005d0c31fb21e9778e9ce44f3a4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fe0336578a8d2f133c3ba889e5f84a941c21919e91539b3998f7b29c60f762bc3af87cd8f6c054dc3563b56dc22446541f3a6ff3848c591dd2d3ee2f814f9088"} 16:49:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:49:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:49:25 INFO - Contents: 16:49:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/51a2052f939547a584cf02b357a2d4a12f9361179a0e51c2002822001234f5d1d207a155c14a3126849971749ee026421b1be005d0c31fb21e9778e9ce44f3a4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fe0336578a8d2f133c3ba889e5f84a941c21919e91539b3998f7b29c60f762bc3af87cd8f6c054dc3563b56dc22446541f3a6ff3848c591dd2d3ee2f814f9088"} 16:49:25 INFO - Running post-run listener: copy_logs_to_upload_dir 16:49:25 INFO - Copying logs to upload dir... 16:49:25 INFO - mkdir: /builds/slave/test/build/upload/logs 16:49:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=584.435160 ========= master_lag: 1.22 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-04-28 16:49:26.615234) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-28 16:49:26.618738) ========= 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.O72EKUM0y7/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.IjP3urMSaW/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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-aurora/sha512/51a2052f939547a584cf02b357a2d4a12f9361179a0e51c2002822001234f5d1d207a155c14a3126849971749ee026421b1be005d0c31fb21e9778e9ce44f3a4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fe0336578a8d2f133c3ba889e5f84a941c21919e91539b3998f7b29c60f762bc3af87cd8f6c054dc3563b56dc22446541f3a6ff3848c591dd2d3ee2f814f9088"} build_url:https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012913 build_url: 'https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/51a2052f939547a584cf02b357a2d4a12f9361179a0e51c2002822001234f5d1d207a155c14a3126849971749ee026421b1be005d0c31fb21e9778e9ce44f3a4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fe0336578a8d2f133c3ba889e5f84a941c21919e91539b3998f7b29c60f762bc3af87cd8f6c054dc3563b56dc22446541f3a6ff3848c591dd2d3ee2f814f9088"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QxkNtXQWRV60uzvrQmsGbw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.32 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-28 16:49:26.953504) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:49:26.953868) ========= 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.O72EKUM0y7/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.IjP3urMSaW/Listeners TMPDIR=/var/folders/2d/l2dyrh5107v305_74qp5tzp400000w/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.005339 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:49:26.975077) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 16:49:26.975456) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 16:49:26.975882) ========= ========= Total master_lag: 1.61 =========