builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0115 starttime: 1461964082.53 results: success (0) buildid: 20160429133237 builduid: 3cea36c314fe4300a09e406c6754ac80 revision: 7c7a6fe3b94ba46ee2f7cdae684fe0030e3d3ea6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 14:08:02.534152) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-29 14:08:02.534637) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 22 secs) (at 2016-04-29 14:08:02.534908) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 22 secs) (at 2016-04-29 14:08:24.789985) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-29 14:08:24.793246) ========= 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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners TMPDIR=/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/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-29 14:08:27-- 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% 29.6M=0s 2016-04-29 14:08:27 (29.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.140853 ========= master_lag: 3.60 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-29 14:08:28.537053) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-29 14:08:28.541383) ========= 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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners TMPDIR=/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/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.026878 ========= master_lag: 1.44 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-29 14:08:30.003405) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-29 14:08:30.003756) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7c7a6fe3b94ba46ee2f7cdae684fe0030e3d3ea6 --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 7c7a6fe3b94ba46ee2f7cdae684fe0030e3d3ea6 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Uq35qVMGfs/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.4e9rQUCo0y/Listeners TMPDIR=/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/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-29 14:08:30,254 truncating revision to first 12 chars 2016-04-29 14:08:30,254 Setting DEBUG logging. 2016-04-29 14:08:30,255 attempt 1/10 2016-04-29 14:08:30,255 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/7c7a6fe3b94b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-29 14:08:31,923 unpacking tar archive at: mozilla-aurora-7c7a6fe3b94b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.912087 ========= master_lag: 2.44 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-29 14:08:34.357621) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 14:08:34.357905) ========= script_repo_revision: 7c7a6fe3b94ba46ee2f7cdae684fe0030e3d3ea6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-29 14:08:34.358276) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-29 14:08:34.358535) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-29 14:08:40.413651) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 13 mins, 20 secs) (at 2016-04-29 14:08:40.414007) ========= /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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners TMPDIR=/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/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 14:08:45 INFO - MultiFileLogger online at 20160429 14:08:45 in /builds/slave/test 14:08:45 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 14:08:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:08:45 INFO - {'append_to_log': False, 14:08:45 INFO - 'base_work_dir': '/builds/slave/test', 14:08:45 INFO - 'blob_upload_branch': 'mozilla-aurora', 14:08:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:08:45 INFO - 'buildbot_json_path': 'buildprops.json', 14:08:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:08:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:08:45 INFO - 'download_minidump_stackwalk': True, 14:08:45 INFO - 'download_symbols': 'true', 14:08:45 INFO - 'e10s': False, 14:08:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:08:45 INFO - 'tooltool.py': '/tools/tooltool.py', 14:08:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:08:45 INFO - '/tools/misc-python/virtualenv.py')}, 14:08:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:08:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:08:45 INFO - 'log_level': 'info', 14:08:45 INFO - 'log_to_console': True, 14:08:45 INFO - 'opt_config_files': (), 14:08:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:08:45 INFO - '--processes=1', 14:08:45 INFO - '--config=%(test_path)s/wptrunner.ini', 14:08:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:08:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:08:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:08:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:08:45 INFO - 'pip_index': False, 14:08:45 INFO - 'require_test_zip': True, 14:08:45 INFO - 'test_type': ('testharness',), 14:08:45 INFO - 'this_chunk': '1', 14:08:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:08:45 INFO - 'total_chunks': '10', 14:08:45 INFO - 'virtualenv_path': 'venv', 14:08:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:08:45 INFO - 'work_dir': 'build'} 14:08:45 INFO - ##### 14:08:45 INFO - ##### Running clobber step. 14:08:45 INFO - ##### 14:08:45 INFO - Running pre-action listener: _resource_record_pre_action 14:08:45 INFO - Running main action method: clobber 14:08:45 INFO - rmtree: /builds/slave/test/build 14:08:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:08:47 INFO - Running post-action listener: _resource_record_post_action 14:08:47 INFO - ##### 14:08:47 INFO - ##### Running read-buildbot-config step. 14:08:47 INFO - ##### 14:08:47 INFO - Running pre-action listener: _resource_record_pre_action 14:08:47 INFO - Running main action method: read_buildbot_config 14:08:47 INFO - Using buildbot properties: 14:08:47 INFO - { 14:08:47 INFO - "project": "", 14:08:47 INFO - "product": "firefox", 14:08:47 INFO - "script_repo_revision": "production", 14:08:47 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 14:08:47 INFO - "repository": "", 14:08:47 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 14:08:47 INFO - "buildid": "20160429133237", 14:08:47 INFO - "pgo_build": "False", 14:08:47 INFO - "basedir": "/builds/slave/test", 14:08:47 INFO - "buildnumber": 182, 14:08:47 INFO - "slavename": "t-yosemite-r7-0115", 14:08:47 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 14:08:47 INFO - "platform": "macosx64", 14:08:47 INFO - "branch": "mozilla-aurora", 14:08:47 INFO - "revision": "7c7a6fe3b94ba46ee2f7cdae684fe0030e3d3ea6", 14:08:47 INFO - "repo_path": "releases/mozilla-aurora", 14:08:47 INFO - "moz_repo_path": "", 14:08:47 INFO - "stage_platform": "macosx64", 14:08:47 INFO - "builduid": "3cea36c314fe4300a09e406c6754ac80", 14:08:47 INFO - "slavebuilddir": "test" 14:08:47 INFO - } 14:08:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 14:08:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 14:08:47 INFO - Running post-action listener: _resource_record_post_action 14:08:47 INFO - ##### 14:08:47 INFO - ##### Running download-and-extract step. 14:08:47 INFO - ##### 14:08:47 INFO - Running pre-action listener: _resource_record_pre_action 14:08:47 INFO - Running main action method: download_and_extract 14:08:47 INFO - mkdir: /builds/slave/test/build/tests 14:08:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:08:47 INFO - https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 14:08:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 14:08:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 14:08:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:08:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:08:48 INFO - Downloaded 1235 bytes. 14:08:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 14:08:48 INFO - Using the following test package requirements: 14:08:48 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 14:08:48 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:48 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 14:08:48 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:48 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 14:08:48 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:48 INFO - u'jsshell-mac64.zip'], 14:08:48 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:48 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 14:08:48 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 14:08:48 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:48 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 14:08:48 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:48 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 14:08:48 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:48 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 14:08:48 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 14:08:48 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 14:08:48 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 14:08: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')]} 14:08:48 INFO - https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 14:08:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 14:08:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 14:08:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:08:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:08:50 INFO - Downloaded 17991270 bytes. 14:08:50 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/*'] 14:08:50 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/* 14:08:50 INFO - caution: filename not matched: web-platform/* 14:08:50 INFO - Return code: 11 14:08:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:08:50 INFO - https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 14:08:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 14:08:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 14:08:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:08:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:08:52 INFO - Downloaded 36406739 bytes. 14:08:52 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/*'] 14:08:52 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/* 14:08:56 INFO - caution: filename not matched: bin/* 14:08:56 INFO - caution: filename not matched: config/* 14:08:56 INFO - caution: filename not matched: mozbase/* 14:08:56 INFO - caution: filename not matched: marionette/* 14:08:56 INFO - caution: filename not matched: tools/wptserve/* 14:08:56 INFO - Return code: 11 14:08:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:08:56 INFO - https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 14:08:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 14:08:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 14:08:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 14:08:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:09:09 INFO - Downloaded 73029723 bytes. 14:09:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 14:09:09 INFO - mkdir: /builds/slave/test/properties 14:09:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:09:09 INFO - Writing to file /builds/slave/test/properties/build_url 14:09:09 INFO - Contents: 14:09:09 INFO - build_url:https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 14:09:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:09:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:09:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:09:10 INFO - Contents: 14:09:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:09:10 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')]} 14:09:10 INFO - https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:09:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:09:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 14:09:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:09:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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 14:09:14 INFO - Downloaded 103565477 bytes. 14:09:14 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'] 14:09:14 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 14:09:18 INFO - Return code: 0 14:09:18 INFO - Running post-action listener: _resource_record_post_action 14:09:18 INFO - Running post-action listener: set_extra_try_arguments 14:09:18 INFO - ##### 14:09:18 INFO - ##### Running create-virtualenv step. 14:09:18 INFO - ##### 14:09:18 INFO - Running pre-action listener: _pre_create_virtualenv 14:09:18 INFO - Running pre-action listener: _resource_record_pre_action 14:09:18 INFO - Running main action method: create_virtualenv 14:09:18 INFO - Creating virtualenv /builds/slave/test/build/venv 14:09:18 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 14:09:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:09:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:09:18 INFO - Using real prefix '/tools/python27' 14:09:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:09:19 INFO - Installing distribute.............................................................................................................................................................................................done. 14:09:22 INFO - Installing pip.................done. 14:09:22 INFO - Return code: 0 14:09:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:09:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:22 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 0x10ee21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f816bd80570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3a5e0>, '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 0x10ea1dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ea48990>, '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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:22 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 14:09:22 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 14:09:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Uq35qVMGfs/Render', 14:09:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:22 INFO - 'HOME': '/Users/cltbld', 14:09:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:22 INFO - 'LOGNAME': 'cltbld', 14:09:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:22 INFO - 'MOZ_NO_REMOTE': '1', 14:09:22 INFO - 'NO_EM_RESTART': '1', 14:09:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:22 INFO - 'PWD': '/builds/slave/test', 14:09:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:22 INFO - 'SHELL': '/bin/bash', 14:09:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4e9rQUCo0y/Listeners', 14:09:22 INFO - 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', 14:09:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:22 INFO - 'USER': 'cltbld', 14:09:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:22 INFO - 'XPC_FLAGS': '0x0', 14:09:22 INFO - 'XPC_SERVICE_NAME': '0', 14:09:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:22 INFO - Downloading/unpacking psutil>=0.7.1 14:09:22 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 14:09:22 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 14:09:22 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 14:09:22 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 14:09:22 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 14:09:22 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 14:09:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:09:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:09:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:09:25 INFO - Installing collected packages: psutil 14:09:25 INFO - Running setup.py install for psutil 14:09:25 INFO - building 'psutil._psutil_osx' extension 14:09:25 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 14:09:26 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 14:09:26 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 14:09:26 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 14:09:26 INFO - building 'psutil._psutil_posix' extension 14:09:26 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 14:09:26 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:09:26 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:09:26 INFO - ^ 14:09:26 INFO - 1 warning generated. 14:09:26 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 14:09:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:09:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:09:26 INFO - Successfully installed psutil 14:09:26 INFO - Cleaning up... 14:09:26 INFO - Return code: 0 14:09:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:09:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:26 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 0x10ee21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f816bd80570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3a5e0>, '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 0x10ea1dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ea48990>, '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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:26 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 14:09:26 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 14:09:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Uq35qVMGfs/Render', 14:09:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:26 INFO - 'HOME': '/Users/cltbld', 14:09:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:26 INFO - 'LOGNAME': 'cltbld', 14:09:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:26 INFO - 'MOZ_NO_REMOTE': '1', 14:09:26 INFO - 'NO_EM_RESTART': '1', 14:09:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:26 INFO - 'PWD': '/builds/slave/test', 14:09:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:26 INFO - 'SHELL': '/bin/bash', 14:09:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4e9rQUCo0y/Listeners', 14:09:26 INFO - 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', 14:09:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:26 INFO - 'USER': 'cltbld', 14:09:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:26 INFO - 'XPC_FLAGS': '0x0', 14:09:26 INFO - 'XPC_SERVICE_NAME': '0', 14:09:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:09:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:09:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:09:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:09:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:09:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:09:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:09:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:09:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:09:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:09:29 INFO - Installing collected packages: mozsystemmonitor 14:09:29 INFO - Running setup.py install for mozsystemmonitor 14:09:29 INFO - Successfully installed mozsystemmonitor 14:09:29 INFO - Cleaning up... 14:09:29 INFO - Return code: 0 14:09:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:09:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:09:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:29 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 0x10ee21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f816bd80570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3a5e0>, '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 0x10ea1dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ea48990>, '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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:29 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 14:09:29 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 14:09:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Uq35qVMGfs/Render', 14:09:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:29 INFO - 'HOME': '/Users/cltbld', 14:09:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:29 INFO - 'LOGNAME': 'cltbld', 14:09:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:29 INFO - 'MOZ_NO_REMOTE': '1', 14:09:29 INFO - 'NO_EM_RESTART': '1', 14:09:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:29 INFO - 'PWD': '/builds/slave/test', 14:09:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:29 INFO - 'SHELL': '/bin/bash', 14:09:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4e9rQUCo0y/Listeners', 14:09:29 INFO - 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', 14:09:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:29 INFO - 'USER': 'cltbld', 14:09:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:29 INFO - 'XPC_FLAGS': '0x0', 14:09:29 INFO - 'XPC_SERVICE_NAME': '0', 14:09:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:30 INFO - Downloading/unpacking blobuploader==1.2.4 14:09:30 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 14:09:30 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 14:09:30 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 14:09:30 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 14:09:30 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 14:09:30 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 14:09:32 INFO - Downloading blobuploader-1.2.4.tar.gz 14:09:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:09:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:09:32 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 14:09:32 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 14:09:32 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 14:09:32 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 14:09:32 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 14:09:32 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 14:09:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:09:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:09:33 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 14:09:33 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 14:09:33 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 14:09:33 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 14:09:33 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 14:09:33 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 14:09:33 INFO - Downloading docopt-0.6.1.tar.gz 14:09:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:09:33 INFO - Installing collected packages: blobuploader, requests, docopt 14:09:33 INFO - Running setup.py install for blobuploader 14:09:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:09:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:09:33 INFO - Running setup.py install for requests 14:09:34 INFO - Running setup.py install for docopt 14:09:34 INFO - Successfully installed blobuploader requests docopt 14:09:34 INFO - Cleaning up... 14:09:34 INFO - Return code: 0 14:09:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:09:34 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')]} 14:09:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:34 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')]} 14:09:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:34 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 0x10ee21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f816bd80570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3a5e0>, '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 0x10ea1dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ea48990>, '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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:34 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 14:09:34 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 14:09:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Uq35qVMGfs/Render', 14:09:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:34 INFO - 'HOME': '/Users/cltbld', 14:09:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:34 INFO - 'LOGNAME': 'cltbld', 14:09:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:34 INFO - 'MOZ_NO_REMOTE': '1', 14:09:34 INFO - 'NO_EM_RESTART': '1', 14:09:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:34 INFO - 'PWD': '/builds/slave/test', 14:09:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:34 INFO - 'SHELL': '/bin/bash', 14:09:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4e9rQUCo0y/Listeners', 14:09:34 INFO - 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', 14:09:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:34 INFO - 'USER': 'cltbld', 14:09:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:34 INFO - 'XPC_FLAGS': '0x0', 14:09:34 INFO - 'XPC_SERVICE_NAME': '0', 14:09:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:09:34 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-26C__a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-lZIBFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-XvtECS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-nHCFX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-6gzQs5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-X_zRmZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-kTpy9K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-PBnhWB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-BbaJsh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-3pmzs6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:09:35 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-kVSYTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-ZLh_iM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-awjNZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-h7ed7Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-KA2z0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-IUCwx9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-EzQUmW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-XyHpiR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-0tSACw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:09:36 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-ogVnV9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:09:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:09:37 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-iywKkW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:09:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:09:37 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 14:09:37 INFO - Running setup.py install for manifestparser 14:09:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:09:37 INFO - Running setup.py install for mozcrash 14:09:37 INFO - Running setup.py install for mozdebug 14:09:37 INFO - Running setup.py install for mozdevice 14:09:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Running setup.py install for mozfile 14:09:38 INFO - Running setup.py install for mozhttpd 14:09:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Running setup.py install for mozinfo 14:09:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Running setup.py install for mozInstall 14:09:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Running setup.py install for mozleak 14:09:38 INFO - Running setup.py install for mozlog 14:09:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:09:38 INFO - Running setup.py install for moznetwork 14:09:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:09:39 INFO - Running setup.py install for mozprocess 14:09:39 INFO - Running setup.py install for mozprofile 14:09:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:09:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:09:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:09:39 INFO - Running setup.py install for mozrunner 14:09:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:09:39 INFO - Running setup.py install for mozscreenshot 14:09:39 INFO - Running setup.py install for moztest 14:09:39 INFO - Running setup.py install for mozversion 14:09:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:09:40 INFO - Running setup.py install for wptserve 14:09:40 INFO - Running setup.py install for marionette-driver 14:09:40 INFO - Running setup.py install for browsermob-proxy 14:09:40 INFO - Running setup.py install for marionette-client 14:09:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:09:40 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:09:40 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 14:09:40 INFO - Cleaning up... 14:09:40 INFO - Return code: 0 14:09:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:09:40 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')]} 14:09:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:09:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:40 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')]} 14:09:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:09:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:09:40 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 0x10ee21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f816bd80570>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ee3a5e0>, '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 0x10ea1dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ea48990>, '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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:09:40 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 14:09:40 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 14:09:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Uq35qVMGfs/Render', 14:09:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:09:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:09:40 INFO - 'HOME': '/Users/cltbld', 14:09:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:09:40 INFO - 'LOGNAME': 'cltbld', 14:09:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:09:40 INFO - 'MOZ_NO_REMOTE': '1', 14:09:40 INFO - 'NO_EM_RESTART': '1', 14:09:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:09:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:09:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:09:40 INFO - 'PWD': '/builds/slave/test', 14:09:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:09:40 INFO - 'SHELL': '/bin/bash', 14:09:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4e9rQUCo0y/Listeners', 14:09:40 INFO - 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', 14:09:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:09:40 INFO - 'USER': 'cltbld', 14:09:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:09:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:09:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:09:40 INFO - 'XPC_FLAGS': '0x0', 14:09:40 INFO - 'XPC_SERVICE_NAME': '0', 14:09:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:09:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:09:41 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-YpAvKZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:09:41 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)) 14:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:09:41 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-QDPMiL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:09:41 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)) 14:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:09:41 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-m2LI7n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:09:41 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)) 14:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:09:41 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-nJodYk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:09:41 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)) 14:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:09:41 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-ejBIpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:09:41 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)) 14:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:09:41 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-84MFA0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:09:41 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)) 14:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:09:41 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-xXM9gQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:09:41 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)) 14:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:09:41 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-me7odd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-PYfrWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-1PMqJT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-9VjtQf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-1LYiu7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-hW5zID-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-68zwo4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-z04t6d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-DfxCk2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-scGi1a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:09:42 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)) 14:09:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:09:42 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-__CHC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:09:43 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)) 14:09:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:09:43 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-GM492j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:09:43 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)) 14:09:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:09:43 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-MOQ469-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:09:43 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)) 14:09:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:09:43 INFO - Running setup.py (path:/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/pip-NUyuyB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:09:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:09:43 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)) 14:09:43 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)) 14:09:43 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)) 14:09:43 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)) 14:09:43 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)) 14:09:43 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)) 14:09:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:09:43 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 14:09:43 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 14:09:43 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 14:09:43 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 14:09:43 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 14:09:43 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 14:09:46 INFO - Downloading blessings-1.6.tar.gz 14:09:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:09:46 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)) 14:09:46 INFO - Installing collected packages: blessings 14:09:46 INFO - Running setup.py install for blessings 14:09:46 INFO - Successfully installed blessings 14:09:46 INFO - Cleaning up... 14:09:46 INFO - Return code: 0 14:09:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:09:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:09:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:09:46 INFO - Reading from file tmpfile_stdout 14:09:46 INFO - Current package versions: 14:09:46 INFO - blessings == 1.6 14:09:46 INFO - blobuploader == 1.2.4 14:09:46 INFO - browsermob-proxy == 0.6.0 14:09:46 INFO - docopt == 0.6.1 14:09:46 INFO - manifestparser == 1.1 14:09:46 INFO - marionette-client == 2.3.0 14:09:46 INFO - marionette-driver == 1.4.0 14:09:46 INFO - mozInstall == 1.12 14:09:46 INFO - mozcrash == 0.17 14:09:46 INFO - mozdebug == 0.1 14:09:46 INFO - mozdevice == 0.48 14:09:46 INFO - mozfile == 1.2 14:09:46 INFO - mozhttpd == 0.7 14:09:46 INFO - mozinfo == 0.9 14:09:46 INFO - mozleak == 0.1 14:09:46 INFO - mozlog == 3.1 14:09:46 INFO - moznetwork == 0.27 14:09:46 INFO - mozprocess == 0.22 14:09:46 INFO - mozprofile == 0.28 14:09:46 INFO - mozrunner == 6.11 14:09:46 INFO - mozscreenshot == 0.1 14:09:46 INFO - mozsystemmonitor == 0.0 14:09:46 INFO - moztest == 0.7 14:09:46 INFO - mozversion == 1.4 14:09:46 INFO - psutil == 3.1.1 14:09:46 INFO - requests == 1.2.3 14:09:46 INFO - wptserve == 1.4.0 14:09:46 INFO - wsgiref == 0.1.2 14:09:46 INFO - Running post-action listener: _resource_record_post_action 14:09:46 INFO - Running post-action listener: _start_resource_monitoring 14:09:46 INFO - Starting resource monitoring. 14:09:46 INFO - ##### 14:09:46 INFO - ##### Running pull step. 14:09:46 INFO - ##### 14:09:46 INFO - Running pre-action listener: _resource_record_pre_action 14:09:46 INFO - Running main action method: pull 14:09:46 INFO - Pull has nothing to do! 14:09:46 INFO - Running post-action listener: _resource_record_post_action 14:09:46 INFO - ##### 14:09:46 INFO - ##### Running install step. 14:09:46 INFO - ##### 14:09:46 INFO - Running pre-action listener: _resource_record_pre_action 14:09:46 INFO - Running main action method: install 14:09:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:09:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:09:47 INFO - Reading from file tmpfile_stdout 14:09:47 INFO - Detecting whether we're running mozinstall >=1.0... 14:09:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:09:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:09:47 INFO - Reading from file tmpfile_stdout 14:09:47 INFO - Output received: 14:09:47 INFO - Usage: mozinstall [options] installer 14:09:47 INFO - Options: 14:09:47 INFO - -h, --help show this help message and exit 14:09:47 INFO - -d DEST, --destination=DEST 14:09:47 INFO - Directory to install application into. [default: 14:09:47 INFO - "/builds/slave/test"] 14:09:47 INFO - --app=APP Application being installed. [default: firefox] 14:09:47 INFO - mkdir: /builds/slave/test/build/application 14:09:47 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'] 14:09:47 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 14:10:05 INFO - Reading from file tmpfile_stdout 14:10:05 INFO - Output received: 14:10:05 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 14:10:05 INFO - Running post-action listener: _resource_record_post_action 14:10:05 INFO - ##### 14:10:05 INFO - ##### Running run-tests step. 14:10:05 INFO - ##### 14:10:05 INFO - Running pre-action listener: _resource_record_pre_action 14:10:05 INFO - Running main action method: run_tests 14:10:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:10:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:10:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:10:05 INFO - grabbing minidump binary from tooltool 14:10: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')]} 14:10:05 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 0x10ee3a5e0>, '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 0x10ea1dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ea48990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:10:05 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 14:10:05 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 14:10:05 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:10:05 INFO - Return code: 0 14:10:05 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:10:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:10:05 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/Eb1rZAqfS8SEEXHSDk7xKg/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 14:10:05 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/Eb1rZAqfS8SEEXHSDk7xKg/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 14:10:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Uq35qVMGfs/Render', 14:10:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:10:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:10:05 INFO - 'HOME': '/Users/cltbld', 14:10:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:10:05 INFO - 'LOGNAME': 'cltbld', 14:10:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:10:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:10:05 INFO - 'MOZ_NO_REMOTE': '1', 14:10:05 INFO - 'NO_EM_RESTART': '1', 14:10:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:10:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:10:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:10:05 INFO - 'PWD': '/builds/slave/test', 14:10:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:10:05 INFO - 'SHELL': '/bin/bash', 14:10:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.4e9rQUCo0y/Listeners', 14:10:05 INFO - 'TMPDIR': '/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/T/', 14:10:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:10:05 INFO - 'USER': 'cltbld', 14:10:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:10:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:10:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:10:05 INFO - 'XPC_FLAGS': '0x0', 14:10:05 INFO - 'XPC_SERVICE_NAME': '0', 14:10:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:10:05 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/Eb1rZAqfS8SEEXHSDk7xKg/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 14:10:06 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 14:10:06 INFO - import pkg_resources 14:10:06 INFO - Using 1 client processes 14:10:06 INFO - wptserve Starting http server on 127.0.0.1:8000 14:10:06 INFO - wptserve Starting http server on 127.0.0.1:8001 14:10:06 INFO - wptserve Starting http server on 127.0.0.1:8443 14:10:09 INFO - SUITE-START | Running 778 tests 14:10:09 INFO - Running testharness tests 14:10:09 INFO - Setting up ssl 14:10:09 INFO - PROCESS | certutil | 14:10:09 INFO - PROCESS | certutil | 14:10:09 INFO - PROCESS | certutil | 14:10:09 INFO - Certificate Nickname Trust Attributes 14:10:09 INFO - SSL,S/MIME,JAR/XPI 14:10:09 INFO - 14:10:09 INFO - web-platform-tests CT,, 14:10:09 INFO - 14:10:09 INFO - Starting runner 14:10:10 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:10:10 INFO - PROCESS | 1650 | 1461964210167 Marionette DEBUG Marionette enabled via build flag and pref 14:10:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1134b2000 == 1 [pid = 1650] [id = 1] 14:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x1134b2800) [pid = 1650] [serial = 1] [outer = 0x0] 14:10:10 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 14:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x1134b3800) [pid = 1650] [serial = 2] [outer = 0x1134b2800] 14:10:10 INFO - PROCESS | 1650 | 1461964210487 Marionette INFO Listening on port 2828 14:10:10 INFO - PROCESS | 1650 | 1461964210720 Marionette DEBUG Marionette enabled via command-line flag 14:10:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116978800 == 2 [pid = 1650] [id = 2] 14:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116979000) [pid = 1650] [serial = 3] [outer = 0x0] 14:10:10 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 14:10:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x11697a000) [pid = 1650] [serial = 4] [outer = 0x116979000] 14:10:10 INFO - PROCESS | 1650 | [1650] 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 14:10:10 INFO - PROCESS | 1650 | 1461964210872 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 14:10:10 INFO - PROCESS | 1650 | 1461964210957 Marionette DEBUG Closed connection conn0 14:10:10 INFO - PROCESS | 1650 | [1650] 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 14:10:10 INFO - PROCESS | 1650 | 1461964210963 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 14:10:10 INFO - PROCESS | 1650 | 1461964210979 Marionette DEBUG Closed connection conn1 14:10:10 INFO - PROCESS | 1650 | [1650] 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 14:10:10 INFO - PROCESS | 1650 | 1461964210984 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 14:10:10 INFO - PROCESS | 1650 | 1461964210991 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:10:11 INFO - PROCESS | 1650 | 1461964210997 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":"20160429133237","device":"desktop","version":"48.0a2"} 14:10:11 INFO - PROCESS | 1650 | [1650] 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 14:10:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d31800 == 3 [pid = 1650] [id = 3] 14:10:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119d32000) [pid = 1650] [serial = 5] [outer = 0x0] 14:10:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d32800 == 4 [pid = 1650] [id = 4] 14:10:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11a02c800) [pid = 1650] [serial = 6] [outer = 0x0] 14:10:12 INFO - PROCESS | 1650 | [1650] 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 14:10:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219c9000 == 5 [pid = 1650] [id = 5] 14:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11a02c000) [pid = 1650] [serial = 7] [outer = 0x0] 14:10:12 INFO - PROCESS | 1650 | [1650] 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 14:10:12 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x121bd2800) [pid = 1650] [serial = 8] [outer = 0x11a02c000] 14:10:12 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x123e56800) [pid = 1650] [serial = 9] [outer = 0x119d32000] 14:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123e70800) [pid = 1650] [serial = 10] [outer = 0x11a02c800] 14:10:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123e72400) [pid = 1650] [serial = 11] [outer = 0x11a02c000] 14:10:12 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:10:13 INFO - PROCESS | 1650 | 1461964213144 Marionette DEBUG loaded listener.js 14:10:13 INFO - PROCESS | 1650 | 1461964213155 Marionette DEBUG loaded listener.js 14:10:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x12698a400) [pid = 1650] [serial = 12] [outer = 0x11a02c000] 14:10:13 INFO - PROCESS | 1650 | 1461964213529 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"686a1d56-865c-4d4d-8d5b-696b00fb2755","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":"20160429133237","device":"desktop","version":"48.0a2","command_id":1}}] 14:10:13 INFO - PROCESS | 1650 | 1461964213626 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}] 14:10:13 INFO - PROCESS | 1650 | 1461964213668 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:10:13 INFO - PROCESS | 1650 | 1461964213773 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:10:13 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:10:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 14:10:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 14:10:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:10:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x1286be000) [pid = 1650] [serial = 13] [outer = 0x11a02c000] 14:10:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:10:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:10:14 INFO - PROCESS | 1650 | 1461964214047 Marionette TRACE conn2 <- [1,3,null,{}] 14:10:14 INFO - PROCESS | 1650 | 1461964214054 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:10:14 INFO - PROCESS | 1650 | 1461964214065 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:10:14 INFO - PROCESS | 1650 | 1461964214093 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 1650 | 1461964214095 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:10:14 INFO - PROCESS | 1650 | 1461964214098 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1650 | 1461964214101 Marionette TRACE conn2 <- [1,6,null,{}] 14:10:14 INFO - PROCESS | 1650 | 1461964214106 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}] 14:10:14 INFO - PROCESS | 1650 | 1461964214114 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:10:14 INFO - PROCESS | 1650 | 1461964214117 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d30000 == 6 [pid = 1650] [id = 6] 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x128cc3000) [pid = 1650] [serial = 14] [outer = 0x0] 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x128cc4c00) [pid = 1650] [serial = 15] [outer = 0x128cc3000] 14:10:14 INFO - PROCESS | 1650 | 1461964214150 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x128f03000) [pid = 1650] [serial = 16] [outer = 0x128cc3000] 14:10:14 INFO - PROCESS | 1650 | 1461964214474 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]]]}] 14:10:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fb0800 == 7 [pid = 1650] [id = 7] 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x128f05400) [pid = 1650] [serial = 17] [outer = 0x0] 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x128f0a400) [pid = 1650] [serial = 18] [outer = 0x128f05400] 14:10:14 INFO - PROCESS | 1650 | 1461964214506 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x128fce000) [pid = 1650] [serial = 19] [outer = 0x128f05400] 14:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 473ms 14:10:14 INFO - PROCESS | 1650 | 1461964214588 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:10:14 INFO - PROCESS | 1650 | 1461964214589 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:10:14 INFO - PROCESS | 1650 | 1461964214603 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:10:14 INFO - PROCESS | 1650 | 1461964214605 Marionette TRACE conn2 <- [1,10,null,{}] 14:10:14 INFO - PROCESS | 1650 | 1461964214653 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}] 14:10:14 INFO - PROCESS | 1650 | 1461964214794 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:10:14 INFO - PROCESS | 1650 | 1461964214808 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac16800 == 8 [pid = 1650] [id = 8] 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x128fcd800) [pid = 1650] [serial = 20] [outer = 0x0] 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12ac35000) [pid = 1650] [serial = 21] [outer = 0x128fcd800] 14:10:14 INFO - PROCESS | 1650 | 1461964214863 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12ac39c00) [pid = 1650] [serial = 22] [outer = 0x128fcd800] 14:10:15 INFO - PROCESS | 1650 | 1461964215206 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]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 624ms 14:10:15 INFO - PROCESS | 1650 | 1461964215224 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 1650 | 1461964215225 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:10:15 INFO - PROCESS | 1650 | 1461964215228 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1650 | 1461964215229 Marionette TRACE conn2 <- [1,14,null,{}] 14:10:15 INFO - PROCESS | 1650 | 1461964215231 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}] 14:10:15 INFO - PROCESS | 1650 | 1461964215326 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:10:15 INFO - PROCESS | 1650 | 1461964215330 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b42c800 == 9 [pid = 1650] [id = 9] 14:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12ac3d000) [pid = 1650] [serial = 23] [outer = 0x0] 14:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12b2f3c00) [pid = 1650] [serial = 24] [outer = 0x12ac3d000] 14:10:15 INFO - PROCESS | 1650 | 1461964215355 Marionette DEBUG loaded listener.js 14:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b2bdc00) [pid = 1650] [serial = 25] [outer = 0x12ac3d000] 14:10:15 INFO - PROCESS | 1650 | 1461964215644 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]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 14:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:10:15 INFO - PROCESS | 1650 | 1461964215696 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 1650 | 1461964215698 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:10:15 INFO - PROCESS | 1650 | 1461964215700 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1650 | 1461964215704 Marionette TRACE conn2 <- [1,18,null,{}] 14:10:15 INFO - PROCESS | 1650 | 1461964215707 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}] 14:10:15 INFO - PROCESS | 1650 | 1461964215799 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:10:15 INFO - PROCESS | 1650 | 1461964215804 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbeb000 == 10 [pid = 1650] [id = 10] 14:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12be57c00) [pid = 1650] [serial = 26] [outer = 0x0] 14:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12be5a400) [pid = 1650] [serial = 27] [outer = 0x12be57c00] 14:10:15 INFO - PROCESS | 1650 | 1461964215829 Marionette DEBUG loaded listener.js 14:10:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12be9c400) [pid = 1650] [serial = 28] [outer = 0x12be57c00] 14:10:16 INFO - PROCESS | 1650 | 1461964216128 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]]]}] 14:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 473ms 14:10:16 INFO - PROCESS | 1650 | 1461964216174 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:10:16 INFO - PROCESS | 1650 | 1461964216175 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:10:16 INFO - PROCESS | 1650 | 1461964216178 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:10:16 INFO - PROCESS | 1650 | 1461964216179 Marionette TRACE conn2 <- [1,22,null,{}] 14:10:16 INFO - PROCESS | 1650 | 1461964216181 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}] 14:10:16 INFO - PROCESS | 1650 | 1461964216274 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:10:16 INFO - PROCESS | 1650 | 1461964216278 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c211000 == 11 [pid = 1650] [id = 11] 14:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12be5b000) [pid = 1650] [serial = 29] [outer = 0x0] 14:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12c0cb000) [pid = 1650] [serial = 30] [outer = 0x12be5b000] 14:10:16 INFO - PROCESS | 1650 | 1461964216304 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12c0d3800) [pid = 1650] [serial = 31] [outer = 0x12be5b000] 14:10:16 INFO - PROCESS | 1650 | 1461964216544 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]]]}] 14:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 14:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:10:16 INFO - PROCESS | 1650 | 1461964216596 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:10:16 INFO - PROCESS | 1650 | 1461964216597 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:10:16 INFO - PROCESS | 1650 | 1461964216599 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:10:16 INFO - PROCESS | 1650 | 1461964216601 Marionette TRACE conn2 <- [1,26,null,{}] 14:10:16 INFO - PROCESS | 1650 | 1461964216610 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}] 14:10:16 INFO - PROCESS | 1650 | 1461964216708 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:10:16 INFO - PROCESS | 1650 | 1461964216713 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x118323800 == 12 [pid = 1650] [id = 12] 14:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12c27b000) [pid = 1650] [serial = 32] [outer = 0x0] 14:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12c285c00) [pid = 1650] [serial = 33] [outer = 0x12c27b000] 14:10:16 INFO - PROCESS | 1650 | 1461964216738 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12c2b7000) [pid = 1650] [serial = 34] [outer = 0x12c27b000] 14:10:16 INFO - PROCESS | 1650 | 1461964216977 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]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 14:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:10:17 INFO - PROCESS | 1650 | 1461964217045 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1650 | 1461964217047 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:10:17 INFO - PROCESS | 1650 | 1461964217049 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1650 | 1461964217050 Marionette TRACE conn2 <- [1,30,null,{}] 14:10:17 INFO - PROCESS | 1650 | 1461964217063 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}] 14:10:17 INFO - PROCESS | 1650 | 1461964217157 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:10:17 INFO - PROCESS | 1650 | 1461964217162 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c82b000 == 13 [pid = 1650] [id = 13] 14:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12c2b9c00) [pid = 1650] [serial = 35] [outer = 0x0] 14:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c2c0000) [pid = 1650] [serial = 36] [outer = 0x12c2b9c00] 14:10:17 INFO - PROCESS | 1650 | 1461964217187 Marionette DEBUG loaded listener.js 14:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c854c00) [pid = 1650] [serial = 37] [outer = 0x12c2b9c00] 14:10:17 INFO - PROCESS | 1650 | 1461964217432 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]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 432ms 14:10:17 INFO - PROCESS | 1650 | 1461964217481 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1650 | 1461964217483 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:10:17 INFO - PROCESS | 1650 | 1461964217493 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1650 | 1461964217494 Marionette TRACE conn2 <- [1,34,null,{}] 14:10:17 INFO - PROCESS | 1650 | 1461964217496 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}] 14:10:17 INFO - PROCESS | 1650 | 1461964217587 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:10:17 INFO - PROCESS | 1650 | 1461964217592 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccad800 == 14 [pid = 1650] [id = 14] 14:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c855000) [pid = 1650] [serial = 38] [outer = 0x0] 14:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c85d800) [pid = 1650] [serial = 39] [outer = 0x12c855000] 14:10:17 INFO - PROCESS | 1650 | 1461964217618 Marionette DEBUG loaded listener.js 14:10:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12cc2ac00) [pid = 1650] [serial = 40] [outer = 0x12c855000] 14:10:17 INFO - PROCESS | 1650 | 1461964217866 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]]]}] 14:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 14:10:17 INFO - PROCESS | 1650 | 1461964217911 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:10:17 INFO - PROCESS | 1650 | 1461964217912 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:10:17 INFO - PROCESS | 1650 | 1461964217914 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:10:17 INFO - PROCESS | 1650 | 1461964217916 Marionette TRACE conn2 <- [1,38,null,{}] 14:10:17 INFO - PROCESS | 1650 | 1461964217926 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}] 14:10:18 INFO - PROCESS | 1650 | 1461964218023 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:10:18 INFO - PROCESS | 1650 | 1461964218028 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d263000 == 15 [pid = 1650] [id = 15] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12cc2d800) [pid = 1650] [serial = 41] [outer = 0x0] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12cc33c00) [pid = 1650] [serial = 42] [outer = 0x12cc2d800] 14:10:18 INFO - PROCESS | 1650 | 1461964218053 Marionette DEBUG loaded listener.js 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12d2a5400) [pid = 1650] [serial = 43] [outer = 0x12cc2d800] 14:10:18 INFO - PROCESS | 1650 | 1461964218303 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]]]}] 14:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 14:10:18 INFO - PROCESS | 1650 | 1461964218342 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:10:18 INFO - PROCESS | 1650 | 1461964218343 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:10:18 INFO - PROCESS | 1650 | 1461964218345 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 1650 | 1461964218346 Marionette TRACE conn2 <- [1,42,null,{}] 14:10:18 INFO - PROCESS | 1650 | 1461964218349 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}] 14:10:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d526800 == 16 [pid = 1650] [id = 16] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12d527000) [pid = 1650] [serial = 44] [outer = 0x0] 14:10:18 INFO - PROCESS | 1650 | 1461964218460 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12d273800) [pid = 1650] [serial = 45] [outer = 0x12d527000] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12d52c000) [pid = 1650] [serial = 46] [outer = 0x12d527000] 14:10:18 INFO - PROCESS | 1650 | 1461964218479 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d526000 == 17 [pid = 1650] [id = 17] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12d2aa000) [pid = 1650] [serial = 47] [outer = 0x0] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d55d400) [pid = 1650] [serial = 48] [outer = 0x12d2aa000] 14:10:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d62e000 == 18 [pid = 1650] [id = 18] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12d55f000) [pid = 1650] [serial = 49] [outer = 0x0] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12d560c00) [pid = 1650] [serial = 50] [outer = 0x12d55f000] 14:10:18 INFO - PROCESS | 1650 | 1461964218527 Marionette DEBUG loaded listener.js 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d565000) [pid = 1650] [serial = 51] [outer = 0x12d55f000] 14:10:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12d2ab000) [pid = 1650] [serial = 52] [outer = 0x12d2aa000] 14:10:18 INFO - PROCESS | 1650 | 1461964218868 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]]]}] 14:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 569ms 14:10:18 INFO - PROCESS | 1650 | 1461964218915 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:10:18 INFO - PROCESS | 1650 | 1461964218916 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:10:18 INFO - PROCESS | 1650 | 1461964218919 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 1650 | 1461964218920 Marionette TRACE conn2 <- [1,46,null,{}] 14:10:18 INFO - PROCESS | 1650 | 1461964218923 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}] 14:10:19 INFO - PROCESS | 1650 | 1461964219012 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:10:19 INFO - PROCESS | 1650 | 1461964219017 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd98800 == 19 [pid = 1650] [id = 19] 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x118530000) [pid = 1650] [serial = 53] [outer = 0x0] 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x118771c00) [pid = 1650] [serial = 54] [outer = 0x118530000] 14:10:19 INFO - PROCESS | 1650 | 1461964219046 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d6f1400) [pid = 1650] [serial = 55] [outer = 0x118530000] 14:10:19 INFO - PROCESS | 1650 | 1461964219310 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]]]}] 14:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 14:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:10:19 INFO - PROCESS | 1650 | 1461964219341 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:10:19 INFO - PROCESS | 1650 | 1461964219343 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:10:19 INFO - PROCESS | 1650 | 1461964219345 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:10:19 INFO - PROCESS | 1650 | 1461964219346 Marionette TRACE conn2 <- [1,50,null,{}] 14:10:19 INFO - PROCESS | 1650 | 1461964219348 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}] 14:10:19 INFO - PROCESS | 1650 | 1461964219447 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:10:19 INFO - PROCESS | 1650 | 1461964219452 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118121000 == 20 [pid = 1650] [id = 20] 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11852f400) [pid = 1650] [serial = 56] [outer = 0x0] 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118573000) [pid = 1650] [serial = 57] [outer = 0x11852f400] 14:10:19 INFO - PROCESS | 1650 | 1461964219477 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d6f2400) [pid = 1650] [serial = 58] [outer = 0x11852f400] 14:10:19 INFO - PROCESS | 1650 | 1461964219725 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]]]}] 14:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 14:10:19 INFO - PROCESS | 1650 | 1461964219765 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:10:19 INFO - PROCESS | 1650 | 1461964219767 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:10:19 INFO - PROCESS | 1650 | 1461964219776 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:10:19 INFO - PROCESS | 1650 | 1461964219777 Marionette TRACE conn2 <- [1,54,null,{}] 14:10:19 INFO - PROCESS | 1650 | 1461964219780 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}] 14:10:19 INFO - PROCESS | 1650 | 1461964219876 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:10:19 INFO - PROCESS | 1650 | 1461964219881 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c207000 == 21 [pid = 1650] [id = 21] 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12d990400) [pid = 1650] [serial = 59] [outer = 0x0] 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12d99b000) [pid = 1650] [serial = 60] [outer = 0x12d990400] 14:10:19 INFO - PROCESS | 1650 | 1461964219906 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d9a0c00) [pid = 1650] [serial = 61] [outer = 0x12d990400] 14:10:20 INFO - PROCESS | 1650 | 1461964220146 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]]]}] 14:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 420ms 14:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:10:20 INFO - PROCESS | 1650 | 1461964220197 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:10:20 INFO - PROCESS | 1650 | 1461964220198 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:10:20 INFO - PROCESS | 1650 | 1461964220200 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1650 | 1461964220202 Marionette TRACE conn2 <- [1,58,null,{}] 14:10:20 INFO - PROCESS | 1650 | 1461964220212 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}] 14:10:20 INFO - PROCESS | 1650 | 1461964220345 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:10:21 INFO - PROCESS | 1650 | 1461964221053 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x112626800 == 22 [pid = 1650] [id = 22] 14:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1121e4400) [pid = 1650] [serial = 62] [outer = 0x0] 14:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11264e000) [pid = 1650] [serial = 63] [outer = 0x1121e4400] 14:10:21 INFO - PROCESS | 1650 | 1461964221110 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11296d400) [pid = 1650] [serial = 64] [outer = 0x1121e4400] 14:10:21 INFO - PROCESS | 1650 | 1461964221531 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]]]}] 14:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1380ms 14:10:21 INFO - PROCESS | 1650 | 1461964221582 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:10:21 INFO - PROCESS | 1650 | 1461964221584 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:10:21 INFO - PROCESS | 1650 | 1461964221588 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:10:21 INFO - PROCESS | 1650 | 1461964221590 Marionette TRACE conn2 <- [1,62,null,{}] 14:10:21 INFO - PROCESS | 1650 | 1461964221594 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}] 14:10:21 INFO - PROCESS | 1650 | 1461964221710 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:10:21 INFO - PROCESS | 1650 | 1461964221752 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fd8800 == 23 [pid = 1650] [id = 23] 14:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11338fc00) [pid = 1650] [serial = 65] [outer = 0x0] 14:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116464000) [pid = 1650] [serial = 66] [outer = 0x11338fc00] 14:10:21 INFO - PROCESS | 1650 | 1461964221784 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11672b400) [pid = 1650] [serial = 67] [outer = 0x11338fc00] 14:10:22 INFO - PROCESS | 1650 | 1461964222192 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]]]}] 14:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 14:10:22 INFO - PROCESS | 1650 | 1461964222260 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:10:22 INFO - PROCESS | 1650 | 1461964222263 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:10:22 INFO - PROCESS | 1650 | 1461964222265 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:10:22 INFO - PROCESS | 1650 | 1461964222267 Marionette TRACE conn2 <- [1,66,null,{}] 14:10:22 INFO - PROCESS | 1650 | 1461964222269 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}] 14:10:22 INFO - PROCESS | 1650 | 1461964222395 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:10:22 INFO - PROCESS | 1650 | 1461964222451 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x117198000 == 24 [pid = 1650] [id = 24] 14:10:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11717dc00) [pid = 1650] [serial = 68] [outer = 0x0] 14:10:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11856d800) [pid = 1650] [serial = 69] [outer = 0x11717dc00] 14:10:22 INFO - PROCESS | 1650 | 1461964222481 Marionette DEBUG loaded listener.js 14:10:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11876ec00) [pid = 1650] [serial = 70] [outer = 0x11717dc00] 14:10:23 INFO - PROCESS | 1650 | 1461964223071 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]]]}] 14:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 14:10:23 INFO - PROCESS | 1650 | 1461964223159 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:10:23 INFO - PROCESS | 1650 | 1461964223160 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:10:23 INFO - PROCESS | 1650 | 1461964223165 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:10:23 INFO - PROCESS | 1650 | 1461964223167 Marionette TRACE conn2 <- [1,70,null,{}] 14:10:23 INFO - PROCESS | 1650 | 1461964223170 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}] 14:10:23 INFO - PROCESS | 1650 | 1461964223250 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:10:23 INFO - PROCESS | 1650 | 1461964223296 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132a7000 == 25 [pid = 1650] [id = 25] 14:10:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112e4a000) [pid = 1650] [serial = 71] [outer = 0x0] 14:10:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x114ff9000) [pid = 1650] [serial = 72] [outer = 0x112e4a000] 14:10:23 INFO - PROCESS | 1650 | 1461964223326 Marionette DEBUG loaded listener.js 14:10:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11695dc00) [pid = 1650] [serial = 73] [outer = 0x112e4a000] 14:10:23 INFO - PROCESS | 1650 | 1461964223761 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]]]}] 14:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 673ms 14:10:23 INFO - PROCESS | 1650 | 1461964223840 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:10:23 INFO - PROCESS | 1650 | 1461964223845 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:10:23 INFO - PROCESS | 1650 | 1461964223852 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:10:23 INFO - PROCESS | 1650 | 1461964223854 Marionette TRACE conn2 <- [1,74,null,{}] 14:10:23 INFO - PROCESS | 1650 | 1461964223858 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}] 14:10:23 INFO - PROCESS | 1650 | 1461964223966 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:10:23 INFO - PROCESS | 1650 | 1461964223982 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164d9800 == 26 [pid = 1650] [id = 26] 14:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116a63c00) [pid = 1650] [serial = 74] [outer = 0x0] 14:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11766ac00) [pid = 1650] [serial = 75] [outer = 0x116a63c00] 14:10:24 INFO - PROCESS | 1650 | 1461964224029 Marionette DEBUG loaded listener.js 14:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11850a800) [pid = 1650] [serial = 76] [outer = 0x116a63c00] 14:10:24 INFO - PROCESS | 1650 | 1461964224381 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]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 572ms 14:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:10:24 INFO - PROCESS | 1650 | 1461964224423 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1650 | 1461964224425 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:10:24 INFO - PROCESS | 1650 | 1461964224427 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1650 | 1461964224430 Marionette TRACE conn2 <- [1,78,null,{}] 14:10:24 INFO - PROCESS | 1650 | 1461964224438 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}] 14:10:24 INFO - PROCESS | 1650 | 1461964224514 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:10:24 INFO - PROCESS | 1650 | 1461964224521 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11718f800 == 27 [pid = 1650] [id = 27] 14:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113407c00) [pid = 1650] [serial = 77] [outer = 0x0] 14:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118573400) [pid = 1650] [serial = 78] [outer = 0x113407c00] 14:10:24 INFO - PROCESS | 1650 | 1461964224550 Marionette DEBUG loaded listener.js 14:10:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118774800) [pid = 1650] [serial = 79] [outer = 0x113407c00] 14:10:24 INFO - PROCESS | 1650 | 1461964224859 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]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 14:10:24 INFO - PROCESS | 1650 | 1461964224900 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1650 | 1461964224903 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:10:24 INFO - PROCESS | 1650 | 1461964224906 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1650 | 1461964224907 Marionette TRACE conn2 <- [1,82,null,{}] 14:10:24 INFO - PROCESS | 1650 | 1461964224910 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}] 14:10:24 INFO - PROCESS | 1650 | 1461964224987 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:10:25 INFO - PROCESS | 1650 | 1461964225026 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d02800 == 28 [pid = 1650] [id = 28] 14:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1180bb800) [pid = 1650] [serial = 80] [outer = 0x0] 14:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119210c00) [pid = 1650] [serial = 81] [outer = 0x1180bb800] 14:10:25 INFO - PROCESS | 1650 | 1461964225052 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1192dec00) [pid = 1650] [serial = 82] [outer = 0x1180bb800] 14:10:25 INFO - PROCESS | 1650 | 1461964225335 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]]]}] 14:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 14:10:25 INFO - PROCESS | 1650 | 1461964225376 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:10:25 INFO - PROCESS | 1650 | 1461964225377 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:10:25 INFO - PROCESS | 1650 | 1461964225379 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:10:25 INFO - PROCESS | 1650 | 1461964225381 Marionette TRACE conn2 <- [1,86,null,{}] 14:10:25 INFO - PROCESS | 1650 | 1461964225383 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}] 14:10:25 INFO - PROCESS | 1650 | 1461964225460 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:10:25 INFO - PROCESS | 1650 | 1461964225464 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x118318800 == 29 [pid = 1650] [id = 29] 14:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115d41400) [pid = 1650] [serial = 83] [outer = 0x0] 14:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1197a1c00) [pid = 1650] [serial = 84] [outer = 0x115d41400] 14:10:25 INFO - PROCESS | 1650 | 1461964225492 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a03400) [pid = 1650] [serial = 85] [outer = 0x115d41400] 14:10:25 INFO - PROCESS | 1650 | 1461964225802 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]]]}] 14:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 14:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:10:25 INFO - PROCESS | 1650 | 1461964225848 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:10:25 INFO - PROCESS | 1650 | 1461964225850 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:10:25 INFO - PROCESS | 1650 | 1461964225852 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:10:25 INFO - PROCESS | 1650 | 1461964225853 Marionette TRACE conn2 <- [1,90,null,{}] 14:10:25 INFO - PROCESS | 1650 | 1461964225866 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}] 14:10:25 INFO - PROCESS | 1650 | 1461964225949 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:10:25 INFO - PROCESS | 1650 | 1461964225957 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859a000 == 30 [pid = 1650] [id = 30] 14:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a08c00) [pid = 1650] [serial = 86] [outer = 0x0] 14:10:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119d1c400) [pid = 1650] [serial = 87] [outer = 0x119a08c00] 14:10:25 INFO - PROCESS | 1650 | 1461964225985 Marionette DEBUG loaded listener.js 14:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a0cf400) [pid = 1650] [serial = 88] [outer = 0x119a08c00] 14:10:26 INFO - PROCESS | 1650 | 1461964226281 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]]]}] 14:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 14:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:10:26 INFO - PROCESS | 1650 | 1461964226322 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 1650 | 1461964226323 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:10:26 INFO - PROCESS | 1650 | 1461964226325 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 1650 | 1461964226326 Marionette TRACE conn2 <- [1,94,null,{}] 14:10:26 INFO - PROCESS | 1650 | 1461964226328 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}] 14:10:26 INFO - PROCESS | 1650 | 1461964226397 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:10:26 INFO - PROCESS | 1650 | 1461964226403 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x118998000 == 31 [pid = 1650] [id = 31] 14:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121136800) [pid = 1650] [serial = 89] [outer = 0x0] 14:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121145400) [pid = 1650] [serial = 90] [outer = 0x121136800] 14:10:26 INFO - PROCESS | 1650 | 1461964226429 Marionette DEBUG loaded listener.js 14:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12135c800) [pid = 1650] [serial = 91] [outer = 0x121136800] 14:10:26 INFO - PROCESS | 1650 | 1461964226741 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]]]}] 14:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 14:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:10:26 INFO - PROCESS | 1650 | 1461964226805 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 1650 | 1461964226807 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:10:26 INFO - PROCESS | 1650 | 1461964226809 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 1650 | 1461964226810 Marionette TRACE conn2 <- [1,98,null,{}] 14:10:26 INFO - PROCESS | 1650 | 1461964226812 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}] 14:10:26 INFO - PROCESS | 1650 | 1461964226881 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:10:26 INFO - PROCESS | 1650 | 1461964226888 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193af800 == 32 [pid = 1650] [id = 32] 14:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12135dc00) [pid = 1650] [serial = 92] [outer = 0x0] 14:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121362000) [pid = 1650] [serial = 93] [outer = 0x12135dc00] 14:10:26 INFO - PROCESS | 1650 | 1461964226913 Marionette DEBUG loaded listener.js 14:10:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121536400) [pid = 1650] [serial = 94] [outer = 0x12135dc00] 14:10:27 INFO - PROCESS | 1650 | 1461964227210 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]]]}] 14:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 14:10:27 INFO - PROCESS | 1650 | 1461964227228 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:10:27 INFO - PROCESS | 1650 | 1461964227229 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:10:27 INFO - PROCESS | 1650 | 1461964227232 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:10:27 INFO - PROCESS | 1650 | 1461964227233 Marionette TRACE conn2 <- [1,102,null,{}] 14:10:27 INFO - PROCESS | 1650 | 1461964227239 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}] 14:10:27 INFO - PROCESS | 1650 | 1461964227313 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:10:27 INFO - PROCESS | 1650 | 1461964227319 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad9000 == 33 [pid = 1650] [id = 33] 14:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121749c00) [pid = 1650] [serial = 95] [outer = 0x0] 14:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121967400) [pid = 1650] [serial = 96] [outer = 0x121749c00] 14:10:27 INFO - PROCESS | 1650 | 1461964227346 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121cea000) [pid = 1650] [serial = 97] [outer = 0x121749c00] 14:10:27 INFO - PROCESS | 1650 | 1461964227658 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]]]}] 14:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 473ms 14:10:27 INFO - PROCESS | 1650 | 1461964227706 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:10:27 INFO - PROCESS | 1650 | 1461964227707 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:10:27 INFO - PROCESS | 1650 | 1461964227709 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:10:27 INFO - PROCESS | 1650 | 1461964227710 Marionette TRACE conn2 <- [1,106,null,{}] 14:10:27 INFO - PROCESS | 1650 | 1461964227713 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}] 14:10:27 INFO - PROCESS | 1650 | 1461964227806 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:10:27 INFO - PROCESS | 1650 | 1461964227813 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119add800 == 34 [pid = 1650] [id = 34] 14:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1217da800) [pid = 1650] [serial = 98] [outer = 0x0] 14:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123e03c00) [pid = 1650] [serial = 99] [outer = 0x1217da800] 14:10:27 INFO - PROCESS | 1650 | 1461964227841 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123e73c00) [pid = 1650] [serial = 100] [outer = 0x1217da800] 14:10:28 INFO - PROCESS | 1650 | 1461964228144 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]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 14:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:10:28 INFO - PROCESS | 1650 | 1461964228178 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1650 | 1461964228179 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:10:28 INFO - PROCESS | 1650 | 1461964228181 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1650 | 1461964228183 Marionette TRACE conn2 <- [1,110,null,{}] 14:10:28 INFO - PROCESS | 1650 | 1461964228189 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}] 14:10:28 INFO - PROCESS | 1650 | 1461964228273 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:10:28 INFO - PROCESS | 1650 | 1461964228278 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121319800 == 35 [pid = 1650] [id = 35] 14:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121bccc00) [pid = 1650] [serial = 101] [outer = 0x0] 14:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124e48800) [pid = 1650] [serial = 102] [outer = 0x121bccc00] 14:10:28 INFO - PROCESS | 1650 | 1461964228309 Marionette DEBUG loaded listener.js 14:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x125851c00) [pid = 1650] [serial = 103] [outer = 0x121bccc00] 14:10:28 INFO - PROCESS | 1650 | 1461964228622 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]]]}] 14:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 14:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:10:28 INFO - PROCESS | 1650 | 1461964228656 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:10:28 INFO - PROCESS | 1650 | 1461964228657 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:10:28 INFO - PROCESS | 1650 | 1461964228659 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:10:28 INFO - PROCESS | 1650 | 1461964228660 Marionette TRACE conn2 <- [1,114,null,{}] 14:10:28 INFO - PROCESS | 1650 | 1461964228663 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}] 14:10:28 INFO - PROCESS | 1650 | 1461964228757 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:10:28 INFO - PROCESS | 1650 | 1461964228765 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121334800 == 36 [pid = 1650] [id = 36] 14:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1257da800) [pid = 1650] [serial = 104] [outer = 0x0] 14:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126124400) [pid = 1650] [serial = 105] [outer = 0x1257da800] 14:10:28 INFO - PROCESS | 1650 | 1461964228793 Marionette DEBUG loaded listener.js 14:10:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126986c00) [pid = 1650] [serial = 106] [outer = 0x1257da800] 14:10:29 INFO - PROCESS | 1650 | 1461964229088 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]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 14:10:29 INFO - PROCESS | 1650 | 1461964229132 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:10:29 INFO - PROCESS | 1650 | 1461964229134 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:10:29 INFO - PROCESS | 1650 | 1461964229138 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 1650 | 1461964229139 Marionette TRACE conn2 <- [1,118,null,{}] 14:10:29 INFO - PROCESS | 1650 | 1461964229142 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}] 14:10:29 INFO - PROCESS | 1650 | 1461964229215 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:10:29 INFO - PROCESS | 1650 | 1461964229221 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217b6800 == 37 [pid = 1650] [id = 37] 14:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126986400) [pid = 1650] [serial = 107] [outer = 0x0] 14:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126d12400) [pid = 1650] [serial = 108] [outer = 0x126986400] 14:10:29 INFO - PROCESS | 1650 | 1461964229246 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12811d400) [pid = 1650] [serial = 109] [outer = 0x126986400] 14:10:29 INFO - PROCESS | 1650 | 1461964229552 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]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 14:10:29 INFO - PROCESS | 1650 | 1461964229607 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:10:29 INFO - PROCESS | 1650 | 1461964229608 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:10:29 INFO - PROCESS | 1650 | 1461964229611 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 1650 | 1461964229612 Marionette TRACE conn2 <- [1,122,null,{}] 14:10:29 INFO - PROCESS | 1650 | 1461964229627 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}] 14:10:29 INFO - PROCESS | 1650 | 1461964229701 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:10:29 INFO - PROCESS | 1650 | 1461964229708 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x121f68000 == 38 [pid = 1650] [id = 38] 14:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1286b0c00) [pid = 1650] [serial = 110] [outer = 0x0] 14:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1286b7c00) [pid = 1650] [serial = 111] [outer = 0x1286b0c00] 14:10:29 INFO - PROCESS | 1650 | 1461964229733 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1287a2000) [pid = 1650] [serial = 112] [outer = 0x1286b0c00] 14:10:30 INFO - PROCESS | 1650 | 1461964230038 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]]]}] 14:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 470ms 14:10:30 INFO - PROCESS | 1650 | 1461964230081 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:10:30 INFO - PROCESS | 1650 | 1461964230082 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:10:30 INFO - PROCESS | 1650 | 1461964230085 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1650 | 1461964230086 Marionette TRACE conn2 <- [1,126,null,{}] 14:10:30 INFO - PROCESS | 1650 | 1461964230088 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}] 14:10:30 INFO - PROCESS | 1650 | 1461964230163 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:10:30 INFO - PROCESS | 1650 | 1461964230168 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f20800 == 39 [pid = 1650] [id = 39] 14:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128c20000) [pid = 1650] [serial = 113] [outer = 0x0] 14:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128cbe000) [pid = 1650] [serial = 114] [outer = 0x128c20000] 14:10:30 INFO - PROCESS | 1650 | 1461964230195 Marionette DEBUG loaded listener.js 14:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128cc6800) [pid = 1650] [serial = 115] [outer = 0x128c20000] 14:10:30 INFO - PROCESS | 1650 | 1461964230488 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]]]}] 14:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 421ms 14:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:10:30 INFO - PROCESS | 1650 | 1461964230510 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:10:30 INFO - PROCESS | 1650 | 1461964230511 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:10:30 INFO - PROCESS | 1650 | 1461964230515 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1650 | 1461964230516 Marionette TRACE conn2 <- [1,130,null,{}] 14:10:30 INFO - PROCESS | 1650 | 1461964230520 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}] 14:10:30 INFO - PROCESS | 1650 | 1461964230624 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:10:30 INFO - PROCESS | 1650 | 1461964230632 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a99800 == 40 [pid = 1650] [id = 40] 14:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123e07400) [pid = 1650] [serial = 116] [outer = 0x0] 14:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128cc6400) [pid = 1650] [serial = 117] [outer = 0x123e07400] 14:10:30 INFO - PROCESS | 1650 | 1461964230658 Marionette DEBUG loaded listener.js 14:10:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128f0f400) [pid = 1650] [serial = 118] [outer = 0x123e07400] 14:10:30 INFO - PROCESS | 1650 | 1461964230986 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]]]}] 14:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 520ms 14:10:31 INFO - PROCESS | 1650 | 1461964231034 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:10:31 INFO - PROCESS | 1650 | 1461964231035 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:10:31 INFO - PROCESS | 1650 | 1461964231037 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:10:31 INFO - PROCESS | 1650 | 1461964231038 Marionette TRACE conn2 <- [1,134,null,{}] 14:10:31 INFO - PROCESS | 1650 | 1461964231041 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}] 14:10:31 INFO - PROCESS | 1650 | 1461964231118 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:10:31 INFO - PROCESS | 1650 | 1461964231125 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x125782000 == 41 [pid = 1650] [id = 41] 14:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128f10400) [pid = 1650] [serial = 119] [outer = 0x0] 14:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a83f400) [pid = 1650] [serial = 120] [outer = 0x128f10400] 14:10:31 INFO - PROCESS | 1650 | 1461964231149 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12a935000) [pid = 1650] [serial = 121] [outer = 0x128f10400] 14:10:32 INFO - PROCESS | 1650 | 1461964232161 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]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1169ms 14:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:10:32 INFO - PROCESS | 1650 | 1461964232213 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1650 | 1461964232215 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:10:32 INFO - PROCESS | 1650 | 1461964232223 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1650 | 1461964232226 Marionette TRACE conn2 <- [1,138,null,{}] 14:10:32 INFO - PROCESS | 1650 | 1461964232229 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}] 14:10:32 INFO - PROCESS | 1650 | 1461964232320 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:10:32 INFO - PROCESS | 1650 | 1461964232326 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132aa800 == 42 [pid = 1650] [id = 42] 14:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116603000) [pid = 1650] [serial = 122] [outer = 0x0] 14:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11672a000) [pid = 1650] [serial = 123] [outer = 0x116603000] 14:10:32 INFO - PROCESS | 1650 | 1461964232354 Marionette DEBUG loaded listener.js 14:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1169b8400) [pid = 1650] [serial = 124] [outer = 0x116603000] 14:10:32 INFO - PROCESS | 1650 | 1461964232736 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]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 576ms 14:10:32 INFO - PROCESS | 1650 | 1461964232795 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1650 | 1461964232800 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:10:32 INFO - PROCESS | 1650 | 1461964232807 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1650 | 1461964232809 Marionette TRACE conn2 <- [1,142,null,{}] 14:10:32 INFO - PROCESS | 1650 | 1461964232813 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}] 14:10:32 INFO - PROCESS | 1650 | 1461964232913 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:10:32 INFO - PROCESS | 1650 | 1461964232944 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167c4000 == 43 [pid = 1650] [id = 43] 14:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x116445c00) [pid = 1650] [serial = 125] [outer = 0x0] 14:10:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x116a64000) [pid = 1650] [serial = 126] [outer = 0x116445c00] 14:10:32 INFO - PROCESS | 1650 | 1461964232973 Marionette DEBUG loaded listener.js 14:10:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118508400) [pid = 1650] [serial = 127] [outer = 0x116445c00] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x128cc3000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d990400) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11852f400) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118530000) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d55f000) [pid = 1650] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12cc2d800) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12c855000) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c2b9c00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12c27b000) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12be5b000) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12be57c00) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12ac3d000) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128fcd800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11717dc00) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112e4a000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116a63c00) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113407c00) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1180bb800) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115d41400) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119a08c00) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121136800) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12135dc00) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121749c00) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1217da800) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1257da800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126986400) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1286b0c00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1121e4400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:10:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11338fc00) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:10:33 INFO - PROCESS | 1650 | 1461964233796 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]]]}] 14:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1022ms 14:10:33 INFO - PROCESS | 1650 | 1461964233829 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:10:33 INFO - PROCESS | 1650 | 1461964233830 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:10:33 INFO - PROCESS | 1650 | 1461964233832 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:10:33 INFO - PROCESS | 1650 | 1461964233835 Marionette TRACE conn2 <- [1,146,null,{}] 14:10:33 INFO - PROCESS | 1650 | 1461964233848 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}] 14:10:33 INFO - PROCESS | 1650 | 1461964233928 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:10:33 INFO - PROCESS | 1650 | 1461964233934 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11719b000 == 44 [pid = 1650] [id = 44] 14:10:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113312c00) [pid = 1650] [serial = 128] [outer = 0x0] 14:10:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11856b800) [pid = 1650] [serial = 129] [outer = 0x113312c00] 14:10:33 INFO - PROCESS | 1650 | 1461964233966 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118745800) [pid = 1650] [serial = 130] [outer = 0x113312c00] 14:10:34 INFO - PROCESS | 1650 | 1461964234429 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]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 627ms 14:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:10:34 INFO - PROCESS | 1650 | 1461964234461 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 1650 | 1461964234463 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:10:34 INFO - PROCESS | 1650 | 1461964234468 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1650 | 1461964234470 Marionette TRACE conn2 <- [1,150,null,{}] 14:10:34 INFO - PROCESS | 1650 | 1461964234474 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}] 14:10:34 INFO - PROCESS | 1650 | 1461964234584 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:10:34 INFO - PROCESS | 1650 | 1461964234640 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11810f000 == 45 [pid = 1650] [id = 45] 14:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1162d7800) [pid = 1650] [serial = 131] [outer = 0x0] 14:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11925e400) [pid = 1650] [serial = 132] [outer = 0x1162d7800] 14:10:34 INFO - PROCESS | 1650 | 1461964234669 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1192e0c00) [pid = 1650] [serial = 133] [outer = 0x1162d7800] 14:10:34 INFO - PROCESS | 1650 | 1461964234943 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]]]}] 14:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 525ms 14:10:34 INFO - PROCESS | 1650 | 1461964234992 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:10:34 INFO - PROCESS | 1650 | 1461964234993 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:10:34 INFO - PROCESS | 1650 | 1461964234996 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:10:34 INFO - PROCESS | 1650 | 1461964234997 Marionette TRACE conn2 <- [1,154,null,{}] 14:10:35 INFO - PROCESS | 1650 | 1461964234999 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}] 14:10:35 INFO - PROCESS | 1650 | 1461964235074 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:10:35 INFO - PROCESS | 1650 | 1461964235079 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x118348800 == 46 [pid = 1650] [id = 46] 14:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1169b0800) [pid = 1650] [serial = 134] [outer = 0x0] 14:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1197f0000) [pid = 1650] [serial = 135] [outer = 0x1169b0800] 14:10:35 INFO - PROCESS | 1650 | 1461964235106 Marionette DEBUG loaded listener.js 14:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a06400) [pid = 1650] [serial = 136] [outer = 0x1169b0800] 14:10:35 INFO - PROCESS | 1650 | 1461964235433 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]]]}] 14:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 14:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:10:35 INFO - PROCESS | 1650 | 1461964235465 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:10:35 INFO - PROCESS | 1650 | 1461964235466 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:10:35 INFO - PROCESS | 1650 | 1461964235468 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 1650 | 1461964235469 Marionette TRACE conn2 <- [1,158,null,{}] 14:10:35 INFO - PROCESS | 1650 | 1461964235471 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}] 14:10:35 INFO - PROCESS | 1650 | 1461964235549 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:10:35 INFO - PROCESS | 1650 | 1461964235555 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a5800 == 47 [pid = 1650] [id = 47] 14:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119d17800) [pid = 1650] [serial = 137] [outer = 0x0] 14:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a0cf000) [pid = 1650] [serial = 138] [outer = 0x119d17800] 14:10:35 INFO - PROCESS | 1650 | 1461964235583 Marionette DEBUG loaded listener.js 14:10:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12135ac00) [pid = 1650] [serial = 139] [outer = 0x119d17800] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x121f68000 == 46 [pid = 1650] [id = 38] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x121334800 == 45 [pid = 1650] [id = 36] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x121319800 == 44 [pid = 1650] [id = 35] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x123f20800 == 43 [pid = 1650] [id = 39] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x124a99800 == 42 [pid = 1650] [id = 40] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1193af800 == 41 [pid = 1650] [id = 32] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119add800 == 40 [pid = 1650] [id = 34] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1217b6800 == 39 [pid = 1650] [id = 37] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad9000 == 38 [pid = 1650] [id = 33] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x117d02800 == 37 [pid = 1650] [id = 28] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11859a000 == 36 [pid = 1650] [id = 30] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x118318800 == 35 [pid = 1650] [id = 29] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x118998000 == 34 [pid = 1650] [id = 31] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1132aa800 == 33 [pid = 1650] [id = 42] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11718f800 == 32 [pid = 1650] [id = 27] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x125782000 == 31 [pid = 1650] [id = 41] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11719b000 == 30 [pid = 1650] [id = 44] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x118348800 == 29 [pid = 1650] [id = 46] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1167c4000 == 28 [pid = 1650] [id = 43] 14:10:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11810f000 == 27 [pid = 1650] [id = 45] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d9a0c00) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128cbe000) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11856d800) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11876ec00) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x114ff9000) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11766ac00) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11850a800) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118573400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119210c00) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1197a1c00) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d1c400) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a0cf400) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121145400) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12135c800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121362000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121536400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121967400) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121cea000) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e03c00) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123e73c00) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124e48800) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126124400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126d12400) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1286b7c00) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11264e000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116464000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126986c00) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12811d400) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11695dc00) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a03400) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1287a2000) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118774800) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11672b400) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1192dec00) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128cc6400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11296d400) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b2bdc00) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12ac35000) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12ac39c00) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128f0a400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128cc4c00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128f03000) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123e72400) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x121bd2800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12d273800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12d55d400) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12d560c00) [pid = 1650] [serial = 50] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12cc33c00) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12d2a5400) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12c85d800) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12cc2ac00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12c854c00) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12c2c0000) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12c285c00) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12c2b7000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12c0cb000) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x12c0d3800) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x12be9c400) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x12be5a400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x12b2f3c00) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 49 (0x12d99b000) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 48 (0x118573000) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 47 (0x12d6f2400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 46 (0x12d6f1400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 45 (0x118771c00) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | --DOMWINDOW == 44 (0x12d565000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 14:10:36 INFO - PROCESS | 1650 | 1461964236763 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]]]}] 14:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1322ms 14:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:10:36 INFO - PROCESS | 1650 | 1461964236792 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:10:36 INFO - PROCESS | 1650 | 1461964236796 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:10:36 INFO - PROCESS | 1650 | 1461964236801 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:10:36 INFO - PROCESS | 1650 | 1461964236805 Marionette TRACE conn2 <- [1,162,null,{}] 14:10:36 INFO - PROCESS | 1650 | 1461964236811 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}] 14:10:36 INFO - PROCESS | 1650 | 1461964236921 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:10:36 INFO - PROCESS | 1650 | 1461964236986 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x113058000 == 28 [pid = 1650] [id = 48] 14:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x113deb400) [pid = 1650] [serial = 140] [outer = 0x0] 14:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x115f16800) [pid = 1650] [serial = 141] [outer = 0x113deb400] 14:10:37 INFO - PROCESS | 1650 | 1461964237032 Marionette DEBUG loaded listener.js 14:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x116463000) [pid = 1650] [serial = 142] [outer = 0x113deb400] 14:10:37 INFO - PROCESS | 1650 | 1461964237394 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]]]}] 14:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 624ms 14:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:10:37 INFO - PROCESS | 1650 | 1461964237424 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:10:37 INFO - PROCESS | 1650 | 1461964237429 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:10:37 INFO - PROCESS | 1650 | 1461964237433 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:10:37 INFO - PROCESS | 1650 | 1461964237435 Marionette TRACE conn2 <- [1,166,null,{}] 14:10:37 INFO - PROCESS | 1650 | 1461964237438 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}] 14:10:37 INFO - PROCESS | 1650 | 1461964237508 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:10:37 INFO - PROCESS | 1650 | 1461964237546 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133c8800 == 29 [pid = 1650] [id = 49] 14:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x113def000) [pid = 1650] [serial = 143] [outer = 0x0] 14:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x1166e2400) [pid = 1650] [serial = 144] [outer = 0x113def000] 14:10:37 INFO - PROCESS | 1650 | 1461964237572 Marionette DEBUG loaded listener.js 14:10:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x11717e000) [pid = 1650] [serial = 145] [outer = 0x113def000] 14:10:37 INFO - PROCESS | 1650 | 1461964237884 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]]]}] 14:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 474ms 14:10:37 INFO - PROCESS | 1650 | 1461964237908 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:10:37 INFO - PROCESS | 1650 | 1461964237910 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:10:37 INFO - PROCESS | 1650 | 1461964237912 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:10:37 INFO - PROCESS | 1650 | 1461964237915 Marionette TRACE conn2 <- [1,170,null,{}] 14:10:37 INFO - PROCESS | 1650 | 1461964237925 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}] 14:10:37 INFO - PROCESS | 1650 | 1461964237995 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:10:38 INFO - PROCESS | 1650 | 1461964238001 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a7e000 == 30 [pid = 1650] [id = 50] 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x111cb6800) [pid = 1650] [serial = 146] [outer = 0x0] 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x11847c000) [pid = 1650] [serial = 147] [outer = 0x111cb6800] 14:10:38 INFO - PROCESS | 1650 | 1461964238033 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x118576c00) [pid = 1650] [serial = 148] [outer = 0x111cb6800] 14:10:38 INFO - PROCESS | 1650 | 1461964238327 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]]]}] 14:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 473ms 14:10:38 INFO - PROCESS | 1650 | 1461964238387 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:10:38 INFO - PROCESS | 1650 | 1461964238389 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:10:38 INFO - PROCESS | 1650 | 1461964238392 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1650 | 1461964238393 Marionette TRACE conn2 <- [1,174,null,{}] 14:10:38 INFO - PROCESS | 1650 | 1461964238395 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}] 14:10:38 INFO - PROCESS | 1650 | 1461964238478 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:10:38 INFO - PROCESS | 1650 | 1461964238485 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117194800 == 31 [pid = 1650] [id = 51] 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x118475000) [pid = 1650] [serial = 149] [outer = 0x0] 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x118570c00) [pid = 1650] [serial = 150] [outer = 0x118475000] 14:10:38 INFO - PROCESS | 1650 | 1461964238513 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x118740000) [pid = 1650] [serial = 151] [outer = 0x118475000] 14:10:38 INFO - PROCESS | 1650 | 1461964238803 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]]]}] 14:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 420ms 14:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:10:38 INFO - PROCESS | 1650 | 1461964238813 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 1650 | 1461964238814 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:10:38 INFO - PROCESS | 1650 | 1461964238816 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1650 | 1461964238817 Marionette TRACE conn2 <- [1,178,null,{}] 14:10:38 INFO - PROCESS | 1650 | 1461964238828 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}] 14:10:38 INFO - PROCESS | 1650 | 1461964238897 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:10:38 INFO - PROCESS | 1650 | 1461964238903 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x118110000 == 32 [pid = 1650] [id = 52] 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11296e400) [pid = 1650] [serial = 152] [outer = 0x0] 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118774800) [pid = 1650] [serial = 153] [outer = 0x11296e400] 14:10:38 INFO - PROCESS | 1650 | 1461964238931 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x119265000) [pid = 1650] [serial = 154] [outer = 0x11296e400] 14:10:39 INFO - PROCESS | 1650 | 1461964239229 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]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 427ms 14:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:10:39 INFO - PROCESS | 1650 | 1461964239243 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 1650 | 1461964239245 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:10:39 INFO - PROCESS | 1650 | 1461964239247 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1650 | 1461964239248 Marionette TRACE conn2 <- [1,182,null,{}] 14:10:39 INFO - PROCESS | 1650 | 1461964239251 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}] 14:10:39 INFO - PROCESS | 1650 | 1461964239359 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:10:39 INFO - PROCESS | 1650 | 1461964239366 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11830e800 == 33 [pid = 1650] [id = 53] 14:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11856d400) [pid = 1650] [serial = 155] [outer = 0x0] 14:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1192d4800) [pid = 1650] [serial = 156] [outer = 0x11856d400] 14:10:39 INFO - PROCESS | 1650 | 1461964239395 Marionette DEBUG loaded listener.js 14:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x119a0b800) [pid = 1650] [serial = 157] [outer = 0x11856d400] 14:10:39 INFO - PROCESS | 1650 | 1461964239676 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]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 468ms 14:10:39 INFO - PROCESS | 1650 | 1461964239716 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 1650 | 1461964239717 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:10:39 INFO - PROCESS | 1650 | 1461964239723 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1650 | 1461964239724 Marionette TRACE conn2 <- [1,186,null,{}] 14:10:39 INFO - PROCESS | 1650 | 1461964239727 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}] 14:10:39 INFO - PROCESS | 1650 | 1461964239794 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:10:39 INFO - PROCESS | 1650 | 1461964239799 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11898a000 == 34 [pid = 1650] [id = 54] 14:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1180c1400) [pid = 1650] [serial = 158] [outer = 0x0] 14:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119d4f000) [pid = 1650] [serial = 159] [outer = 0x1180c1400] 14:10:39 INFO - PROCESS | 1650 | 1461964239826 Marionette DEBUG loaded listener.js 14:10:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11a02d400) [pid = 1650] [serial = 160] [outer = 0x1180c1400] 14:10:40 INFO - PROCESS | 1650 | 1461964240123 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]]]}] 14:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 421ms 14:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:10:40 INFO - PROCESS | 1650 | 1461964240144 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:10:40 INFO - PROCESS | 1650 | 1461964240145 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:10:40 INFO - PROCESS | 1650 | 1461964240147 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:10:40 INFO - PROCESS | 1650 | 1461964240148 Marionette TRACE conn2 <- [1,190,null,{}] 14:10:40 INFO - PROCESS | 1650 | 1461964240151 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}] 14:10:40 INFO - PROCESS | 1650 | 1461964240243 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:10:40 INFO - PROCESS | 1650 | 1461964240249 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118993000 == 35 [pid = 1650] [id = 55] 14:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119a03400) [pid = 1650] [serial = 161] [outer = 0x0] 14:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11a02d000) [pid = 1650] [serial = 162] [outer = 0x119a03400] 14:10:40 INFO - PROCESS | 1650 | 1461964240275 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x121358c00) [pid = 1650] [serial = 163] [outer = 0x119a03400] 14:10:40 INFO - PROCESS | 1650 | 1461964240560 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]]]}] 14:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 14:10:40 INFO - PROCESS | 1650 | 1461964240617 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:10:40 INFO - PROCESS | 1650 | 1461964240622 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:10:40 INFO - PROCESS | 1650 | 1461964240625 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:10:40 INFO - PROCESS | 1650 | 1461964240627 Marionette TRACE conn2 <- [1,194,null,{}] 14:10:40 INFO - PROCESS | 1650 | 1461964240630 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}] 14:10:40 INFO - PROCESS | 1650 | 1461964240734 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:10:40 INFO - PROCESS | 1650 | 1461964240742 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a7b800 == 36 [pid = 1650] [id = 56] 14:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118745c00) [pid = 1650] [serial = 164] [outer = 0x0] 14:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x121360800) [pid = 1650] [serial = 165] [outer = 0x118745c00] 14:10:40 INFO - PROCESS | 1650 | 1461964240783 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x121530400) [pid = 1650] [serial = 166] [outer = 0x118745c00] 14:10:41 INFO - PROCESS | 1650 | 1461964241173 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]]]}] 14:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 14:10:41 INFO - PROCESS | 1650 | 1461964241194 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1650 | 1461964241195 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:10:41 INFO - PROCESS | 1650 | 1461964241198 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1650 | 1461964241199 Marionette TRACE conn2 <- [1,198,null,{}] 14:10:41 INFO - PROCESS | 1650 | 1461964241201 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}] 14:10:41 INFO - PROCESS | 1650 | 1461964241296 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:10:41 INFO - PROCESS | 1650 | 1461964241303 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119564000 == 37 [pid = 1650] [id = 57] 14:10:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x121533c00) [pid = 1650] [serial = 167] [outer = 0x0] 14:10:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1217d4000) [pid = 1650] [serial = 168] [outer = 0x121533c00] 14:10:41 INFO - PROCESS | 1650 | 1461964241329 Marionette DEBUG loaded listener.js 14:10:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x121bd2000) [pid = 1650] [serial = 169] [outer = 0x121533c00] 14:10:41 INFO - PROCESS | 1650 | 1461964241680 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]]]}] 14:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 14:10:41 INFO - PROCESS | 1650 | 1461964241718 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:10:41 INFO - PROCESS | 1650 | 1461964241720 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:10:41 INFO - PROCESS | 1650 | 1461964241723 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1650 | 1461964241726 Marionette TRACE conn2 <- [1,202,null,{}] 14:10:41 INFO - PROCESS | 1650 | 1461964241736 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}] 14:10:41 INFO - PROCESS | 1650 | 1461964241879 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:10:41 INFO - PROCESS | 1650 | 1461964241907 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11810f000 == 38 [pid = 1650] [id = 58] 14:10:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x121bd2400) [pid = 1650] [serial = 170] [outer = 0x0] 14:10:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123e04800) [pid = 1650] [serial = 171] [outer = 0x121bd2400] 14:10:41 INFO - PROCESS | 1650 | 1461964241952 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124cbc000) [pid = 1650] [serial = 172] [outer = 0x121bd2400] 14:10:42 INFO - PROCESS | 1650 | 1461964242417 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]]]}] 14:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 732ms 14:10:42 INFO - PROCESS | 1650 | 1461964242493 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:10:42 INFO - PROCESS | 1650 | 1461964242495 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:10:42 INFO - PROCESS | 1650 | 1461964242509 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:10:42 INFO - PROCESS | 1650 | 1461964242510 Marionette TRACE conn2 <- [1,206,null,{}] 14:10:42 INFO - PROCESS | 1650 | 1461964242514 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}] 14:10:42 INFO - PROCESS | 1650 | 1461964242646 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:10:42 INFO - PROCESS | 1650 | 1461964242667 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121324800 == 39 [pid = 1650] [id = 59] 14:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121bd3800) [pid = 1650] [serial = 173] [outer = 0x0] 14:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x125165400) [pid = 1650] [serial = 174] [outer = 0x121bd3800] 14:10:42 INFO - PROCESS | 1650 | 1461964242706 Marionette DEBUG loaded listener.js 14:10:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1257df000) [pid = 1650] [serial = 175] [outer = 0x121bd3800] 14:10:43 INFO - PROCESS | 1650 | 1461964243063 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]]]}] 14:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 570ms 14:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:10:43 INFO - PROCESS | 1650 | 1461964243078 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 1650 | 1461964243079 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:10:43 INFO - PROCESS | 1650 | 1461964243081 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 1650 | 1461964243082 Marionette TRACE conn2 <- [1,210,null,{}] 14:10:43 INFO - PROCESS | 1650 | 1461964243084 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}] 14:10:43 INFO - PROCESS | 1650 | 1461964243176 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:10:43 INFO - PROCESS | 1650 | 1461964243205 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214af000 == 40 [pid = 1650] [id = 60] 14:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1257e3000) [pid = 1650] [serial = 176] [outer = 0x0] 14:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x125859800) [pid = 1650] [serial = 177] [outer = 0x1257e3000] 14:10:43 INFO - PROCESS | 1650 | 1461964243229 Marionette DEBUG loaded listener.js 14:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126125800) [pid = 1650] [serial = 178] [outer = 0x1257e3000] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116603000) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113312c00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116445c00) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1169b0800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1162d7800) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128f10400) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123e07400) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128c20000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:10:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x121bccc00) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:10:43 INFO - PROCESS | 1650 | 1461964243560 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]]]}] 14:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms 14:10:43 INFO - PROCESS | 1650 | 1461964243602 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:10:43 INFO - PROCESS | 1650 | 1461964243604 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:10:43 INFO - PROCESS | 1650 | 1461964243607 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:10:43 INFO - PROCESS | 1650 | 1461964243608 Marionette TRACE conn2 <- [1,214,null,{}] 14:10:43 INFO - PROCESS | 1650 | 1461964243611 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}] 14:10:43 INFO - PROCESS | 1650 | 1461964243701 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:10:43 INFO - PROCESS | 1650 | 1461964243710 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ada000 == 41 [pid = 1650] [id = 61] 14:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x117599c00) [pid = 1650] [serial = 179] [outer = 0x0] 14:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119a10c00) [pid = 1650] [serial = 180] [outer = 0x117599c00] 14:10:43 INFO - PROCESS | 1650 | 1461964243749 Marionette DEBUG loaded listener.js 14:10:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126724400) [pid = 1650] [serial = 181] [outer = 0x117599c00] 14:10:44 INFO - PROCESS | 1650 | 1461964244173 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]]]}] 14:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 14:10:44 INFO - PROCESS | 1650 | 1461964244225 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:10:44 INFO - PROCESS | 1650 | 1461964244226 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:10:44 INFO - PROCESS | 1650 | 1461964244228 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:10:44 INFO - PROCESS | 1650 | 1461964244230 Marionette TRACE conn2 <- [1,218,null,{}] 14:10:44 INFO - PROCESS | 1650 | 1461964244232 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}] 14:10:44 INFO - PROCESS | 1650 | 1461964244305 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:10:44 INFO - PROCESS | 1650 | 1461964244310 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121f71800 == 42 [pid = 1650] [id = 62] 14:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12698c800) [pid = 1650] [serial = 182] [outer = 0x0] 14:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126b38400) [pid = 1650] [serial = 183] [outer = 0x12698c800] 14:10:44 INFO - PROCESS | 1650 | 1461964244335 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126d11c00) [pid = 1650] [serial = 184] [outer = 0x12698c800] 14:10:44 INFO - PROCESS | 1650 | 1461964244613 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]]]}] 14:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 417ms 14:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:10:44 INFO - PROCESS | 1650 | 1461964244647 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:10:44 INFO - PROCESS | 1650 | 1461964244648 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:10:44 INFO - PROCESS | 1650 | 1461964244650 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:10:44 INFO - PROCESS | 1650 | 1461964244652 Marionette TRACE conn2 <- [1,222,null,{}] 14:10:44 INFO - PROCESS | 1650 | 1461964244657 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}] 14:10:44 INFO - PROCESS | 1650 | 1461964244731 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:10:44 INFO - PROCESS | 1650 | 1461964244736 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f0f000 == 43 [pid = 1650] [id = 63] 14:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128110400) [pid = 1650] [serial = 185] [outer = 0x0] 14:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128115c00) [pid = 1650] [serial = 186] [outer = 0x128110400] 14:10:44 INFO - PROCESS | 1650 | 1461964244763 Marionette DEBUG loaded listener.js 14:10:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1286b1000) [pid = 1650] [serial = 187] [outer = 0x128110400] 14:10:45 INFO - PROCESS | 1650 | 1461964245057 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]]]}] 14:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 422ms 14:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:10:45 INFO - PROCESS | 1650 | 1461964245076 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:10:45 INFO - PROCESS | 1650 | 1461964245077 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:10:45 INFO - PROCESS | 1650 | 1461964245080 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:10:45 INFO - PROCESS | 1650 | 1461964245081 Marionette TRACE conn2 <- [1,226,null,{}] 14:10:45 INFO - PROCESS | 1650 | 1461964245083 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}] 14:10:45 INFO - PROCESS | 1650 | 1461964245193 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:10:45 INFO - PROCESS | 1650 | 1461964245199 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a99800 == 44 [pid = 1650] [id = 64] 14:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11296f000) [pid = 1650] [serial = 188] [outer = 0x0] 14:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128110800) [pid = 1650] [serial = 189] [outer = 0x11296f000] 14:10:45 INFO - PROCESS | 1650 | 1461964245224 Marionette DEBUG loaded listener.js 14:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1287a1400) [pid = 1650] [serial = 190] [outer = 0x11296f000] 14:10:45 INFO - PROCESS | 1650 | 1461964245494 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]]]}] 14:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 14:10:45 INFO - PROCESS | 1650 | 1461964245498 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:10:45 INFO - PROCESS | 1650 | 1461964245499 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:10:45 INFO - PROCESS | 1650 | 1461964245511 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:10:45 INFO - PROCESS | 1650 | 1461964245512 Marionette TRACE conn2 <- [1,230,null,{}] 14:10:45 INFO - PROCESS | 1650 | 1461964245515 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}] 14:10:45 INFO - PROCESS | 1650 | 1461964245637 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:10:45 INFO - PROCESS | 1650 | 1461964245676 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x111fa3800 == 45 [pid = 1650] [id = 65] 14:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x111cbe800) [pid = 1650] [serial = 191] [outer = 0x0] 14:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11264e800) [pid = 1650] [serial = 192] [outer = 0x111cbe800] 14:10:45 INFO - PROCESS | 1650 | 1461964245708 Marionette DEBUG loaded listener.js 14:10:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113315000) [pid = 1650] [serial = 193] [outer = 0x111cbe800] 14:10:46 INFO - PROCESS | 1650 | 1461964246216 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]]]}] 14:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 726ms 14:10:46 INFO - PROCESS | 1650 | 1461964246234 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:10:46 INFO - PROCESS | 1650 | 1461964246236 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:10:46 INFO - PROCESS | 1650 | 1461964246269 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 1650 | 1461964246273 Marionette TRACE conn2 <- [1,234,null,{}] 14:10:46 INFO - PROCESS | 1650 | 1461964246277 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}] 14:10:46 INFO - PROCESS | 1650 | 1461964246383 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:10:46 INFO - PROCESS | 1650 | 1461964246491 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117192000 == 46 [pid = 1650] [id = 66] 14:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1169ac400) [pid = 1650] [serial = 194] [outer = 0x0] 14:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11717a800) [pid = 1650] [serial = 195] [outer = 0x1169ac400] 14:10:46 INFO - PROCESS | 1650 | 1461964246522 Marionette DEBUG loaded listener.js 14:10:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1180c0800) [pid = 1650] [serial = 196] [outer = 0x1169ac400] 14:10:47 INFO - PROCESS | 1650 | 1461964247188 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]]]}] 14:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 976ms 14:10:47 INFO - PROCESS | 1650 | 1461964247246 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:10:47 INFO - PROCESS | 1650 | 1461964247248 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:10:47 INFO - PROCESS | 1650 | 1461964247255 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:10:47 INFO - PROCESS | 1650 | 1461964247257 Marionette TRACE conn2 <- [1,238,null,{}] 14:10:47 INFO - PROCESS | 1650 | 1461964247260 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}] 14:10:47 INFO - PROCESS | 1650 | 1461964247360 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x124a99800 == 45 [pid = 1650] [id = 64] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x123f0f000 == 44 [pid = 1650] [id = 63] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121f71800 == 43 [pid = 1650] [id = 62] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119ada000 == 42 [pid = 1650] [id = 61] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1214af000 == 41 [pid = 1650] [id = 60] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x121324800 == 40 [pid = 1650] [id = 59] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11810f000 == 39 [pid = 1650] [id = 58] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119564000 == 38 [pid = 1650] [id = 57] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116a7b800 == 37 [pid = 1650] [id = 56] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x118993000 == 36 [pid = 1650] [id = 55] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11898a000 == 35 [pid = 1650] [id = 54] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11830e800 == 34 [pid = 1650] [id = 53] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11a0cf000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x118110000 == 33 [pid = 1650] [id = 52] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x117194800 == 32 [pid = 1650] [id = 51] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116a7e000 == 31 [pid = 1650] [id = 50] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1133c8800 == 30 [pid = 1650] [id = 49] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x113058000 == 29 [pid = 1650] [id = 48] 14:10:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a5800 == 28 [pid = 1650] [id = 47] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11672a000) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11856b800) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116a64000) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1197f0000) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a06400) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118508400) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11925e400) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1169b8400) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118745800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1192e0c00) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a935000) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a83f400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128f0f400) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128cc6800) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x125851c00) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 14:10:47 INFO - PROCESS | 1650 | 1461964247432 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11302a800 == 29 [pid = 1650] [id = 67] 14:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x114ff8c00) [pid = 1650] [serial = 197] [outer = 0x0] 14:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1166e0800) [pid = 1650] [serial = 198] [outer = 0x114ff8c00] 14:10:47 INFO - PROCESS | 1650 | 1461964247460 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11672b000) [pid = 1650] [serial = 199] [outer = 0x114ff8c00] 14:10:47 INFO - PROCESS | 1650 | 1461964247759 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]]]}] 14:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 522ms 14:10:47 INFO - PROCESS | 1650 | 1461964247775 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:10:47 INFO - PROCESS | 1650 | 1461964247779 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:10:47 INFO - PROCESS | 1650 | 1461964247783 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:10:47 INFO - PROCESS | 1650 | 1461964247787 Marionette TRACE conn2 <- [1,242,null,{}] 14:10:47 INFO - PROCESS | 1650 | 1461964247792 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}] 14:10:47 INFO - PROCESS | 1650 | 1461964247864 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:10:47 INFO - PROCESS | 1650 | 1461964247872 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a79800 == 30 [pid = 1650] [id = 68] 14:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11695dc00) [pid = 1650] [serial = 200] [outer = 0x0] 14:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118476000) [pid = 1650] [serial = 201] [outer = 0x11695dc00] 14:10:47 INFO - PROCESS | 1650 | 1461964247899 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11856c800) [pid = 1650] [serial = 202] [outer = 0x11695dc00] 14:10:48 INFO - PROCESS | 1650 | 1461964248212 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]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 14:10:48 INFO - PROCESS | 1650 | 1461964248257 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 1650 | 1461964248258 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:10:48 INFO - PROCESS | 1650 | 1461964248261 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1650 | 1461964248263 Marionette TRACE conn2 <- [1,246,null,{}] 14:10:48 INFO - PROCESS | 1650 | 1461964248271 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}] 14:10:48 INFO - PROCESS | 1650 | 1461964248346 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:10:48 INFO - PROCESS | 1650 | 1461964248354 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11809c800 == 31 [pid = 1650] [id = 69] 14:10:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118578400) [pid = 1650] [serial = 203] [outer = 0x0] 14:10:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118777800) [pid = 1650] [serial = 204] [outer = 0x118578400] 14:10:48 INFO - PROCESS | 1650 | 1461964248383 Marionette DEBUG loaded listener.js 14:10:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119266400) [pid = 1650] [serial = 205] [outer = 0x118578400] 14:10:48 INFO - PROCESS | 1650 | 1461964248689 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]]]}] 14:10:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11876d400) [pid = 1650] [serial = 206] [outer = 0x12d2aa000] 14:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 472ms 14:10:48 INFO - PROCESS | 1650 | 1461964248739 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 1650 | 1461964248740 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:10:48 INFO - PROCESS | 1650 | 1461964248742 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1650 | 1461964248744 Marionette TRACE conn2 <- [1,250,null,{}] 14:10:48 INFO - PROCESS | 1650 | 1461964248746 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}] 14:10:48 INFO - PROCESS | 1650 | 1461964248836 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:10:48 INFO - PROCESS | 1650 | 1461964248862 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118312800 == 32 [pid = 1650] [id = 70] 14:10:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118578800) [pid = 1650] [serial = 207] [outer = 0x0] 14:10:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1192df800) [pid = 1650] [serial = 208] [outer = 0x118578800] 14:10:48 INFO - PROCESS | 1650 | 1461964248888 Marionette DEBUG loaded listener.js 14:10:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1197f0c00) [pid = 1650] [serial = 209] [outer = 0x118578800] 14:10:49 INFO - PROCESS | 1650 | 1461964249179 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]]]}] 14:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 14:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:10:49 INFO - PROCESS | 1650 | 1461964249213 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:10:49 INFO - PROCESS | 1650 | 1461964249214 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:10:49 INFO - PROCESS | 1650 | 1461964249216 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:10:49 INFO - PROCESS | 1650 | 1461964249217 Marionette TRACE conn2 <- [1,254,null,{}] 14:10:49 INFO - PROCESS | 1650 | 1461964249224 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}] 14:10:49 INFO - PROCESS | 1650 | 1461964249300 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:10:49 INFO - PROCESS | 1650 | 1461964249307 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f54000 == 33 [pid = 1650] [id = 71] 14:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116960c00) [pid = 1650] [serial = 210] [outer = 0x0] 14:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119d19400) [pid = 1650] [serial = 211] [outer = 0x116960c00] 14:10:49 INFO - PROCESS | 1650 | 1461964249336 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119ddf000) [pid = 1650] [serial = 212] [outer = 0x116960c00] 14:10:49 INFO - PROCESS | 1650 | 1461964249812 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]]]}] 14:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 622ms 14:10:49 INFO - PROCESS | 1650 | 1461964249844 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:10:49 INFO - PROCESS | 1650 | 1461964249846 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:10:49 INFO - PROCESS | 1650 | 1461964249848 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:10:49 INFO - PROCESS | 1650 | 1461964249849 Marionette TRACE conn2 <- [1,258,null,{}] 14:10:49 INFO - PROCESS | 1650 | 1461964249853 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}] 14:10:49 INFO - PROCESS | 1650 | 1461964249962 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:10:49 INFO - PROCESS | 1650 | 1461964249970 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ae0800 == 34 [pid = 1650] [id = 72] 14:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118475400) [pid = 1650] [serial = 213] [outer = 0x0] 14:10:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12135e000) [pid = 1650] [serial = 214] [outer = 0x118475400] 14:10:49 INFO - PROCESS | 1650 | 1461964249996 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121ce1000) [pid = 1650] [serial = 215] [outer = 0x118475400] 14:10:50 INFO - PROCESS | 1650 | 1461964250313 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]]]}] 14:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 519ms 14:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:10:50 INFO - PROCESS | 1650 | 1461964250368 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 1650 | 1461964250369 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:10:50 INFO - PROCESS | 1650 | 1461964250371 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 1650 | 1461964250372 Marionette TRACE conn2 <- [1,262,null,{}] 14:10:50 INFO - PROCESS | 1650 | 1461964250374 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}] 14:10:50 INFO - PROCESS | 1650 | 1461964250470 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:10:50 INFO - PROCESS | 1650 | 1461964250474 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b5d800 == 35 [pid = 1650] [id = 73] 14:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a05c00) [pid = 1650] [serial = 216] [outer = 0x0] 14:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123e05000) [pid = 1650] [serial = 217] [outer = 0x119a05c00] 14:10:50 INFO - PROCESS | 1650 | 1461964250499 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124c0c800) [pid = 1650] [serial = 218] [outer = 0x119a05c00] 14:10:50 INFO - PROCESS | 1650 | 1461964250826 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]]]}] 14:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 14:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:10:50 INFO - PROCESS | 1650 | 1461964250843 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 1650 | 1461964250844 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:10:50 INFO - PROCESS | 1650 | 1461964250846 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 1650 | 1461964250847 Marionette TRACE conn2 <- [1,266,null,{}] 14:10:50 INFO - PROCESS | 1650 | 1461964250850 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}] 14:10:50 INFO - PROCESS | 1650 | 1461964250944 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:10:50 INFO - PROCESS | 1650 | 1461964250949 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x121321800 == 36 [pid = 1650] [id = 74] 14:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1217d6000) [pid = 1650] [serial = 219] [outer = 0x0] 14:10:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124e46400) [pid = 1650] [serial = 220] [outer = 0x1217d6000] 14:10:50 INFO - PROCESS | 1650 | 1461964250980 Marionette DEBUG loaded listener.js 14:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1257dbc00) [pid = 1650] [serial = 221] [outer = 0x1217d6000] 14:10:51 INFO - PROCESS | 1650 | 1461964251447 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]]]}] 14:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 618ms 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x121bd3800) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11856d400) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a03400) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121bd2400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1257e3000) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118475000) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121533c00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117599c00) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x111cb6800) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113deb400) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119d17800) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128110400) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118745c00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11296e400) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1180c1400) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113def000) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:10:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12698c800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:10:51 INFO - PROCESS | 1650 | 1461964251595 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 1650 | 1461964251597 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:10:51 INFO - PROCESS | 1650 | 1461964251607 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 1650 | 1461964251608 Marionette TRACE conn2 <- [1,270,null,{}] 14:10:51 INFO - PROCESS | 1650 | 1461964251610 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}] 14:10:51 INFO - PROCESS | 1650 | 1461964251700 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:10:51 INFO - PROCESS | 1650 | 1461964251707 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117452800 == 37 [pid = 1650] [id = 75] 14:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117599c00) [pid = 1650] [serial = 222] [outer = 0x0] 14:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11856d400) [pid = 1650] [serial = 223] [outer = 0x117599c00] 14:10:51 INFO - PROCESS | 1650 | 1461964251732 Marionette DEBUG loaded listener.js 14:10:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a0d7800) [pid = 1650] [serial = 224] [outer = 0x117599c00] 14:10:52 INFO - PROCESS | 1650 | 1461964252023 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]]]}] 14:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 473ms 14:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:10:52 INFO - PROCESS | 1650 | 1461964252075 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:10:52 INFO - PROCESS | 1650 | 1461964252076 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:10:52 INFO - PROCESS | 1650 | 1461964252078 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:10:52 INFO - PROCESS | 1650 | 1461964252079 Marionette TRACE conn2 <- [1,274,null,{}] 14:10:52 INFO - PROCESS | 1650 | 1461964252082 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}] 14:10:52 INFO - PROCESS | 1650 | 1461964252152 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:10:52 INFO - PROCESS | 1650 | 1461964252195 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859d800 == 38 [pid = 1650] [id = 76] 14:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116603800) [pid = 1650] [serial = 225] [outer = 0x0] 14:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124e41c00) [pid = 1650] [serial = 226] [outer = 0x116603800] 14:10:52 INFO - PROCESS | 1650 | 1461964252219 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12585c800) [pid = 1650] [serial = 227] [outer = 0x116603800] 14:10:52 INFO - PROCESS | 1650 | 1461964252561 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]]]}] 14:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 518ms 14:10:52 INFO - PROCESS | 1650 | 1461964252596 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:10:52 INFO - PROCESS | 1650 | 1461964252598 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:10:52 INFO - PROCESS | 1650 | 1461964252600 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:10:52 INFO - PROCESS | 1650 | 1461964252601 Marionette TRACE conn2 <- [1,278,null,{}] 14:10:52 INFO - PROCESS | 1650 | 1461964252604 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}] 14:10:52 INFO - PROCESS | 1650 | 1461964252677 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:10:52 INFO - PROCESS | 1650 | 1461964252680 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ce1000 == 39 [pid = 1650] [id = 77] 14:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126120000) [pid = 1650] [serial = 228] [outer = 0x0] 14:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128113000) [pid = 1650] [serial = 229] [outer = 0x126120000] 14:10:52 INFO - PROCESS | 1650 | 1461964252706 Marionette DEBUG loaded listener.js 14:10:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128c22c00) [pid = 1650] [serial = 230] [outer = 0x126120000] 14:10:53 INFO - PROCESS | 1650 | 1461964253085 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]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 524ms 14:10:53 INFO - PROCESS | 1650 | 1461964253125 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:10:53 INFO - PROCESS | 1650 | 1461964253126 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:10:53 INFO - PROCESS | 1650 | 1461964253130 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1650 | 1461964253132 Marionette TRACE conn2 <- [1,282,null,{}] 14:10:53 INFO - PROCESS | 1650 | 1461964253135 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}] 14:10:53 INFO - PROCESS | 1650 | 1461964253247 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:10:53 INFO - PROCESS | 1650 | 1461964253258 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x125781800 == 40 [pid = 1650] [id = 78] 14:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128cbe000) [pid = 1650] [serial = 231] [outer = 0x0] 14:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128cc4800) [pid = 1650] [serial = 232] [outer = 0x128cbe000] 14:10:53 INFO - PROCESS | 1650 | 1461964253298 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128f03000) [pid = 1650] [serial = 233] [outer = 0x128cbe000] 14:10:53 INFO - PROCESS | 1650 | 1461964253756 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]]]}] 14:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 14:10:53 INFO - PROCESS | 1650 | 1461964253799 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:10:53 INFO - PROCESS | 1650 | 1461964253802 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:10:53 INFO - PROCESS | 1650 | 1461964253805 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:10:53 INFO - PROCESS | 1650 | 1461964253808 Marionette TRACE conn2 <- [1,286,null,{}] 14:10:53 INFO - PROCESS | 1650 | 1461964253812 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}] 14:10:53 INFO - PROCESS | 1650 | 1461964253908 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:10:53 INFO - PROCESS | 1650 | 1461964253992 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116944000 == 41 [pid = 1650] [id = 79] 14:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1166e5000) [pid = 1650] [serial = 234] [outer = 0x0] 14:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11672a000) [pid = 1650] [serial = 235] [outer = 0x1166e5000] 14:10:54 INFO - PROCESS | 1650 | 1461964254036 Marionette DEBUG loaded listener.js 14:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117664c00) [pid = 1650] [serial = 236] [outer = 0x1166e5000] 14:10:54 INFO - PROCESS | 1650 | 1461964254490 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]]]}] 14:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 720ms 14:10:54 INFO - PROCESS | 1650 | 1461964254527 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:10:54 INFO - PROCESS | 1650 | 1461964254533 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:10:54 INFO - PROCESS | 1650 | 1461964254541 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:10:54 INFO - PROCESS | 1650 | 1461964254543 Marionette TRACE conn2 <- [1,290,null,{}] 14:10:54 INFO - PROCESS | 1650 | 1461964254547 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}] 14:10:54 INFO - PROCESS | 1650 | 1461964254689 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:10:54 INFO - PROCESS | 1650 | 1461964254713 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11939b800 == 42 [pid = 1650] [id = 80] 14:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11856bc00) [pid = 1650] [serial = 237] [outer = 0x0] 14:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118573000) [pid = 1650] [serial = 238] [outer = 0x11856bc00] 14:10:54 INFO - PROCESS | 1650 | 1461964254763 Marionette DEBUG loaded listener.js 14:10:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119262000) [pid = 1650] [serial = 239] [outer = 0x11856bc00] 14:10:55 INFO - PROCESS | 1650 | 1461964255188 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]]]}] 14:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 673ms 14:10:55 INFO - PROCESS | 1650 | 1461964255213 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:10:55 INFO - PROCESS | 1650 | 1461964255214 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:10:55 INFO - PROCESS | 1650 | 1461964255217 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:10:55 INFO - PROCESS | 1650 | 1461964255220 Marionette TRACE conn2 <- [1,294,null,{}] 14:10:55 INFO - PROCESS | 1650 | 1461964255245 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}] 14:10:55 INFO - PROCESS | 1650 | 1461964255343 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:10:55 INFO - PROCESS | 1650 | 1461964255389 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250ef000 == 43 [pid = 1650] [id = 81] 14:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a0dc00) [pid = 1650] [serial = 240] [outer = 0x0] 14:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121137800) [pid = 1650] [serial = 241] [outer = 0x119a0dc00] 14:10:55 INFO - PROCESS | 1650 | 1461964255420 Marionette DEBUG loaded listener.js 14:10:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121533800) [pid = 1650] [serial = 242] [outer = 0x119a0dc00] 14:10:55 INFO - PROCESS | 1650 | 1461964255833 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]]]}] 14:10:55 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. 14:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 640ms 14:10:55 INFO - PROCESS | 1650 | 1461964255857 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:10:55 INFO - PROCESS | 1650 | 1461964255859 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:10:55 INFO - PROCESS | 1650 | 1461964255861 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:10:55 INFO - PROCESS | 1650 | 1461964255863 Marionette TRACE conn2 <- [1,298,null,{}] 14:10:55 INFO - PROCESS | 1650 | 1461964255865 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}] 14:10:55 INFO - PROCESS | 1650 | 1461964255959 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:10:56 INFO - PROCESS | 1650 | 1461964256000 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b1c800 == 44 [pid = 1650] [id = 82] 14:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1217d1c00) [pid = 1650] [serial = 243] [outer = 0x0] 14:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124e48800) [pid = 1650] [serial = 244] [outer = 0x1217d1c00] 14:10:56 INFO - PROCESS | 1650 | 1461964256029 Marionette DEBUG loaded listener.js 14:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126119000) [pid = 1650] [serial = 245] [outer = 0x1217d1c00] 14:10:56 INFO - PROCESS | 1650 | 1461964256453 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]]]}] 14:10:56 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. 14:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 14:10:56 INFO - PROCESS | 1650 | 1461964256482 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:10:56 INFO - PROCESS | 1650 | 1461964256484 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:10:56 INFO - PROCESS | 1650 | 1461964256486 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:10:56 INFO - PROCESS | 1650 | 1461964256487 Marionette TRACE conn2 <- [1,302,null,{}] 14:10:56 INFO - PROCESS | 1650 | 1461964256490 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}] 14:10:56 INFO - PROCESS | 1650 | 1461964256581 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:10:56 INFO - PROCESS | 1650 | 1461964256656 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a90000 == 45 [pid = 1650] [id = 83] 14:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1126b6000) [pid = 1650] [serial = 246] [outer = 0x0] 14:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119204c00) [pid = 1650] [serial = 247] [outer = 0x1126b6000] 14:10:56 INFO - PROCESS | 1650 | 1461964256686 Marionette DEBUG loaded listener.js 14:10:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126127400) [pid = 1650] [serial = 248] [outer = 0x1126b6000] 14:10:57 INFO - PROCESS | 1650 | 1461964257164 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]]]}] 14:10:57 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. 14:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 722ms 14:10:57 INFO - PROCESS | 1650 | 1461964257209 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 1650 | 1461964257211 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:10:57 INFO - PROCESS | 1650 | 1461964257214 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 1650 | 1461964257216 Marionette TRACE conn2 <- [1,306,null,{}] 14:10:57 INFO - PROCESS | 1650 | 1461964257220 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}] 14:10:57 INFO - PROCESS | 1650 | 1461964257307 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:10:57 INFO - PROCESS | 1650 | 1461964257369 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fd7800 == 46 [pid = 1650] [id = 84] 14:10:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x114ff1800) [pid = 1650] [serial = 249] [outer = 0x0] 14:10:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11643d400) [pid = 1650] [serial = 250] [outer = 0x114ff1800] 14:10:57 INFO - PROCESS | 1650 | 1461964257400 Marionette DEBUG loaded listener.js 14:10:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11695d800) [pid = 1650] [serial = 251] [outer = 0x114ff1800] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124ce1000 == 45 [pid = 1650] [id = 77] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11859d800 == 44 [pid = 1650] [id = 76] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117452800 == 43 [pid = 1650] [id = 75] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x121321800 == 42 [pid = 1650] [id = 74] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119b5d800 == 41 [pid = 1650] [id = 73] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119ae0800 == 40 [pid = 1650] [id = 72] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x115f54000 == 39 [pid = 1650] [id = 71] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128110800) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118312800 == 38 [pid = 1650] [id = 70] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11809c800 == 37 [pid = 1650] [id = 69] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x116a79800 == 36 [pid = 1650] [id = 68] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11302a800 == 35 [pid = 1650] [id = 67] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117192000 == 34 [pid = 1650] [id = 66] 14:10:57 INFO - PROCESS | 1650 | --DOCSHELL 0x111fa3800 == 33 [pid = 1650] [id = 65] 14:10:57 INFO - PROCESS | 1650 | 1461964257900 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]]]}] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x125165400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1192d4800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119a0b800) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11a02d000) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121358c00) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123e04800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x125859800) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118570c00) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118740000) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1217d4000) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126724400) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119a10c00) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11847c000) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118576c00) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115f16800) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116463000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12135ac00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128115c00) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121360800) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121530400) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118774800) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126125800) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119265000) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119d4f000) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a02d400) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1166e2400) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11717e000) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1286b1000) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126d11c00) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1257df000) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124cbc000) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121bd2000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 14:10:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126b38400) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 14:10:57 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. 14:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 723ms 14:10:57 INFO - PROCESS | 1650 | 1461964257938 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 1650 | 1461964257941 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:10:57 INFO - PROCESS | 1650 | 1461964257946 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 1650 | 1461964257947 Marionette TRACE conn2 <- [1,310,null,{}] 14:10:57 INFO - PROCESS | 1650 | 1461964257950 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}] 14:10:58 INFO - PROCESS | 1650 | 1461964258032 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:10:58 INFO - PROCESS | 1650 | 1461964258039 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164db800 == 34 [pid = 1650] [id = 85] 14:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1169b0800) [pid = 1650] [serial = 252] [outer = 0x0] 14:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11847a800) [pid = 1650] [serial = 253] [outer = 0x1169b0800] 14:10:58 INFO - PROCESS | 1650 | 1461964258066 Marionette DEBUG loaded listener.js 14:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118536400) [pid = 1650] [serial = 254] [outer = 0x1169b0800] 14:10:58 INFO - PROCESS | 1650 | 1461964258407 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]]]}] 14:10:58 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. 14:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 14:10:58 INFO - PROCESS | 1650 | 1461964258415 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:10:58 INFO - PROCESS | 1650 | 1461964258416 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:10:58 INFO - PROCESS | 1650 | 1461964258419 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 1650 | 1461964258424 Marionette TRACE conn2 <- [1,314,null,{}] 14:10:58 INFO - PROCESS | 1650 | 1461964258432 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}] 14:10:58 INFO - PROCESS | 1650 | 1461964258518 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:10:58 INFO - PROCESS | 1650 | 1461964258561 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11831b800 == 35 [pid = 1650] [id = 86] 14:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118535c00) [pid = 1650] [serial = 255] [outer = 0x0] 14:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11873ac00) [pid = 1650] [serial = 256] [outer = 0x118535c00] 14:10:58 INFO - PROCESS | 1650 | 1461964258589 Marionette DEBUG loaded listener.js 14:10:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197efc00) [pid = 1650] [serial = 257] [outer = 0x118535c00] 14:10:58 INFO - PROCESS | 1650 | 1461964258915 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]]]}] 14:10:58 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. 14:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 524ms 14:10:58 INFO - PROCESS | 1650 | 1461964258944 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:10:58 INFO - PROCESS | 1650 | 1461964258946 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:10:58 INFO - PROCESS | 1650 | 1461964258950 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:10:58 INFO - PROCESS | 1650 | 1461964258952 Marionette TRACE conn2 <- [1,318,null,{}] 14:10:58 INFO - PROCESS | 1650 | 1461964258955 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}] 14:10:59 INFO - PROCESS | 1650 | 1461964259066 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:10:59 INFO - PROCESS | 1650 | 1461964259132 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859f800 == 36 [pid = 1650] [id = 87] 14:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11920d000) [pid = 1650] [serial = 258] [outer = 0x0] 14:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a0d400) [pid = 1650] [serial = 259] [outer = 0x11920d000] 14:10:59 INFO - PROCESS | 1650 | 1461964259174 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11a0d5000) [pid = 1650] [serial = 260] [outer = 0x11920d000] 14:10:59 INFO - PROCESS | 1650 | 1461964259567 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]]]}] 14:10:59 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. 14:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 623ms 14:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:10:59 INFO - PROCESS | 1650 | 1461964259573 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:10:59 INFO - PROCESS | 1650 | 1461964259574 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:10:59 INFO - PROCESS | 1650 | 1461964259576 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:10:59 INFO - PROCESS | 1650 | 1461964259577 Marionette TRACE conn2 <- [1,322,null,{}] 14:10:59 INFO - PROCESS | 1650 | 1461964259580 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}] 14:10:59 INFO - PROCESS | 1650 | 1461964259654 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:10:59 INFO - PROCESS | 1650 | 1461964259702 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193ac800 == 37 [pid = 1650] [id = 88] 14:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11920dc00) [pid = 1650] [serial = 261] [outer = 0x0] 14:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12143ec00) [pid = 1650] [serial = 262] [outer = 0x11920dc00] 14:10:59 INFO - PROCESS | 1650 | 1461964259727 Marionette DEBUG loaded listener.js 14:10:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121d82000) [pid = 1650] [serial = 263] [outer = 0x11920dc00] 14:11:00 INFO - PROCESS | 1650 | 1461964260094 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]]]}] 14:11:00 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. 14:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 569ms 14:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:11:00 INFO - PROCESS | 1650 | 1461964260146 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:11:00 INFO - PROCESS | 1650 | 1461964260148 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:11:00 INFO - PROCESS | 1650 | 1461964260151 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 1650 | 1461964260153 Marionette TRACE conn2 <- [1,326,null,{}] 14:11:00 INFO - PROCESS | 1650 | 1461964260163 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}] 14:11:00 INFO - PROCESS | 1650 | 1461964260322 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:11:00 INFO - PROCESS | 1650 | 1461964260373 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12132a000 == 38 [pid = 1650] [id = 89] 14:11:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124cb7800) [pid = 1650] [serial = 264] [outer = 0x0] 14:11:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12585b800) [pid = 1650] [serial = 265] [outer = 0x124cb7800] 14:11:00 INFO - PROCESS | 1650 | 1461964260415 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128110c00) [pid = 1650] [serial = 266] [outer = 0x124cb7800] 14:11:00 INFO - PROCESS | 1650 | 1461964260782 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]]]}] 14:11:00 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. 14:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 14:11:00 INFO - PROCESS | 1650 | 1461964260821 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:11:00 INFO - PROCESS | 1650 | 1461964260823 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:11:00 INFO - PROCESS | 1650 | 1461964260825 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 1650 | 1461964260826 Marionette TRACE conn2 <- [1,330,null,{}] 14:11:00 INFO - PROCESS | 1650 | 1461964260828 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}] 14:11:00 INFO - PROCESS | 1650 | 1461964260918 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:11:00 INFO - PROCESS | 1650 | 1461964260933 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217b1000 == 39 [pid = 1650] [id = 90] 14:11:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126125800) [pid = 1650] [serial = 267] [outer = 0x0] 14:11:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12811c000) [pid = 1650] [serial = 268] [outer = 0x126125800] 14:11:00 INFO - PROCESS | 1650 | 1461964260959 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128637800) [pid = 1650] [serial = 269] [outer = 0x126125800] 14:11:01 INFO - PROCESS | 1650 | 1461964261305 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]]]}] 14:11:01 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. 14:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 14:11:01 INFO - PROCESS | 1650 | 1461964261345 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:11:01 INFO - PROCESS | 1650 | 1461964261347 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:11:01 INFO - PROCESS | 1650 | 1461964261349 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:11:01 INFO - PROCESS | 1650 | 1461964261350 Marionette TRACE conn2 <- [1,334,null,{}] 14:11:01 INFO - PROCESS | 1650 | 1461964261352 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}] 14:11:01 INFO - PROCESS | 1650 | 1461964261444 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:11:01 INFO - PROCESS | 1650 | 1461964261449 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e64800 == 40 [pid = 1650] [id = 91] 14:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12810ec00) [pid = 1650] [serial = 270] [outer = 0x0] 14:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12863e400) [pid = 1650] [serial = 271] [outer = 0x12810ec00] 14:11:01 INFO - PROCESS | 1650 | 1461964261474 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128642800) [pid = 1650] [serial = 272] [outer = 0x12810ec00] 14:11:01 INFO - PROCESS | 1650 | 1461964261799 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]]]}] 14:11:01 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. 14:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 14:11:01 INFO - PROCESS | 1650 | 1461964261817 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:11:01 INFO - PROCESS | 1650 | 1461964261818 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:11:01 INFO - PROCESS | 1650 | 1461964261823 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:11:01 INFO - PROCESS | 1650 | 1461964261824 Marionette TRACE conn2 <- [1,338,null,{}] 14:11:01 INFO - PROCESS | 1650 | 1461964261833 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}] 14:11:01 INFO - PROCESS | 1650 | 1461964261924 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:11:01 INFO - PROCESS | 1650 | 1461964261928 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e32000 == 41 [pid = 1650] [id = 92] 14:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12863d400) [pid = 1650] [serial = 273] [outer = 0x0] 14:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12879d400) [pid = 1650] [serial = 274] [outer = 0x12863d400] 14:11:01 INFO - PROCESS | 1650 | 1461964261953 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128cc6400) [pid = 1650] [serial = 275] [outer = 0x12863d400] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1217d6000) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a05c00) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x114ff8c00) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11296f000) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118578800) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126120000) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118475400) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116960c00) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118578400) [pid = 1650] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117599c00) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11695dc00) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:11:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116603800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:11:02 INFO - PROCESS | 1650 | 1461964262312 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]]]}] 14:11:02 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. 14:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 526ms 14:11:02 INFO - PROCESS | 1650 | 1461964262350 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1650 | 1461964262351 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:11:02 INFO - PROCESS | 1650 | 1461964262363 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1650 | 1461964262364 Marionette TRACE conn2 <- [1,342,null,{}] 14:11:02 INFO - PROCESS | 1650 | 1461964262368 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}] 14:11:02 INFO - PROCESS | 1650 | 1461964262466 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:11:02 INFO - PROCESS | 1650 | 1461964262474 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1258ce000 == 42 [pid = 1650] [id = 93] 14:11:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1192d7c00) [pid = 1650] [serial = 276] [outer = 0x0] 14:11:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124cb2c00) [pid = 1650] [serial = 277] [outer = 0x1192d7c00] 14:11:02 INFO - PROCESS | 1650 | 1461964262516 Marionette DEBUG loaded listener.js 14:11:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128c1c000) [pid = 1650] [serial = 278] [outer = 0x1192d7c00] 14:11:02 INFO - PROCESS | 1650 | 1461964262927 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]]]}] 14:11:02 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. 14:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 570ms 14:11:02 INFO - PROCESS | 1650 | 1461964262934 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1650 | 1461964262936 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:11:02 INFO - PROCESS | 1650 | 1461964262940 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1650 | 1461964262942 Marionette TRACE conn2 <- [1,346,null,{}] 14:11:02 INFO - PROCESS | 1650 | 1461964262944 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}] 14:11:03 INFO - PROCESS | 1650 | 1461964263050 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:11:03 INFO - PROCESS | 1650 | 1461964263058 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128690000 == 43 [pid = 1650] [id = 94] 14:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118569400) [pid = 1650] [serial = 279] [outer = 0x0] 14:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128f0d000) [pid = 1650] [serial = 280] [outer = 0x118569400] 14:11:03 INFO - PROCESS | 1650 | 1461964263087 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a83fc00) [pid = 1650] [serial = 281] [outer = 0x118569400] 14:11:03 INFO - PROCESS | 1650 | 1461964263378 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]]]}] 14:11:03 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. 14:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 14:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:11:03 INFO - PROCESS | 1650 | 1461964263410 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:11:03 INFO - PROCESS | 1650 | 1461964263411 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:11:03 INFO - PROCESS | 1650 | 1461964263414 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:11:03 INFO - PROCESS | 1650 | 1461964263415 Marionette TRACE conn2 <- [1,350,null,{}] 14:11:03 INFO - PROCESS | 1650 | 1461964263417 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}] 14:11:03 INFO - PROCESS | 1650 | 1461964263499 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:11:03 INFO - PROCESS | 1650 | 1461964263505 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d32800 == 44 [pid = 1650] [id = 95] 14:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a84a000) [pid = 1650] [serial = 282] [outer = 0x0] 14:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a932c00) [pid = 1650] [serial = 283] [outer = 0x12a84a000] 14:11:03 INFO - PROCESS | 1650 | 1461964263530 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a9c7000) [pid = 1650] [serial = 284] [outer = 0x12a84a000] 14:11:03 INFO - PROCESS | 1650 | 1461964263855 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]]]}] 14:11:03 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. 14:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 14:11:03 INFO - PROCESS | 1650 | 1461964263883 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:11:03 INFO - PROCESS | 1650 | 1461964263885 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:11:03 INFO - PROCESS | 1650 | 1461964263889 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:11:03 INFO - PROCESS | 1650 | 1461964263891 Marionette TRACE conn2 <- [1,354,null,{}] 14:11:03 INFO - PROCESS | 1650 | 1461964263893 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}] 14:11:03 INFO - PROCESS | 1650 | 1461964263992 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:11:04 INFO - PROCESS | 1650 | 1461964263996 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fba800 == 45 [pid = 1650] [id = 96] 14:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a92c400) [pid = 1650] [serial = 285] [outer = 0x0] 14:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12ac33c00) [pid = 1650] [serial = 286] [outer = 0x12a92c400] 14:11:04 INFO - PROCESS | 1650 | 1461964264021 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ac38400) [pid = 1650] [serial = 287] [outer = 0x12a92c400] 14:11:04 INFO - PROCESS | 1650 | 1461964264446 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]]]}] 14:11:04 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. 14:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 571ms 14:11:04 INFO - PROCESS | 1650 | 1461964264458 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:11:04 INFO - PROCESS | 1650 | 1461964264461 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:11:04 INFO - PROCESS | 1650 | 1461964264465 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:11:04 INFO - PROCESS | 1650 | 1461964264468 Marionette TRACE conn2 <- [1,358,null,{}] 14:11:04 INFO - PROCESS | 1650 | 1461964264471 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}] 14:11:04 INFO - PROCESS | 1650 | 1461964264571 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:11:04 INFO - PROCESS | 1650 | 1461964264632 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x117451000 == 46 [pid = 1650] [id = 97] 14:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116443000) [pid = 1650] [serial = 288] [outer = 0x0] 14:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11695dc00) [pid = 1650] [serial = 289] [outer = 0x116443000] 14:11:04 INFO - PROCESS | 1650 | 1461964264663 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1180c3000) [pid = 1650] [serial = 290] [outer = 0x116443000] 14:11:05 INFO - PROCESS | 1650 | 1461964265111 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]]]}] 14:11:05 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. 14:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 672ms 14:11:05 INFO - PROCESS | 1650 | 1461964265138 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:11:05 INFO - PROCESS | 1650 | 1461964265142 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:11:05 INFO - PROCESS | 1650 | 1461964265147 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 1650 | 1461964265149 Marionette TRACE conn2 <- [1,362,null,{}] 14:11:05 INFO - PROCESS | 1650 | 1461964265168 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}] 14:11:05 INFO - PROCESS | 1650 | 1461964265313 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:11:05 INFO - PROCESS | 1650 | 1461964265360 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119adc800 == 47 [pid = 1650] [id = 98] 14:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1192e1400) [pid = 1650] [serial = 291] [outer = 0x0] 14:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1197ebc00) [pid = 1650] [serial = 292] [outer = 0x1192e1400] 14:11:05 INFO - PROCESS | 1650 | 1461964265390 Marionette DEBUG loaded listener.js 14:11:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119a11000) [pid = 1650] [serial = 293] [outer = 0x1192e1400] 14:11:05 INFO - PROCESS | 1650 | 1461964265832 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]]]}] 14:11:05 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. 14:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 720ms 14:11:05 INFO - PROCESS | 1650 | 1461964265867 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:11:05 INFO - PROCESS | 1650 | 1461964265868 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:11:05 INFO - PROCESS | 1650 | 1461964265871 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 1650 | 1461964265873 Marionette TRACE conn2 <- [1,366,null,{}] 14:11:05 INFO - PROCESS | 1650 | 1461964265881 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}] 14:11:06 INFO - PROCESS | 1650 | 1461964266015 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:11:06 INFO - PROCESS | 1650 | 1461964266071 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x128694800 == 48 [pid = 1650] [id = 99] 14:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123e03400) [pid = 1650] [serial = 294] [outer = 0x0] 14:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124cbc000) [pid = 1650] [serial = 295] [outer = 0x123e03400] 14:11:06 INFO - PROCESS | 1650 | 1461964266105 Marionette DEBUG loaded listener.js 14:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12611cc00) [pid = 1650] [serial = 296] [outer = 0x123e03400] 14:11:06 INFO - PROCESS | 1650 | 1461964266749 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]]]}] 14:11:06 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. 14:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 923ms 14:11:06 INFO - PROCESS | 1650 | 1461964266794 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:11:06 INFO - PROCESS | 1650 | 1461964266797 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:11:06 INFO - PROCESS | 1650 | 1461964266800 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:11:06 INFO - PROCESS | 1650 | 1461964266803 Marionette TRACE conn2 <- [1,370,null,{}] 14:11:06 INFO - PROCESS | 1650 | 1461964266807 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}] 14:11:06 INFO - PROCESS | 1650 | 1461964266897 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:11:06 INFO - PROCESS | 1650 | 1461964266957 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116988000 == 49 [pid = 1650] [id = 100] 14:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115f16800) [pid = 1650] [serial = 297] [outer = 0x0] 14:11:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116423c00) [pid = 1650] [serial = 298] [outer = 0x115f16800] 14:11:06 INFO - PROCESS | 1650 | 1461964266984 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11672c400) [pid = 1650] [serial = 299] [outer = 0x115f16800] 14:11:07 INFO - PROCESS | 1650 | 1461964267453 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]]]}] 14:11:07 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. 14:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 673ms 14:11:07 INFO - PROCESS | 1650 | 1461964267477 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:11:07 INFO - PROCESS | 1650 | 1461964267480 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:11:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128d32800 == 48 [pid = 1650] [id = 95] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128690000 == 47 [pid = 1650] [id = 94] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1258ce000 == 46 [pid = 1650] [id = 93] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x124e32000 == 45 [pid = 1650] [id = 92] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123e64800 == 44 [pid = 1650] [id = 91] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1217b1000 == 43 [pid = 1650] [id = 90] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12132a000 == 42 [pid = 1650] [id = 89] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1193ac800 == 41 [pid = 1650] [id = 88] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11717a800) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11264e800) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128cc4800) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | 1461964267553 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 1650 | 1461964267554 Marionette TRACE conn2 <- [1,374,null,{}] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11859f800 == 40 [pid = 1650] [id = 87] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11831b800 == 39 [pid = 1650] [id = 86] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1164db800 == 38 [pid = 1650] [id = 85] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x112fd7800 == 37 [pid = 1650] [id = 84] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116a90000 == 36 [pid = 1650] [id = 83] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126b1c800 == 35 [pid = 1650] [id = 82] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1250ef000 == 34 [pid = 1650] [id = 81] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11939b800 == 33 [pid = 1650] [id = 80] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116944000 == 32 [pid = 1650] [id = 79] 14:11:07 INFO - PROCESS | 1650 | --DOCSHELL 0x125781800 == 31 [pid = 1650] [id = 78] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11a0d7800) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x124e41c00) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124e46400) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128c22c00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1257dbc00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124c0c800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11672b000) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d2ab000) [pid = 1650] [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.] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1287a1400) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1197f0c00) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128113000) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12135e000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1166e0800) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119ddf000) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119d19400) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119266400) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118777800) [pid = 1650] [serial = 204] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1192df800) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123e05000) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11856d400) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118476000) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121ce1000) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11856c800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12585c800) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 14:11:07 INFO - PROCESS | 1650 | 1461964267566 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}] 14:11:07 INFO - PROCESS | 1650 | 1461964267636 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:11:07 INFO - PROCESS | 1650 | 1461964267644 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fcb800 == 32 [pid = 1650] [id = 101] 14:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11717a800) [pid = 1650] [serial = 300] [outer = 0x0] 14:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1175a1c00) [pid = 1650] [serial = 301] [outer = 0x11717a800] 14:11:07 INFO - PROCESS | 1650 | 1461964267673 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118571000) [pid = 1650] [serial = 302] [outer = 0x11717a800] 14:11:08 INFO - PROCESS | 1650 | 1461964268023 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:11:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:11:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 548ms 14:11:08 INFO - PROCESS | 1650 | 1461964268035 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 1650 | 1461964268037 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:11:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:11:08 INFO - PROCESS | 1650 | 1461964268041 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1650 | 1461964268043 Marionette TRACE conn2 <- [1,378,null,{}] 14:11:08 INFO - PROCESS | 1650 | 1461964268050 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}] 14:11:08 INFO - PROCESS | 1650 | 1461964268136 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:11:08 INFO - PROCESS | 1650 | 1461964268198 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11810c800 == 33 [pid = 1650] [id = 102] 14:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118744000) [pid = 1650] [serial = 303] [outer = 0x0] 14:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11920e400) [pid = 1650] [serial = 304] [outer = 0x118744000] 14:11:08 INFO - PROCESS | 1650 | 1461964268225 Marionette DEBUG loaded listener.js 14:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1197ec400) [pid = 1650] [serial = 305] [outer = 0x118744000] 14:11:08 INFO - PROCESS | 1650 | 1461964268517 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:11:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:11:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 520ms 14:11:08 INFO - PROCESS | 1650 | 1461964268562 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 1650 | 1461964268564 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:11:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:11:08 INFO - PROCESS | 1650 | 1461964268566 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1650 | 1461964268567 Marionette TRACE conn2 <- [1,382,null,{}] 14:11:08 INFO - PROCESS | 1650 | 1461964268572 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}] 14:11:08 INFO - PROCESS | 1650 | 1461964268646 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:11:08 INFO - PROCESS | 1650 | 1461964268691 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x118326000 == 34 [pid = 1650] [id = 103] 14:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1192db400) [pid = 1650] [serial = 306] [outer = 0x0] 14:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a11400) [pid = 1650] [serial = 307] [outer = 0x1192db400] 14:11:08 INFO - PROCESS | 1650 | 1461964268717 Marionette DEBUG loaded listener.js 14:11:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119de1800) [pid = 1650] [serial = 308] [outer = 0x1192db400] 14:11:09 INFO - PROCESS | 1650 | 1461964268997 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:11:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:11:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 14:11:09 INFO - PROCESS | 1650 | 1461964269043 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:11:09 INFO - PROCESS | 1650 | 1461964269044 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:11:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:11:09 INFO - PROCESS | 1650 | 1461964269047 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 1650 | 1461964269048 Marionette TRACE conn2 <- [1,386,null,{}] 14:11:09 INFO - PROCESS | 1650 | 1461964269050 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}] 14:11:09 INFO - PROCESS | 1650 | 1461964269127 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:11:09 INFO - PROCESS | 1650 | 1461964269131 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119398000 == 35 [pid = 1650] [id = 104] 14:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a02d400) [pid = 1650] [serial = 309] [outer = 0x0] 14:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121145400) [pid = 1650] [serial = 310] [outer = 0x11a02d400] 14:11:09 INFO - PROCESS | 1650 | 1461964269160 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121361800) [pid = 1650] [serial = 311] [outer = 0x11a02d400] 14:11:09 INFO - PROCESS | 1650 | 1461964269500 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]]]}] 14:11:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:11:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 14:11:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:11:09 INFO - PROCESS | 1650 | 1461964269516 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:11:09 INFO - PROCESS | 1650 | 1461964269517 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:11:09 INFO - PROCESS | 1650 | 1461964269519 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 1650 | 1461964269520 Marionette TRACE conn2 <- [1,390,null,{}] 14:11:09 INFO - PROCESS | 1650 | 1461964269523 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}] 14:11:09 INFO - PROCESS | 1650 | 1461964269635 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:11:09 INFO - PROCESS | 1650 | 1461964269652 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aeb000 == 36 [pid = 1650] [id = 105] 14:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121359c00) [pid = 1650] [serial = 312] [outer = 0x0] 14:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1217da400) [pid = 1650] [serial = 313] [outer = 0x121359c00] 14:11:09 INFO - PROCESS | 1650 | 1461964269680 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124e40400) [pid = 1650] [serial = 314] [outer = 0x121359c00] 14:11:10 INFO - PROCESS | 1650 | 1461964270018 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]]]}] 14:11:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:11:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 14:11:10 INFO - PROCESS | 1650 | 1461964270040 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:11:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:11:10 INFO - PROCESS | 1650 | 1461964270041 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:11:10 INFO - PROCESS | 1650 | 1461964270051 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 1650 | 1461964270053 Marionette TRACE conn2 <- [1,394,null,{}] 14:11:10 INFO - PROCESS | 1650 | 1461964270057 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}] 14:11:10 INFO - PROCESS | 1650 | 1461964270144 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:11:10 INFO - PROCESS | 1650 | 1461964270148 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d1e800 == 37 [pid = 1650] [id = 106] 14:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115d40000) [pid = 1650] [serial = 315] [outer = 0x0] 14:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x125165000) [pid = 1650] [serial = 316] [outer = 0x115d40000] 14:11:10 INFO - PROCESS | 1650 | 1461964270174 Marionette DEBUG loaded listener.js 14:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x125859400) [pid = 1650] [serial = 317] [outer = 0x115d40000] 14:11:10 INFO - PROCESS | 1650 | 1461964270696 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]]]}] 14:11:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:11:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 679ms 14:11:10 INFO - PROCESS | 1650 | 1461964270747 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:11:10 INFO - PROCESS | 1650 | 1461964270748 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:11:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:11:10 INFO - PROCESS | 1650 | 1461964270753 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:11:10 INFO - PROCESS | 1650 | 1461964270754 Marionette TRACE conn2 <- [1,398,null,{}] 14:11:10 INFO - PROCESS | 1650 | 1461964270756 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}] 14:11:10 INFO - PROCESS | 1650 | 1461964270845 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:11:10 INFO - PROCESS | 1650 | 1461964270878 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219c1800 == 38 [pid = 1650] [id = 107] 14:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125855000) [pid = 1650] [serial = 318] [outer = 0x0] 14:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126995400) [pid = 1650] [serial = 319] [outer = 0x125855000] 14:11:10 INFO - PROCESS | 1650 | 1461964270903 Marionette DEBUG loaded listener.js 14:11:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12811cc00) [pid = 1650] [serial = 320] [outer = 0x125855000] 14:11:11 INFO - PROCESS | 1650 | 1461964271239 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]]]}] 14:11:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 14:11:11 INFO - PROCESS | 1650 | 1461964271281 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:11:11 INFO - PROCESS | 1650 | 1461964271282 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:11:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:11:11 INFO - PROCESS | 1650 | 1461964271285 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:11:11 INFO - PROCESS | 1650 | 1461964271286 Marionette TRACE conn2 <- [1,402,null,{}] 14:11:11 INFO - PROCESS | 1650 | 1461964271288 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}] 14:11:11 INFO - PROCESS | 1650 | 1461964271382 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:11:11 INFO - PROCESS | 1650 | 1461964271387 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e4f000 == 39 [pid = 1650] [id = 108] 14:11:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126988800) [pid = 1650] [serial = 321] [outer = 0x0] 14:11:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12863b000) [pid = 1650] [serial = 322] [outer = 0x126988800] 14:11:11 INFO - PROCESS | 1650 | 1461964271412 Marionette DEBUG loaded listener.js 14:11:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1286b0400) [pid = 1650] [serial = 323] [outer = 0x126988800] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1126b6000) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11856bc00) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11920dc00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124cb7800) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11920d000) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12810ec00) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1169b0800) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a0dc00) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x114ff1800) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1166e5000) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1217d1c00) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126125800) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12863d400) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118535c00) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118569400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1192d7c00) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111cbe800) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1169ac400) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:11:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a84a000) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:11:11 INFO - PROCESS | 1650 | 1461964271898 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]]]}] 14:11:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:11:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 623ms 14:11:11 INFO - PROCESS | 1650 | 1461964271908 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:11:11 INFO - PROCESS | 1650 | 1461964271909 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:11:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:11:11 INFO - PROCESS | 1650 | 1461964271911 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:11:11 INFO - PROCESS | 1650 | 1461964271912 Marionette TRACE conn2 <- [1,406,null,{}] 14:11:11 INFO - PROCESS | 1650 | 1461964271914 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}] 14:11:11 INFO - PROCESS | 1650 | 1461964271983 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:11:11 INFO - PROCESS | 1650 | 1461964271993 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x118994800 == 40 [pid = 1650] [id = 109] 14:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118535c00) [pid = 1650] [serial = 324] [outer = 0x0] 14:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1192d7c00) [pid = 1650] [serial = 325] [outer = 0x118535c00] 14:11:12 INFO - PROCESS | 1650 | 1461964272035 Marionette DEBUG loaded listener.js 14:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124c11800) [pid = 1650] [serial = 326] [outer = 0x118535c00] 14:11:12 INFO - PROCESS | 1650 | 1461964272514 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]]]}] 14:11:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:11:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 625ms 14:11:12 INFO - PROCESS | 1650 | 1461964272537 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:11:12 INFO - PROCESS | 1650 | 1461964272541 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:11:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:11:12 INFO - PROCESS | 1650 | 1461964272544 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1650 | 1461964272546 Marionette TRACE conn2 <- [1,410,null,{}] 14:11:12 INFO - PROCESS | 1650 | 1461964272548 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}] 14:11:12 INFO - PROCESS | 1650 | 1461964272641 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:11:12 INFO - PROCESS | 1650 | 1461964272647 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f3a800 == 41 [pid = 1650] [id = 110] 14:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1169ac400) [pid = 1650] [serial = 327] [outer = 0x0] 14:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1286b7000) [pid = 1650] [serial = 328] [outer = 0x1169ac400] 14:11:12 INFO - PROCESS | 1650 | 1461964272677 Marionette DEBUG loaded listener.js 14:11:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128f05000) [pid = 1650] [serial = 329] [outer = 0x1169ac400] 14:11:13 INFO - PROCESS | 1650 | 1461964273010 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]]]}] 14:11:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:11:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 14:11:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:11:13 INFO - PROCESS | 1650 | 1461964273064 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:11:13 INFO - PROCESS | 1650 | 1461964273065 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:11:13 INFO - PROCESS | 1650 | 1461964273067 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:11:13 INFO - PROCESS | 1650 | 1461964273068 Marionette TRACE conn2 <- [1,414,null,{}] 14:11:13 INFO - PROCESS | 1650 | 1461964273071 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}] 14:11:13 INFO - PROCESS | 1650 | 1461964273146 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:11:13 INFO - PROCESS | 1650 | 1461964273169 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:11:13 INFO - PROCESS | 1650 | 1461964273176 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126da9800 == 42 [pid = 1650] [id = 111] 14:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a92c800) [pid = 1650] [serial = 330] [outer = 0x0] 14:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a932000) [pid = 1650] [serial = 331] [outer = 0x12a92c800] 14:11:13 INFO - PROCESS | 1650 | 1461964273201 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a9ccc00) [pid = 1650] [serial = 332] [outer = 0x12a92c800] 14:11:13 INFO - PROCESS | 1650 | 1461964273537 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]]]}] 14:11:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:11:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 14:11:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:11:13 INFO - PROCESS | 1650 | 1461964273586 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:11:13 INFO - PROCESS | 1650 | 1461964273587 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:11:13 INFO - PROCESS | 1650 | 1461964273589 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:11:13 INFO - PROCESS | 1650 | 1461964273590 Marionette TRACE conn2 <- [1,418,null,{}] 14:11:13 INFO - PROCESS | 1650 | 1461964273593 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}] 14:11:13 INFO - PROCESS | 1650 | 1461964273669 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:11:13 INFO - PROCESS | 1650 | 1461964273718 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128967800 == 43 [pid = 1650] [id = 112] 14:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128f10000) [pid = 1650] [serial = 333] [outer = 0x0] 14:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12ac34800) [pid = 1650] [serial = 334] [outer = 0x128f10000] 14:11:13 INFO - PROCESS | 1650 | 1461964273742 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b29b000) [pid = 1650] [serial = 335] [outer = 0x128f10000] 14:11:14 INFO - PROCESS | 1650 | 1461964274685 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]]]}] 14:11:14 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 14:11:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 14:11:14 INFO - PROCESS | 1650 | 1461964274711 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:11:14 INFO - PROCESS | 1650 | 1461964274713 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:11:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:11:14 INFO - PROCESS | 1650 | 1461964274716 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 1650 | 1461964274719 Marionette TRACE conn2 <- [1,422,null,{}] 14:11:14 INFO - PROCESS | 1650 | 1461964274725 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}] 14:11:14 INFO - PROCESS | 1650 | 1461964274824 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:11:14 INFO - PROCESS | 1650 | 1461964274868 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116944800 == 44 [pid = 1650] [id = 113] 14:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116422400) [pid = 1650] [serial = 336] [outer = 0x0] 14:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11642b800) [pid = 1650] [serial = 337] [outer = 0x116422400] 14:11:14 INFO - PROCESS | 1650 | 1461964274900 Marionette DEBUG loaded listener.js 14:11:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11852c800) [pid = 1650] [serial = 338] [outer = 0x116422400] 14:11:15 INFO - PROCESS | 1650 | 1461964275805 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]]]}] 14:11:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:11:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1124ms 14:11:15 INFO - PROCESS | 1650 | 1461964275841 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:11:15 INFO - PROCESS | 1650 | 1461964275845 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:11:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:11:15 INFO - PROCESS | 1650 | 1461964275850 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1650 | 1461964275852 Marionette TRACE conn2 <- [1,426,null,{}] 14:11:15 INFO - PROCESS | 1650 | 1461964275855 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}] 14:11:15 INFO - PROCESS | 1650 | 1461964275954 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:11:15 INFO - PROCESS | 1650 | 1461964275997 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859a800 == 45 [pid = 1650] [id = 114] 14:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1180bbc00) [pid = 1650] [serial = 339] [outer = 0x0] 14:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118776000) [pid = 1650] [serial = 340] [outer = 0x1180bbc00] 14:11:16 INFO - PROCESS | 1650 | 1461964276027 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1197a1c00) [pid = 1650] [serial = 341] [outer = 0x1180bbc00] 14:11:16 INFO - PROCESS | 1650 | 1461964276523 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] 14:11:16 INFO - PROCESS | 1650 | 1461964276589 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:11:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:11:16 INFO - PROCESS | 1650 | 1461964276592 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:11:16 INFO - PROCESS | 1650 | 1461964276595 Marionette TRACE conn2 <- [1,430,null,{}] 14:11:16 INFO - PROCESS | 1650 | 1461964276603 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}] 14:11:16 INFO - PROCESS | 1650 | 1461964276704 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:11:16 INFO - PROCESS | 1650 | 1461964276766 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a8b000 == 46 [pid = 1650] [id = 115] 14:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11695bc00) [pid = 1650] [serial = 342] [outer = 0x0] 14:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118740000) [pid = 1650] [serial = 343] [outer = 0x11695bc00] 14:11:16 INFO - PROCESS | 1650 | 1461964276798 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x121d7b400) [pid = 1650] [serial = 344] [outer = 0x11695bc00] 14:11:17 INFO - PROCESS | 1650 | 1461964277396 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]]]}] 14:11:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:11:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 822ms 14:11:17 INFO - PROCESS | 1650 | 1461964277423 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:11:17 INFO - PROCESS | 1650 | 1461964277425 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:11:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:11:17 INFO - PROCESS | 1650 | 1461964277430 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 1650 | 1461964277432 Marionette TRACE conn2 <- [1,434,null,{}] 14:11:17 INFO - PROCESS | 1650 | 1461964277436 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}] 14:11:17 INFO - PROCESS | 1650 | 1461964277526 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:11:17 INFO - PROCESS | 1650 | 1461964277587 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a78800 == 47 [pid = 1650] [id = 116] 14:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x115f15400) [pid = 1650] [serial = 345] [outer = 0x0] 14:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x116a61400) [pid = 1650] [serial = 346] [outer = 0x115f15400] 14:11:17 INFO - PROCESS | 1650 | 1461964277617 Marionette DEBUG loaded listener.js 14:11:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1180c6400) [pid = 1650] [serial = 347] [outer = 0x115f15400] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126da9800 == 46 [pid = 1650] [id = 111] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123f3a800 == 45 [pid = 1650] [id = 110] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x118994800 == 44 [pid = 1650] [id = 109] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123e4f000 == 43 [pid = 1650] [id = 108] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1219c1800 == 42 [pid = 1650] [id = 107] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x113d1e800 == 41 [pid = 1650] [id = 106] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119aeb000 == 40 [pid = 1650] [id = 105] 14:11:17 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ac33c00) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119398000 == 39 [pid = 1650] [id = 104] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x118326000 == 38 [pid = 1650] [id = 103] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11810c800 == 37 [pid = 1650] [id = 102] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x114fcb800 == 36 [pid = 1650] [id = 101] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116988000 == 35 [pid = 1650] [id = 100] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119adc800 == 34 [pid = 1650] [id = 98] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117451000 == 33 [pid = 1650] [id = 97] 14:11:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128fba800 == 32 [pid = 1650] [id = 96] 14:11:18 INFO - PROCESS | 1650 | 1461964278006 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]]]}] 14:11:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:11:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 621ms 14:11:18 INFO - PROCESS | 1650 | 1461964278052 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:11:18 INFO - PROCESS | 1650 | 1461964278055 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:11:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1180c0800) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x113315000) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126127400) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119204c00) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119262000) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118573000) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12143ec00) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128110c00) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a0d400) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a0d5000) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12863e400) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11847a800) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118536400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121137800) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121533800) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11695d800) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11643d400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117664c00) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11672a000) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126119000) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124e48800) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12811c000) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12879d400) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11873ac00) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128642800) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1197efc00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a83fc00) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124cb2c00) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128cc6400) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12585b800) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128637800) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128c1c000) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a9c7000) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121d82000) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128f0d000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a932c00) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 14:11:18 INFO - PROCESS | 1650 | 1461964278077 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:11:18 INFO - PROCESS | 1650 | 1461964278078 Marionette TRACE conn2 <- [1,438,null,{}] 14:11:18 INFO - PROCESS | 1650 | 1461964278083 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}] 14:11:18 INFO - PROCESS | 1650 | 1461964278157 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:11:18 INFO - PROCESS | 1650 | 1461964278162 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a80000 == 33 [pid = 1650] [id = 117] 14:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11847a800) [pid = 1650] [serial = 348] [outer = 0x0] 14:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118573800) [pid = 1650] [serial = 349] [outer = 0x11847a800] 14:11:18 INFO - PROCESS | 1650 | 1461964278190 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119205800) [pid = 1650] [serial = 350] [outer = 0x11847a800] 14:11:18 INFO - PROCESS | 1650 | 1461964278546 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]]]}] 14:11:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:11:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 531ms 14:11:18 INFO - PROCESS | 1650 | 1461964278599 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:11:18 INFO - PROCESS | 1650 | 1461964278600 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:11:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:11:18 INFO - PROCESS | 1650 | 1461964278603 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:11:18 INFO - PROCESS | 1650 | 1461964278605 Marionette TRACE conn2 <- [1,442,null,{}] 14:11:18 INFO - PROCESS | 1650 | 1461964278625 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}] 14:11:18 INFO - PROCESS | 1650 | 1461964278702 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:11:18 INFO - PROCESS | 1650 | 1461964278710 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118351000 == 34 [pid = 1650] [id = 118] 14:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1197ef800) [pid = 1650] [serial = 351] [outer = 0x0] 14:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119d1ac00) [pid = 1650] [serial = 352] [outer = 0x1197ef800] 14:11:18 INFO - PROCESS | 1650 | 1461964278738 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121138000) [pid = 1650] [serial = 353] [outer = 0x1197ef800] 14:11:19 INFO - PROCESS | 1650 | 1461964279101 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]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:11:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 522ms 14:11:19 INFO - PROCESS | 1650 | 1461964279126 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 1650 | 1461964279128 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:11:19 INFO - PROCESS | 1650 | 1461964279130 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 1650 | 1461964279131 Marionette TRACE conn2 <- [1,446,null,{}] 14:11:19 INFO - PROCESS | 1650 | 1461964279133 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}] 14:11:19 INFO - PROCESS | 1650 | 1461964279215 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:11:19 INFO - PROCESS | 1650 | 1461964279258 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119396800 == 35 [pid = 1650] [id = 119] 14:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119d58800) [pid = 1650] [serial = 354] [outer = 0x0] 14:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12143ec00) [pid = 1650] [serial = 355] [outer = 0x119d58800] 14:11:19 INFO - PROCESS | 1650 | 1461964279284 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123e73800) [pid = 1650] [serial = 356] [outer = 0x119d58800] 14:11:19 INFO - PROCESS | 1650 | 1461964279576 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]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:11:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 14:11:19 INFO - PROCESS | 1650 | 1461964279600 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 1650 | 1461964279602 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:11:19 INFO - PROCESS | 1650 | 1461964279610 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 1650 | 1461964279611 Marionette TRACE conn2 <- [1,450,null,{}] 14:11:19 INFO - PROCESS | 1650 | 1461964279615 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}] 14:11:19 INFO - PROCESS | 1650 | 1461964279718 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:11:19 INFO - PROCESS | 1650 | 1461964279787 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b58800 == 36 [pid = 1650] [id = 120] 14:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11a0d7800) [pid = 1650] [serial = 357] [outer = 0x0] 14:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124a72c00) [pid = 1650] [serial = 358] [outer = 0x11a0d7800] 14:11:19 INFO - PROCESS | 1650 | 1461964279823 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1257d8400) [pid = 1650] [serial = 359] [outer = 0x11a0d7800] 14:11:20 INFO - PROCESS | 1650 | 1461964280274 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 1650 | 1461964280345 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:11:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:11:20 INFO - PROCESS | 1650 | 1461964280349 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1650 | 1461964280351 Marionette TRACE conn2 <- [1,454,null,{}] 14:11:20 INFO - PROCESS | 1650 | 1461964280357 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}] 14:11:20 INFO - PROCESS | 1650 | 1461964280519 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:11:20 INFO - PROCESS | 1650 | 1461964280552 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121121800 == 37 [pid = 1650] [id = 121] 14:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128111000) [pid = 1650] [serial = 360] [outer = 0x0] 14:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12811d800) [pid = 1650] [serial = 361] [outer = 0x128111000] 14:11:20 INFO - PROCESS | 1650 | 1461964280595 Marionette DEBUG loaded listener.js 14:11:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12863d000) [pid = 1650] [serial = 362] [outer = 0x128111000] 14:11:20 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:20 INFO - PROCESS | 1650 | 1461964280943 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]]]}] 14:11:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:11:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 620ms 14:11:20 INFO - PROCESS | 1650 | 1461964280974 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 1650 | 1461964280976 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:11:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:11:20 INFO - PROCESS | 1650 | 1461964280978 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1650 | 1461964280979 Marionette TRACE conn2 <- [1,458,null,{}] 14:11:20 INFO - PROCESS | 1650 | 1461964280982 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}] 14:11:21 INFO - PROCESS | 1650 | 1461964281094 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:11:21 INFO - PROCESS | 1650 | 1461964281107 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11329e000 == 38 [pid = 1650] [id = 122] 14:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12863e400) [pid = 1650] [serial = 363] [outer = 0x0] 14:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1286b3c00) [pid = 1650] [serial = 364] [outer = 0x12863e400] 14:11:21 INFO - PROCESS | 1650 | 1461964281133 Marionette DEBUG loaded listener.js 14:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128c24000) [pid = 1650] [serial = 365] [outer = 0x12863e400] 14:11:21 INFO - PROCESS | 1650 | 1461964281471 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] 14:11:21 INFO - PROCESS | 1650 | 1461964281498 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:11:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:11:21 INFO - PROCESS | 1650 | 1461964281500 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:11:21 INFO - PROCESS | 1650 | 1461964281502 Marionette TRACE conn2 <- [1,462,null,{}] 14:11:21 INFO - PROCESS | 1650 | 1461964281506 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}] 14:11:21 INFO - PROCESS | 1650 | 1461964281599 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:11:21 INFO - PROCESS | 1650 | 1461964281604 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e32000 == 39 [pid = 1650] [id = 123] 14:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12863fc00) [pid = 1650] [serial = 366] [outer = 0x0] 14:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128cc8400) [pid = 1650] [serial = 367] [outer = 0x12863fc00] 14:11:21 INFO - PROCESS | 1650 | 1461964281629 Marionette DEBUG loaded listener.js 14:11:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a84d800) [pid = 1650] [serial = 368] [outer = 0x12863fc00] 14:11:21 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:21 INFO - PROCESS | 1650 | 1461964281977 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] 14:11:22 INFO - PROCESS | 1650 | 1461964282024 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:11:22 INFO - PROCESS | 1650 | 1461964282027 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:11:22 INFO - PROCESS | 1650 | 1461964282028 Marionette TRACE conn2 <- [1,466,null,{}] 14:11:22 INFO - PROCESS | 1650 | 1461964282030 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}] 14:11:22 INFO - PROCESS | 1650 | 1461964282209 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115d40000) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125855000) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11a02d400) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123e03400) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11717a800) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1192db400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115f16800) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126988800) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118744000) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118535c00) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a92c800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121359c00) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1169ac400) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:11:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128cbe000) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:11:22 INFO - PROCESS | 1650 | 1461964282254 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fda000 == 40 [pid = 1650] [id = 124] 14:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115d40000) [pid = 1650] [serial = 369] [outer = 0x0] 14:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1169ac400) [pid = 1650] [serial = 370] [outer = 0x115d40000] 14:11:22 INFO - PROCESS | 1650 | 1461964282279 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11a02d400) [pid = 1650] [serial = 371] [outer = 0x115d40000] 14:11:22 INFO - PROCESS | 1650 | 1461964282580 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] 14:11:22 INFO - PROCESS | 1650 | 1461964282598 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:11:22 INFO - PROCESS | 1650 | 1461964282600 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:11:22 INFO - PROCESS | 1650 | 1461964282601 Marionette TRACE conn2 <- [1,470,null,{}] 14:11:22 INFO - PROCESS | 1650 | 1461964282606 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}] 14:11:22 INFO - PROCESS | 1650 | 1461964282685 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:11:22 INFO - PROCESS | 1650 | 1461964282692 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126da1800 == 41 [pid = 1650] [id = 125] 14:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12515d400) [pid = 1650] [serial = 372] [outer = 0x0] 14:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128f0f000) [pid = 1650] [serial = 373] [outer = 0x12515d400] 14:11:22 INFO - PROCESS | 1650 | 1461964282718 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12ac3cc00) [pid = 1650] [serial = 374] [outer = 0x12515d400] 14:11:23 INFO - PROCESS | 1650 | 1461964283049 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]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:11:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 14:11:23 INFO - PROCESS | 1650 | 1461964283072 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:11:23 INFO - PROCESS | 1650 | 1461964283074 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:11:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:11:23 INFO - PROCESS | 1650 | 1461964283077 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1650 | 1461964283078 Marionette TRACE conn2 <- [1,474,null,{}] 14:11:23 INFO - PROCESS | 1650 | 1461964283081 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}] 14:11:23 INFO - PROCESS | 1650 | 1461964283192 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:11:23 INFO - PROCESS | 1650 | 1461964283199 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d2a000 == 42 [pid = 1650] [id = 126] 14:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ac3d800) [pid = 1650] [serial = 375] [outer = 0x0] 14:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b2a2000) [pid = 1650] [serial = 376] [outer = 0x12ac3d800] 14:11:23 INFO - PROCESS | 1650 | 1461964283228 Marionette DEBUG loaded listener.js 14:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b2eb800) [pid = 1650] [serial = 377] [outer = 0x12ac3d800] 14:11:23 INFO - PROCESS | 1650 | 1461964283607 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]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:11:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 14:11:23 INFO - PROCESS | 1650 | 1461964283647 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:11:23 INFO - PROCESS | 1650 | 1461964283649 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:11:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:11:23 INFO - PROCESS | 1650 | 1461964283652 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1650 | 1461964283654 Marionette TRACE conn2 <- [1,478,null,{}] 14:11:23 INFO - PROCESS | 1650 | 1461964283657 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}] 14:11:23 INFO - PROCESS | 1650 | 1461964283757 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:11:23 INFO - PROCESS | 1650 | 1461964283830 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1299a5800 == 43 [pid = 1650] [id = 127] 14:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b29ac00) [pid = 1650] [serial = 378] [outer = 0x0] 14:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b2f4c00) [pid = 1650] [serial = 379] [outer = 0x12b29ac00] 14:11:23 INFO - PROCESS | 1650 | 1461964283868 Marionette DEBUG loaded listener.js 14:11:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12be5ac00) [pid = 1650] [serial = 380] [outer = 0x12b29ac00] 14:11:24 INFO - PROCESS | 1650 | 1461964284311 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]]]}] 14:11:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:11:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 721ms 14:11:24 INFO - PROCESS | 1650 | 1461964284373 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:11:24 INFO - PROCESS | 1650 | 1461964284375 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:11:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:11:24 INFO - PROCESS | 1650 | 1461964284379 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:11:24 INFO - PROCESS | 1650 | 1461964284381 Marionette TRACE conn2 <- [1,482,null,{}] 14:11:24 INFO - PROCESS | 1650 | 1461964284385 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}] 14:11:24 INFO - PROCESS | 1650 | 1461964284485 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:11:24 INFO - PROCESS | 1650 | 1461964284546 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116494000 == 44 [pid = 1650] [id = 128] 14:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x114ff9000) [pid = 1650] [serial = 381] [outer = 0x0] 14:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116960c00) [pid = 1650] [serial = 382] [outer = 0x114ff9000] 14:11:24 INFO - PROCESS | 1650 | 1461964284579 Marionette DEBUG loaded listener.js 14:11:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118476000) [pid = 1650] [serial = 383] [outer = 0x114ff9000] 14:11:25 INFO - PROCESS | 1650 | 1461964285027 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]]]}] 14:11:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:11:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 672ms 14:11:25 INFO - PROCESS | 1650 | 1461964285090 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:11:25 INFO - PROCESS | 1650 | 1461964285094 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:11:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:11:25 INFO - PROCESS | 1650 | 1461964285111 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:11:25 INFO - PROCESS | 1650 | 1461964285113 Marionette TRACE conn2 <- [1,486,null,{}] 14:11:25 INFO - PROCESS | 1650 | 1461964285115 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}] 14:11:25 INFO - PROCESS | 1650 | 1461964285212 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:11:25 INFO - PROCESS | 1650 | 1461964285272 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119556000 == 45 [pid = 1650] [id = 129] 14:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1192e0000) [pid = 1650] [serial = 384] [outer = 0x0] 14:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a0cc00) [pid = 1650] [serial = 385] [outer = 0x1192e0000] 14:11:25 INFO - PROCESS | 1650 | 1461964285302 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11a02b000) [pid = 1650] [serial = 386] [outer = 0x1192e0000] 14:11:25 INFO - PROCESS | 1650 | 1461964285737 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]]]}] 14:11:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:11:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 14:11:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:11:25 INFO - PROCESS | 1650 | 1461964285781 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:11:25 INFO - PROCESS | 1650 | 1461964285783 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:11:25 INFO - PROCESS | 1650 | 1461964285785 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:11:25 INFO - PROCESS | 1650 | 1461964285788 Marionette TRACE conn2 <- [1,490,null,{}] 14:11:25 INFO - PROCESS | 1650 | 1461964285796 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}] 14:11:25 INFO - PROCESS | 1650 | 1461964285898 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:11:25 INFO - PROCESS | 1650 | 1461964285960 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d35800 == 46 [pid = 1650] [id = 130] 14:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x121ce1000) [pid = 1650] [serial = 387] [outer = 0x0] 14:11:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126127c00) [pid = 1650] [serial = 388] [outer = 0x121ce1000] 14:11:25 INFO - PROCESS | 1650 | 1461964285994 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128116c00) [pid = 1650] [serial = 389] [outer = 0x121ce1000] 14:11:26 INFO - PROCESS | 1650 | 1461964286420 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]]]}] 14:11:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:11:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 673ms 14:11:26 INFO - PROCESS | 1650 | 1461964286508 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:11:26 INFO - PROCESS | 1650 | 1461964286510 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:11:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:11:26 INFO - PROCESS | 1650 | 1461964286515 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:11:26 INFO - PROCESS | 1650 | 1461964286516 Marionette TRACE conn2 <- [1,494,null,{}] 14:11:26 INFO - PROCESS | 1650 | 1461964286519 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}] 14:11:26 INFO - PROCESS | 1650 | 1461964286615 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:11:26 INFO - PROCESS | 1650 | 1461964286675 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac15800 == 47 [pid = 1650] [id = 131] 14:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12879f000) [pid = 1650] [serial = 390] [outer = 0x0] 14:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12ac3d000) [pid = 1650] [serial = 391] [outer = 0x12879f000] 14:11:26 INFO - PROCESS | 1650 | 1461964286705 Marionette DEBUG loaded listener.js 14:11:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b2a1000) [pid = 1650] [serial = 392] [outer = 0x12879f000] 14:11:27 INFO - PROCESS | 1650 | 1461964287161 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]]]}] 14:11:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:11:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 14:11:27 INFO - PROCESS | 1650 | 1461964287326 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:11:27 INFO - PROCESS | 1650 | 1461964287328 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:11:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:11:27 INFO - PROCESS | 1650 | 1461964287361 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:11:27 INFO - PROCESS | 1650 | 1461964287363 Marionette TRACE conn2 <- [1,498,null,{}] 14:11:27 INFO - PROCESS | 1650 | 1461964287366 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}] 14:11:27 INFO - PROCESS | 1650 | 1461964287456 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:11:27 INFO - PROCESS | 1650 | 1461964287501 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x118313800 == 48 [pid = 1650] [id = 132] 14:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116957400) [pid = 1650] [serial = 393] [outer = 0x0] 14:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116a61c00) [pid = 1650] [serial = 394] [outer = 0x116957400] 14:11:27 INFO - PROCESS | 1650 | 1461964287528 Marionette DEBUG loaded listener.js 14:11:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118507800) [pid = 1650] [serial = 395] [outer = 0x116957400] 14:11:27 INFO - PROCESS | 1650 | 1461964287986 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]]]}] 14:11:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:11:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 691ms 14:11:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:11:28 INFO - PROCESS | 1650 | 1461964288037 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:11:28 INFO - PROCESS | 1650 | 1461964288040 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:11:28 INFO - PROCESS | 1650 | 1461964288046 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:11:28 INFO - PROCESS | 1650 | 1461964288050 Marionette TRACE conn2 <- [1,502,null,{}] 14:11:28 INFO - PROCESS | 1650 | 1461964288078 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}] 14:11:28 INFO - PROCESS | 1650 | 1461964288207 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128d2a000 == 47 [pid = 1650] [id = 126] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x126da1800 == 46 [pid = 1650] [id = 125] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x114fda000 == 45 [pid = 1650] [id = 124] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124e32000 == 44 [pid = 1650] [id = 123] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11329e000 == 43 [pid = 1650] [id = 122] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x121121800 == 42 [pid = 1650] [id = 121] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119b58800 == 41 [pid = 1650] [id = 120] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119396800 == 40 [pid = 1650] [id = 119] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118351000 == 39 [pid = 1650] [id = 118] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x116a80000 == 38 [pid = 1650] [id = 117] 14:11:28 INFO - PROCESS | 1650 | 1461964288351 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x116a78800 == 37 [pid = 1650] [id = 116] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x116944800 == 36 [pid = 1650] [id = 113] 14:11:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128967800 == 35 [pid = 1650] [id = 112] 14:11:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1134a5000 == 36 [pid = 1650] [id = 133] 14:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1169ad400) [pid = 1650] [serial = 396] [outer = 0x0] 14:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118740400) [pid = 1650] [serial = 397] [outer = 0x1169ad400] 14:11:28 INFO - PROCESS | 1650 | 1461964288375 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1197efc00) [pid = 1650] [serial = 398] [outer = 0x1169ad400] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128f03000) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x125165000) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126995400) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121145400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x121361800) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12611cc00) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x124cbc000) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1175a1c00) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118571000) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a11400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119de1800) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11672c400) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116423c00) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12863b000) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11920e400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1197ec400) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11695dc00) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1197ebc00) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12811cc00) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124c11800) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1192d7c00) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a932000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1286b0400) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a9ccc00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1217da400) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124e40400) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128f05000) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125859400) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1286b7000) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 14:11:28 INFO - PROCESS | 1650 | 1461964288761 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]]]}] 14:11:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:11:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 729ms 14:11:28 INFO - PROCESS | 1650 | 1461964288776 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:11:28 INFO - PROCESS | 1650 | 1461964288778 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:11:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:11:28 INFO - PROCESS | 1650 | 1461964288782 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:11:28 INFO - PROCESS | 1650 | 1461964288784 Marionette TRACE conn2 <- [1,506,null,{}] 14:11:28 INFO - PROCESS | 1650 | 1461964288791 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}] 14:11:28 INFO - PROCESS | 1650 | 1461964288934 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:11:29 INFO - PROCESS | 1650 | 1461964289012 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118351000 == 37 [pid = 1650] [id = 134] 14:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d20000) [pid = 1650] [serial = 399] [outer = 0x0] 14:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121358400) [pid = 1650] [serial = 400] [outer = 0x119d20000] 14:11:29 INFO - PROCESS | 1650 | 1461964289057 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121440c00) [pid = 1650] [serial = 401] [outer = 0x119d20000] 14:11:29 INFO - PROCESS | 1650 | 1461964289424 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]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:11:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 675ms 14:11:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:11:29 INFO - PROCESS | 1650 | 1461964289457 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 1650 | 1461964289458 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:11:29 INFO - PROCESS | 1650 | 1461964289460 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1650 | 1461964289461 Marionette TRACE conn2 <- [1,510,null,{}] 14:11:29 INFO - PROCESS | 1650 | 1461964289464 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}] 14:11:29 INFO - PROCESS | 1650 | 1461964289563 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:11:29 INFO - PROCESS | 1650 | 1461964289610 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a4800 == 38 [pid = 1650] [id = 135] 14:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12143d400) [pid = 1650] [serial = 402] [outer = 0x0] 14:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123e71400) [pid = 1650] [serial = 403] [outer = 0x12143d400] 14:11:29 INFO - PROCESS | 1650 | 1461964289636 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12585c800) [pid = 1650] [serial = 404] [outer = 0x12143d400] 14:11:29 INFO - PROCESS | 1650 | 1461964289928 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]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:11:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 517ms 14:11:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:11:29 INFO - PROCESS | 1650 | 1461964289979 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 1650 | 1461964289980 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:11:29 INFO - PROCESS | 1650 | 1461964289982 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1650 | 1461964289983 Marionette TRACE conn2 <- [1,514,null,{}] 14:11:29 INFO - PROCESS | 1650 | 1461964289986 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}] 14:11:30 INFO - PROCESS | 1650 | 1461964290061 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:11:30 INFO - PROCESS | 1650 | 1461964290109 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d29000 == 39 [pid = 1650] [id = 136] 14:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113df5800) [pid = 1650] [serial = 405] [outer = 0x0] 14:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126127400) [pid = 1650] [serial = 406] [outer = 0x113df5800] 14:11:30 INFO - PROCESS | 1650 | 1461964290137 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128116400) [pid = 1650] [serial = 407] [outer = 0x113df5800] 14:11:30 INFO - PROCESS | 1650 | 1461964290402 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]]]}] 14:11:30 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 14:11:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 14:11:30 INFO - PROCESS | 1650 | 1461964290451 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:11:30 INFO - PROCESS | 1650 | 1461964290453 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:11:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:11:30 INFO - PROCESS | 1650 | 1461964290466 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:11:30 INFO - PROCESS | 1650 | 1461964290467 Marionette TRACE conn2 <- [1,518,null,{}] 14:11:30 INFO - PROCESS | 1650 | 1461964290472 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}] 14:11:30 INFO - PROCESS | 1650 | 1461964290585 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:11:30 INFO - PROCESS | 1650 | 1461964290616 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ca1000 == 40 [pid = 1650] [id = 137] 14:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12863d800) [pid = 1650] [serial = 408] [outer = 0x0] 14:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128c1b800) [pid = 1650] [serial = 409] [outer = 0x12863d800] 14:11:30 INFO - PROCESS | 1650 | 1461964290644 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a846400) [pid = 1650] [serial = 410] [outer = 0x12863d800] 14:11:31 INFO - PROCESS | 1650 | 1461964291021 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]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:11:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 569ms 14:11:31 INFO - PROCESS | 1650 | 1461964291036 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 1650 | 1461964291039 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:11:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:11:31 INFO - PROCESS | 1650 | 1461964291061 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1650 | 1461964291062 Marionette TRACE conn2 <- [1,522,null,{}] 14:11:31 INFO - PROCESS | 1650 | 1461964291066 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}] 14:11:31 INFO - PROCESS | 1650 | 1461964291211 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:11:31 INFO - PROCESS | 1650 | 1461964291258 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11611b000 == 41 [pid = 1650] [id = 138] 14:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12863e800) [pid = 1650] [serial = 411] [outer = 0x0] 14:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12ac36800) [pid = 1650] [serial = 412] [outer = 0x12863e800] 14:11:31 INFO - PROCESS | 1650 | 1461964291298 Marionette DEBUG loaded listener.js 14:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b2a4400) [pid = 1650] [serial = 413] [outer = 0x12863e800] 14:11:31 INFO - PROCESS | 1650 | 1461964291708 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]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:11:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 14:11:31 INFO - PROCESS | 1650 | 1461964291735 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:11:31 INFO - PROCESS | 1650 | 1461964291736 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:11:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:11:31 INFO - PROCESS | 1650 | 1461964291740 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1650 | 1461964291741 Marionette TRACE conn2 <- [1,526,null,{}] 14:11:31 INFO - PROCESS | 1650 | 1461964291744 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}] 14:11:31 INFO - PROCESS | 1650 | 1461964291837 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:11:31 INFO - PROCESS | 1650 | 1461964291885 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261d1800 == 42 [pid = 1650] [id = 139] 14:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b2bd800) [pid = 1650] [serial = 414] [outer = 0x0] 14:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b2eb400) [pid = 1650] [serial = 415] [outer = 0x12b2bd800] 14:11:31 INFO - PROCESS | 1650 | 1461964291910 Marionette DEBUG loaded listener.js 14:11:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12be58c00) [pid = 1650] [serial = 416] [outer = 0x12b2bd800] 14:11:32 INFO - PROCESS | 1650 | 1461964292236 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]]]}] 14:11:32 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 14:11:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 14:11:32 INFO - PROCESS | 1650 | 1461964292265 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:11:32 INFO - PROCESS | 1650 | 1461964292266 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:11:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:11:32 INFO - PROCESS | 1650 | 1461964292269 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:11:32 INFO - PROCESS | 1650 | 1461964292271 Marionette TRACE conn2 <- [1,530,null,{}] 14:11:32 INFO - PROCESS | 1650 | 1461964292275 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}] 14:11:32 INFO - PROCESS | 1650 | 1461964292369 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:11:32 INFO - PROCESS | 1650 | 1461964292374 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x126da3800 == 43 [pid = 1650] [id = 140] 14:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b2c1400) [pid = 1650] [serial = 417] [outer = 0x0] 14:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12be9f000) [pid = 1650] [serial = 418] [outer = 0x12b2c1400] 14:11:32 INFO - PROCESS | 1650 | 1461964292399 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c0c9000) [pid = 1650] [serial = 419] [outer = 0x12b2c1400] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115f15400) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128111000) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11695bc00) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119d58800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1197ef800) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12863e400) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11a0d7800) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12863fc00) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11847a800) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d40000) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12ac3d800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:11:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12515d400) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:11:32 INFO - PROCESS | 1650 | 1461964292776 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"]]]}] 14:11:32 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 14:11:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:11:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:11:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:11:32 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 14:11:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:11:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:11:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:11:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:11:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 523ms 14:11:32 INFO - PROCESS | 1650 | 1461964292803 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:11:32 INFO - PROCESS | 1650 | 1461964292807 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:11:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:11:32 INFO - PROCESS | 1650 | 1461964292812 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:11:32 INFO - PROCESS | 1650 | 1461964292813 Marionette TRACE conn2 <- [1,534,null,{}] 14:11:32 INFO - PROCESS | 1650 | 1461964292815 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}] 14:11:32 INFO - PROCESS | 1650 | 1461964292899 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:11:32 INFO - PROCESS | 1650 | 1461964292904 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d39800 == 44 [pid = 1650] [id = 141] 14:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123e05000) [pid = 1650] [serial = 420] [outer = 0x0] 14:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12be58800) [pid = 1650] [serial = 421] [outer = 0x123e05000] 14:11:32 INFO - PROCESS | 1650 | 1461964292932 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12c0ca800) [pid = 1650] [serial = 422] [outer = 0x123e05000] 14:11:33 INFO - PROCESS | 1650 | 1461964293265 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]]]}] 14:11:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:11:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 14:11:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:11:33 INFO - PROCESS | 1650 | 1461964293280 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:11:33 INFO - PROCESS | 1650 | 1461964293282 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:11:33 INFO - PROCESS | 1650 | 1461964293284 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:11:33 INFO - PROCESS | 1650 | 1461964293286 Marionette TRACE conn2 <- [1,538,null,{}] 14:11:33 INFO - PROCESS | 1650 | 1461964293288 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}] 14:11:33 INFO - PROCESS | 1650 | 1461964293381 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:11:33 INFO - PROCESS | 1650 | 1461964293390 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a99f000 == 45 [pid = 1650] [id = 142] 14:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12c0cd000) [pid = 1650] [serial = 423] [outer = 0x0] 14:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12c0d2400) [pid = 1650] [serial = 424] [outer = 0x12c0cd000] 14:11:33 INFO - PROCESS | 1650 | 1461964293427 Marionette DEBUG loaded listener.js 14:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c288000) [pid = 1650] [serial = 425] [outer = 0x12c0cd000] 14:11:33 INFO - PROCESS | 1650 | 1461964293779 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]]]}] 14:11:33 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. 14:11:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 524ms 14:11:33 INFO - PROCESS | 1650 | 1461964293808 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:11:33 INFO - PROCESS | 1650 | 1461964293810 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:11:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:11:33 INFO - PROCESS | 1650 | 1461964293812 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:11:33 INFO - PROCESS | 1650 | 1461964293813 Marionette TRACE conn2 <- [1,542,null,{}] 14:11:33 INFO - PROCESS | 1650 | 1461964293815 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}] 14:11:33 INFO - PROCESS | 1650 | 1461964293915 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:11:33 INFO - PROCESS | 1650 | 1461964293924 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b333000 == 46 [pid = 1650] [id = 143] 14:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c280c00) [pid = 1650] [serial = 426] [outer = 0x0] 14:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c2b7800) [pid = 1650] [serial = 427] [outer = 0x12c280c00] 14:11:33 INFO - PROCESS | 1650 | 1461964293949 Marionette DEBUG loaded listener.js 14:11:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12c2bec00) [pid = 1650] [serial = 428] [outer = 0x12c280c00] 14:11:34 INFO - PROCESS | 1650 | 1461964294262 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]]]}] 14:11:34 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. 14:11:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 14:11:34 INFO - PROCESS | 1650 | 1461964294282 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:11:34 INFO - PROCESS | 1650 | 1461964294283 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:11:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:11:34 INFO - PROCESS | 1650 | 1461964294285 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1650 | 1461964294286 Marionette TRACE conn2 <- [1,546,null,{}] 14:11:34 INFO - PROCESS | 1650 | 1461964294293 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}] 14:11:34 INFO - PROCESS | 1650 | 1461964294394 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:11:34 INFO - PROCESS | 1650 | 1461964294398 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbce800 == 47 [pid = 1650] [id = 144] 14:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12c850c00) [pid = 1650] [serial = 429] [outer = 0x0] 14:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c855000) [pid = 1650] [serial = 430] [outer = 0x12c850c00] 14:11:34 INFO - PROCESS | 1650 | 1461964294429 Marionette DEBUG loaded listener.js 14:11:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c85a800) [pid = 1650] [serial = 431] [outer = 0x12c850c00] 14:11:34 INFO - PROCESS | 1650 | 1461964294876 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]]]}] 14:11:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:11:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 623ms 14:11:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:11:34 INFO - PROCESS | 1650 | 1461964294909 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:11:34 INFO - PROCESS | 1650 | 1461964294912 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:11:34 INFO - PROCESS | 1650 | 1461964294916 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1650 | 1461964294918 Marionette TRACE conn2 <- [1,550,null,{}] 14:11:34 INFO - PROCESS | 1650 | 1461964294922 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}] 14:11:35 INFO - PROCESS | 1650 | 1461964295030 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:11:35 INFO - PROCESS | 1650 | 1461964295113 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811f800 == 48 [pid = 1650] [id = 145] 14:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1166df000) [pid = 1650] [serial = 432] [outer = 0x0] 14:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11766f400) [pid = 1650] [serial = 433] [outer = 0x1166df000] 14:11:35 INFO - PROCESS | 1650 | 1461964295149 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1192d6c00) [pid = 1650] [serial = 434] [outer = 0x1166df000] 14:11:35 INFO - PROCESS | 1650 | 1461964295526 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]]]}] 14:11:35 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. 14:11:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 622ms 14:11:35 INFO - PROCESS | 1650 | 1461964295538 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:11:35 INFO - PROCESS | 1650 | 1461964295542 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:11:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:11:35 INFO - PROCESS | 1650 | 1461964295547 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:11:35 INFO - PROCESS | 1650 | 1461964295549 Marionette TRACE conn2 <- [1,554,null,{}] 14:11:35 INFO - PROCESS | 1650 | 1461964295551 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}] 14:11:35 INFO - PROCESS | 1650 | 1461964295653 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:11:35 INFO - PROCESS | 1650 | 1461964295743 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219d9800 == 49 [pid = 1650] [id = 146] 14:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11a0cf000) [pid = 1650] [serial = 435] [outer = 0x0] 14:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12135e000) [pid = 1650] [serial = 436] [outer = 0x11a0cf000] 14:11:35 INFO - PROCESS | 1650 | 1461964295772 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123e03c00) [pid = 1650] [serial = 437] [outer = 0x11a0cf000] 14:11:36 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:36 INFO - PROCESS | 1650 | 1461964296199 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]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:11:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 14:11:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:11:36 INFO - PROCESS | 1650 | 1461964296218 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:11:36 INFO - PROCESS | 1650 | 1461964296219 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:11:36 INFO - PROCESS | 1650 | 1461964296223 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 1650 | 1461964296226 Marionette TRACE conn2 <- [1,558,null,{}] 14:11:36 INFO - PROCESS | 1650 | 1461964296235 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}] 14:11:36 INFO - PROCESS | 1650 | 1461964296430 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:11:36 INFO - PROCESS | 1650 | 1461964296499 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbdb800 == 50 [pid = 1650] [id = 147] 14:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128635000) [pid = 1650] [serial = 438] [outer = 0x0] 14:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128c23800) [pid = 1650] [serial = 439] [outer = 0x128635000] 14:11:36 INFO - PROCESS | 1650 | 1461964296549 Marionette DEBUG loaded listener.js 14:11:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a83f400) [pid = 1650] [serial = 440] [outer = 0x128635000] 14:11:36 INFO - PROCESS | 1650 | 1461964296981 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]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:11:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 776ms 14:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:11:37 INFO - PROCESS | 1650 | 1461964296999 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:11:37 INFO - PROCESS | 1650 | 1461964297001 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:11:37 INFO - PROCESS | 1650 | 1461964297004 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:11:37 INFO - PROCESS | 1650 | 1461964297005 Marionette TRACE conn2 <- [1,562,null,{}] 14:11:37 INFO - PROCESS | 1650 | 1461964297008 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}] 14:11:37 INFO - PROCESS | 1650 | 1461964297116 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:11:37 INFO - PROCESS | 1650 | 1461964297184 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be2b000 == 51 [pid = 1650] [id = 148] 14:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a92fc00) [pid = 1650] [serial = 441] [outer = 0x0] 14:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12be5a400) [pid = 1650] [serial = 442] [outer = 0x12a92fc00] 14:11:37 INFO - PROCESS | 1650 | 1461964297271 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c279800) [pid = 1650] [serial = 443] [outer = 0x12a92fc00] 14:11:37 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:37 INFO - PROCESS | 1650 | 1461964297796 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]]]}] 14:11:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:11:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 821ms 14:11:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:11:37 INFO - PROCESS | 1650 | 1461964297825 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:11:37 INFO - PROCESS | 1650 | 1461964297826 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:11:37 INFO - PROCESS | 1650 | 1461964297829 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:11:37 INFO - PROCESS | 1650 | 1461964297830 Marionette TRACE conn2 <- [1,566,null,{}] 14:11:37 INFO - PROCESS | 1650 | 1461964297832 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}] 14:11:37 INFO - PROCESS | 1650 | 1461964297931 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:11:37 INFO - PROCESS | 1650 | 1461964297977 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c21d000 == 52 [pid = 1650] [id = 149] 14:11:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12ac39000) [pid = 1650] [serial = 444] [outer = 0x0] 14:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12c284400) [pid = 1650] [serial = 445] [outer = 0x12ac39000] 14:11:38 INFO - PROCESS | 1650 | 1461964298007 Marionette DEBUG loaded listener.js 14:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12c2bfc00) [pid = 1650] [serial = 446] [outer = 0x12ac39000] 14:11:38 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:38 INFO - PROCESS | 1650 | 1461964298447 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]]]}] 14:11:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:11:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 668ms 14:11:38 INFO - PROCESS | 1650 | 1461964298497 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 1650 | 1461964298499 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:11:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:11:38 INFO - PROCESS | 1650 | 1461964298501 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:11:38 INFO - PROCESS | 1650 | 1461964298502 Marionette TRACE conn2 <- [1,570,null,{}] 14:11:38 INFO - PROCESS | 1650 | 1461964298505 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}] 14:11:38 INFO - PROCESS | 1650 | 1461964298637 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:11:38 INFO - PROCESS | 1650 | 1461964298690 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c832000 == 53 [pid = 1650] [id = 150] 14:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12c857800) [pid = 1650] [serial = 447] [outer = 0x0] 14:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12cc28400) [pid = 1650] [serial = 448] [outer = 0x12c857800] 14:11:38 INFO - PROCESS | 1650 | 1461964298721 Marionette DEBUG loaded listener.js 14:11:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d2a0000) [pid = 1650] [serial = 449] [outer = 0x12c857800] 14:11:38 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:39 INFO - PROCESS | 1650 | 1461964299293 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]]]}] 14:11:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:11:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 818ms 14:11:39 INFO - PROCESS | 1650 | 1461964299320 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:11:39 INFO - PROCESS | 1650 | 1461964299322 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:11:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:11:39 INFO - PROCESS | 1650 | 1461964299326 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:11:39 INFO - PROCESS | 1650 | 1461964299328 Marionette TRACE conn2 <- [1,574,null,{}] 14:11:39 INFO - PROCESS | 1650 | 1461964299332 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}] 14:11:39 INFO - PROCESS | 1650 | 1461964299425 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:11:39 INFO - PROCESS | 1650 | 1461964299473 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11898a000 == 54 [pid = 1650] [id = 151] 14:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1162d1000) [pid = 1650] [serial = 450] [outer = 0x0] 14:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1180c9c00) [pid = 1650] [serial = 451] [outer = 0x1162d1000] 14:11:39 INFO - PROCESS | 1650 | 1461964299505 Marionette DEBUG loaded listener.js 14:11:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1192d7400) [pid = 1650] [serial = 452] [outer = 0x1162d1000] 14:11:39 INFO - PROCESS | 1650 | 1461964299926 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]]]}] 14:11:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:11:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 626ms 14:11:39 INFO - PROCESS | 1650 | 1461964299952 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:11:39 INFO - PROCESS | 1650 | 1461964299958 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:11:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:11:39 INFO - PROCESS | 1650 | 1461964299962 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:11:39 INFO - PROCESS | 1650 | 1461964299964 Marionette TRACE conn2 <- [1,578,null,{}] 14:11:39 INFO - PROCESS | 1650 | 1461964299966 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}] 14:11:40 INFO - PROCESS | 1650 | 1461964300058 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:11:40 INFO - PROCESS | 1650 | 1461964300109 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11831c800 == 55 [pid = 1650] [id = 152] 14:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1175a2400) [pid = 1650] [serial = 453] [outer = 0x0] 14:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119d16400) [pid = 1650] [serial = 454] [outer = 0x1175a2400] 14:11:40 INFO - PROCESS | 1650 | 1461964300136 Marionette DEBUG loaded listener.js 14:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1217da400) [pid = 1650] [serial = 455] [outer = 0x1175a2400] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b333000 == 54 [pid = 1650] [id = 143] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a99f000 == 53 [pid = 1650] [id = 142] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128d39800 == 52 [pid = 1650] [id = 141] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126da3800 == 51 [pid = 1650] [id = 140] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1261d1800 == 50 [pid = 1650] [id = 139] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11611b000 == 49 [pid = 1650] [id = 138] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x121ca1000 == 48 [pid = 1650] [id = 137] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ac34800) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11642b800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118776000) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b2f4c00) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119d29000 == 47 [pid = 1650] [id = 136] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a4800 == 46 [pid = 1650] [id = 135] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118351000 == 45 [pid = 1650] [id = 134] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1134a5000 == 44 [pid = 1650] [id = 133] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118313800 == 43 [pid = 1650] [id = 132] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119556000 == 42 [pid = 1650] [id = 129] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116494000 == 41 [pid = 1650] [id = 128] 14:11:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1299a5800 == 40 [pid = 1650] [id = 127] 14:11:40 INFO - PROCESS | 1650 | 1461964300538 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]]]}] 14:11:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:11:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 618ms 14:11:40 INFO - PROCESS | 1650 | 1461964300581 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:11:40 INFO - PROCESS | 1650 | 1461964300583 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:11:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:11:40 INFO - PROCESS | 1650 | 1461964300585 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:11:40 INFO - PROCESS | 1650 | 1461964300587 Marionette TRACE conn2 <- [1,582,null,{}] 14:11:40 INFO - PROCESS | 1650 | 1461964300595 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}] 14:11:40 INFO - PROCESS | 1650 | 1461964300677 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x116a61400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1180c6400) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12811d800) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x121d7b400) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118740000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12143ec00) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123e73800) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119d1ac00) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x121138000) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1286b3c00) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124a72c00) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128cc8400) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a84d800) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118573800) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119205800) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a02d400) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b2eb800) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1169ac400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128c24000) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12863d000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128f0f000) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12ac3cc00) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1257d8400) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b2a2000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 14:11:40 INFO - PROCESS | 1650 | 1461964300737 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180a0000 == 41 [pid = 1650] [id = 153] 14:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1169ac400) [pid = 1650] [serial = 456] [outer = 0x0] 14:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119d1ac00) [pid = 1650] [serial = 457] [outer = 0x1169ac400] 14:11:40 INFO - PROCESS | 1650 | 1461964300770 Marionette DEBUG loaded listener.js 14:11:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124e48800) [pid = 1650] [serial = 458] [outer = 0x1169ac400] 14:11:41 INFO - PROCESS | 1650 | 1461964301080 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]]]}] 14:11:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:11:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 523ms 14:11:41 INFO - PROCESS | 1650 | 1461964301109 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:11:41 INFO - PROCESS | 1650 | 1461964301111 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:11:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:11:41 INFO - PROCESS | 1650 | 1461964301113 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:11:41 INFO - PROCESS | 1650 | 1461964301114 Marionette TRACE conn2 <- [1,586,null,{}] 14:11:41 INFO - PROCESS | 1650 | 1461964301116 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}] 14:11:41 INFO - PROCESS | 1650 | 1461964301196 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:11:41 INFO - PROCESS | 1650 | 1461964301201 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d29000 == 42 [pid = 1650] [id = 154] 14:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126723400) [pid = 1650] [serial = 459] [outer = 0x0] 14:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12811c800) [pid = 1650] [serial = 460] [outer = 0x126723400] 14:11:41 INFO - PROCESS | 1650 | 1461964301230 Marionette DEBUG loaded listener.js 14:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12863a400) [pid = 1650] [serial = 461] [outer = 0x126723400] 14:11:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:41 INFO - PROCESS | 1650 | 1461964301563 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]]]}] 14:11:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:11:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 471ms 14:11:41 INFO - PROCESS | 1650 | 1461964301584 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:11:41 INFO - PROCESS | 1650 | 1461964301585 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:11:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:11:41 INFO - PROCESS | 1650 | 1461964301587 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:11:41 INFO - PROCESS | 1650 | 1461964301588 Marionette TRACE conn2 <- [1,590,null,{}] 14:11:41 INFO - PROCESS | 1650 | 1461964301590 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}] 14:11:41 INFO - PROCESS | 1650 | 1461964301682 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:11:41 INFO - PROCESS | 1650 | 1461964301690 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219c7800 == 43 [pid = 1650] [id = 155] 14:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128640000) [pid = 1650] [serial = 462] [outer = 0x0] 14:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128cbb400) [pid = 1650] [serial = 463] [outer = 0x128640000] 14:11:41 INFO - PROCESS | 1650 | 1461964301732 Marionette DEBUG loaded listener.js 14:11:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128fd4000) [pid = 1650] [serial = 464] [outer = 0x128640000] 14:11:42 INFO - PROCESS | 1650 | 1461964302177 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]]]}] 14:11:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:11:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 623ms 14:11:42 INFO - PROCESS | 1650 | 1461964302210 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:11:42 INFO - PROCESS | 1650 | 1461964302211 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:11:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:11:42 INFO - PROCESS | 1650 | 1461964302214 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:11:42 INFO - PROCESS | 1650 | 1461964302215 Marionette TRACE conn2 <- [1,594,null,{}] 14:11:42 INFO - PROCESS | 1650 | 1461964302217 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}] 14:11:42 INFO - PROCESS | 1650 | 1461964302310 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:11:42 INFO - PROCESS | 1650 | 1461964302316 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x124aa0800 == 44 [pid = 1650] [id = 156] 14:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a9c8400) [pid = 1650] [serial = 465] [outer = 0x0] 14:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b2bbc00) [pid = 1650] [serial = 466] [outer = 0x12a9c8400] 14:11:42 INFO - PROCESS | 1650 | 1461964302343 Marionette DEBUG loaded listener.js 14:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bea7c00) [pid = 1650] [serial = 467] [outer = 0x12a9c8400] 14:11:42 INFO - PROCESS | 1650 | 1461964302691 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]]]}] 14:11:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:11:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 14:11:42 INFO - PROCESS | 1650 | 1461964302732 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:11:42 INFO - PROCESS | 1650 | 1461964302733 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:11:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:11:42 INFO - PROCESS | 1650 | 1461964302736 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:11:42 INFO - PROCESS | 1650 | 1461964302737 Marionette TRACE conn2 <- [1,598,null,{}] 14:11:42 INFO - PROCESS | 1650 | 1461964302742 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}] 14:11:42 INFO - PROCESS | 1650 | 1461964302845 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:11:42 INFO - PROCESS | 1650 | 1461964302860 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x125794000 == 45 [pid = 1650] [id = 157] 14:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b29a400) [pid = 1650] [serial = 468] [outer = 0x0] 14:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12c0cf000) [pid = 1650] [serial = 469] [outer = 0x12b29a400] 14:11:42 INFO - PROCESS | 1650 | 1461964302886 Marionette DEBUG loaded listener.js 14:11:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c2b2800) [pid = 1650] [serial = 470] [outer = 0x12b29a400] 14:11:43 INFO - PROCESS | 1650 | 1461964303228 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]]]}] 14:11:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:11:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms 14:11:43 INFO - PROCESS | 1650 | 1461964303259 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:11:43 INFO - PROCESS | 1650 | 1461964303260 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:11:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:11:43 INFO - PROCESS | 1650 | 1461964303267 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:11:43 INFO - PROCESS | 1650 | 1461964303268 Marionette TRACE conn2 <- [1,602,null,{}] 14:11:43 INFO - PROCESS | 1650 | 1461964303271 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}] 14:11:43 INFO - PROCESS | 1650 | 1461964303369 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:11:43 INFO - PROCESS | 1650 | 1461964303373 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128955800 == 46 [pid = 1650] [id = 158] 14:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c27d800) [pid = 1650] [serial = 471] [outer = 0x0] 14:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12c852000) [pid = 1650] [serial = 472] [outer = 0x12c27d800] 14:11:43 INFO - PROCESS | 1650 | 1461964303398 Marionette DEBUG loaded listener.js 14:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12cc29400) [pid = 1650] [serial = 473] [outer = 0x12c27d800] 14:11:43 INFO - PROCESS | 1650 | 1461964303734 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]]]}] 14:11:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:11:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 14:11:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:11:43 INFO - PROCESS | 1650 | 1461964303786 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:11:43 INFO - PROCESS | 1650 | 1461964303787 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:11:43 INFO - PROCESS | 1650 | 1461964303790 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:11:43 INFO - PROCESS | 1650 | 1461964303791 Marionette TRACE conn2 <- [1,606,null,{}] 14:11:43 INFO - PROCESS | 1650 | 1461964303793 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}] 14:11:43 INFO - PROCESS | 1650 | 1461964303898 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:11:43 INFO - PROCESS | 1650 | 1461964303913 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1299aa800 == 47 [pid = 1650] [id = 159] 14:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12c851c00) [pid = 1650] [serial = 474] [outer = 0x0] 14:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12cc32000) [pid = 1650] [serial = 475] [outer = 0x12c851c00] 14:11:43 INFO - PROCESS | 1650 | 1461964303939 Marionette DEBUG loaded listener.js 14:11:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d2a3800) [pid = 1650] [serial = 476] [outer = 0x12c851c00] 14:11:44 INFO - PROCESS | 1650 | 1461964304260 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]]]}] 14:11:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:11:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 14:11:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:11:44 INFO - PROCESS | 1650 | 1461964304308 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:11:44 INFO - PROCESS | 1650 | 1461964304310 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:11:44 INFO - PROCESS | 1650 | 1461964304312 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:11:44 INFO - PROCESS | 1650 | 1461964304313 Marionette TRACE conn2 <- [1,610,null,{}] 14:11:44 INFO - PROCESS | 1650 | 1461964304322 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}] 14:11:44 INFO - PROCESS | 1650 | 1461964304418 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:11:44 INFO - PROCESS | 1650 | 1461964304422 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac2e800 == 48 [pid = 1650] [id = 160] 14:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119bdac00) [pid = 1650] [serial = 477] [outer = 0x0] 14:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119be1800) [pid = 1650] [serial = 478] [outer = 0x119bdac00] 14:11:44 INFO - PROCESS | 1650 | 1461964304475 Marionette DEBUG loaded listener.js 14:11:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119be5800) [pid = 1650] [serial = 479] [outer = 0x119bdac00] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12863e800) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b2bd800) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12143d400) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1169ad400) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x116957400) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x113df5800) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b2c1400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119d20000) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12c280c00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12c0cd000) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123e05000) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12863d800) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116443000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1192e1400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:11:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a92c400) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:11:45 INFO - PROCESS | 1650 | 1461964305105 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]]]}] 14:11:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:11:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 822ms 14:11:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:11:45 INFO - PROCESS | 1650 | 1461964305135 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 1650 | 1461964305138 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:11:45 INFO - PROCESS | 1650 | 1461964305141 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 1650 | 1461964305144 Marionette TRACE conn2 <- [1,614,null,{}] 14:11:45 INFO - PROCESS | 1650 | 1461964305148 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}] 14:11:45 INFO - PROCESS | 1650 | 1461964305270 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:11:45 INFO - PROCESS | 1650 | 1461964305322 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d3c800 == 49 [pid = 1650] [id = 161] 14:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x116443000) [pid = 1650] [serial = 480] [outer = 0x0] 14:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119bdf800) [pid = 1650] [serial = 481] [outer = 0x116443000] 14:11:45 INFO - PROCESS | 1650 | 1461964305353 Marionette DEBUG loaded listener.js 14:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12151e400) [pid = 1650] [serial = 482] [outer = 0x116443000] 14:11:45 INFO - PROCESS | 1650 | 1461964305649 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]]]}] 14:11:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:11:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms 14:11:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:11:45 INFO - PROCESS | 1650 | 1461964305662 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:11:45 INFO - PROCESS | 1650 | 1461964305663 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:11:45 INFO - PROCESS | 1650 | 1461964305665 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:11:45 INFO - PROCESS | 1650 | 1461964305666 Marionette TRACE conn2 <- [1,618,null,{}] 14:11:45 INFO - PROCESS | 1650 | 1461964305668 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}] 14:11:45 INFO - PROCESS | 1650 | 1461964305786 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:11:45 INFO - PROCESS | 1650 | 1461964305792 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccac000 == 50 [pid = 1650] [id = 162] 14:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123e05000) [pid = 1650] [serial = 483] [outer = 0x0] 14:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12c280c00) [pid = 1650] [serial = 484] [outer = 0x123e05000] 14:11:45 INFO - PROCESS | 1650 | 1461964305818 Marionette DEBUG loaded listener.js 14:11:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d2a4c00) [pid = 1650] [serial = 485] [outer = 0x123e05000] 14:11:46 INFO - PROCESS | 1650 | 1461964306131 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]]]}] 14:11:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:11:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 14:11:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:11:46 INFO - PROCESS | 1650 | 1461964306185 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:11:46 INFO - PROCESS | 1650 | 1461964306186 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:11:46 INFO - PROCESS | 1650 | 1461964306189 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:11:46 INFO - PROCESS | 1650 | 1461964306190 Marionette TRACE conn2 <- [1,622,null,{}] 14:11:46 INFO - PROCESS | 1650 | 1461964306201 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}] 14:11:46 INFO - PROCESS | 1650 | 1461964306282 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:11:46 INFO - PROCESS | 1650 | 1461964306287 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccc1800 == 51 [pid = 1650] [id = 163] 14:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126986c00) [pid = 1650] [serial = 486] [outer = 0x0] 14:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12c9e8800) [pid = 1650] [serial = 487] [outer = 0x126986c00] 14:11:46 INFO - PROCESS | 1650 | 1461964306312 Marionette DEBUG loaded listener.js 14:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12c9ec800) [pid = 1650] [serial = 488] [outer = 0x126986c00] 14:11:46 INFO - PROCESS | 1650 | 1461964306650 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]]]}] 14:11:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:11:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 470ms 14:11:46 INFO - PROCESS | 1650 | 1461964306659 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:11:46 INFO - PROCESS | 1650 | 1461964306660 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:11:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:11:46 INFO - PROCESS | 1650 | 1461964306663 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:11:46 INFO - PROCESS | 1650 | 1461964306664 Marionette TRACE conn2 <- [1,626,null,{}] 14:11:46 INFO - PROCESS | 1650 | 1461964306666 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}] 14:11:46 INFO - PROCESS | 1650 | 1461964306753 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:11:46 INFO - PROCESS | 1650 | 1461964306759 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d254800 == 52 [pid = 1650] [id = 164] 14:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x111c32c00) [pid = 1650] [serial = 489] [outer = 0x0] 14:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12899d400) [pid = 1650] [serial = 490] [outer = 0x111c32c00] 14:11:46 INFO - PROCESS | 1650 | 1461964306784 Marionette DEBUG loaded listener.js 14:11:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1289a1400) [pid = 1650] [serial = 491] [outer = 0x111c32c00] 14:11:47 INFO - PROCESS | 1650 | 1461964307258 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]]]}] 14:11:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:11:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 622ms 14:11:47 INFO - PROCESS | 1650 | 1461964307286 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:11:47 INFO - PROCESS | 1650 | 1461964307288 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:11:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:11:47 INFO - PROCESS | 1650 | 1461964307292 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1650 | 1461964307295 Marionette TRACE conn2 <- [1,630,null,{}] 14:11:47 INFO - PROCESS | 1650 | 1461964307299 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}] 14:11:47 INFO - PROCESS | 1650 | 1461964307407 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:11:47 INFO - PROCESS | 1650 | 1461964307472 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171aa800 == 53 [pid = 1650] [id = 165] 14:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x115f16800) [pid = 1650] [serial = 492] [outer = 0x0] 14:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11856c800) [pid = 1650] [serial = 493] [outer = 0x115f16800] 14:11:47 INFO - PROCESS | 1650 | 1461964307504 Marionette DEBUG loaded listener.js 14:11:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1192d7800) [pid = 1650] [serial = 494] [outer = 0x115f16800] 14:11:47 INFO - PROCESS | 1650 | 1461964307899 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]]]}] 14:11:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:11:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 671ms 14:11:47 INFO - PROCESS | 1650 | 1461964307963 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:11:47 INFO - PROCESS | 1650 | 1461964307967 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:11:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:11:47 INFO - PROCESS | 1650 | 1461964307972 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:11:47 INFO - PROCESS | 1650 | 1461964307974 Marionette TRACE conn2 <- [1,634,null,{}] 14:11:47 INFO - PROCESS | 1650 | 1461964307976 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}] 14:11:48 INFO - PROCESS | 1650 | 1461964308080 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:11:48 INFO - PROCESS | 1650 | 1461964308182 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12110e000 == 54 [pid = 1650] [id = 166] 14:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119a0dc00) [pid = 1650] [serial = 495] [outer = 0x0] 14:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x121515000) [pid = 1650] [serial = 496] [outer = 0x119a0dc00] 14:11:48 INFO - PROCESS | 1650 | 1461964308211 Marionette DEBUG loaded listener.js 14:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x121520800) [pid = 1650] [serial = 497] [outer = 0x119a0dc00] 14:11:48 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:48 INFO - PROCESS | 1650 | 1461964308641 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]]]}] 14:11:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:11:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 719ms 14:11:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:11:48 INFO - PROCESS | 1650 | 1461964308692 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:11:48 INFO - PROCESS | 1650 | 1461964308694 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:11:48 INFO - PROCESS | 1650 | 1461964308696 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:11:48 INFO - PROCESS | 1650 | 1461964308698 Marionette TRACE conn2 <- [1,638,null,{}] 14:11:48 INFO - PROCESS | 1650 | 1461964308708 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}] 14:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x126722c00) [pid = 1650] [serial = 498] [outer = 0x12d2aa000] 14:11:48 INFO - PROCESS | 1650 | 1461964308827 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:11:48 INFO - PROCESS | 1650 | 1461964308934 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d259000 == 55 [pid = 1650] [id = 167] 14:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1286b1400) [pid = 1650] [serial = 499] [outer = 0x0] 14:11:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128998400) [pid = 1650] [serial = 500] [outer = 0x1286b1400] 14:11:48 INFO - PROCESS | 1650 | 1461964308969 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128f0fc00) [pid = 1650] [serial = 501] [outer = 0x1286b1400] 14:11:49 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:49 INFO - PROCESS | 1650 | 1461964309369 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]]]}] 14:11:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:11:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 721ms 14:11:49 INFO - PROCESS | 1650 | 1461964309426 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:11:49 INFO - PROCESS | 1650 | 1461964309428 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:11:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:11:49 INFO - PROCESS | 1650 | 1461964309431 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:11:49 INFO - PROCESS | 1650 | 1461964309432 Marionette TRACE conn2 <- [1,642,null,{}] 14:11:49 INFO - PROCESS | 1650 | 1461964309435 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}] 14:11:49 INFO - PROCESS | 1650 | 1461964309537 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:11:49 INFO - PROCESS | 1650 | 1461964309588 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c831800 == 56 [pid = 1650] [id = 168] 14:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a92cc00) [pid = 1650] [serial = 502] [outer = 0x0] 14:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b2a0800) [pid = 1650] [serial = 503] [outer = 0x12a92cc00] 14:11:49 INFO - PROCESS | 1650 | 1461964309619 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b2f1400) [pid = 1650] [serial = 504] [outer = 0x12a92cc00] 14:11:50 INFO - PROCESS | 1650 | 1461964310037 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]]]}] 14:11:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:11:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 620ms 14:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:11:50 INFO - PROCESS | 1650 | 1461964310051 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1650 | 1461964310053 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:11:50 INFO - PROCESS | 1650 | 1461964310057 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1650 | 1461964310058 Marionette TRACE conn2 <- [1,646,null,{}] 14:11:50 INFO - PROCESS | 1650 | 1461964310061 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}] 14:11:50 INFO - PROCESS | 1650 | 1461964310159 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:11:50 INFO - PROCESS | 1650 | 1461964310208 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d52f800 == 57 [pid = 1650] [id = 169] 14:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a92d400) [pid = 1650] [serial = 505] [outer = 0x0] 14:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12c0d3c00) [pid = 1650] [serial = 506] [outer = 0x12a92d400] 14:11:50 INFO - PROCESS | 1650 | 1461964310237 Marionette DEBUG loaded listener.js 14:11:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12c9e5000) [pid = 1650] [serial = 507] [outer = 0x12a92d400] 14:11:50 INFO - PROCESS | 1650 | 1461964310656 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]]]}] 14:11:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:11:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 14:11:50 INFO - PROCESS | 1650 | 1461964310726 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1650 | 1461964310728 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:11:50 INFO - PROCESS | 1650 | 1461964310730 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1650 | 1461964310731 Marionette TRACE conn2 <- [1,650,null,{}] 14:11:50 INFO - PROCESS | 1650 | 1461964310734 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}] 14:11:50 INFO - PROCESS | 1650 | 1461964310909 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:11:51 INFO - PROCESS | 1650 | 1461964311150 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11743b800 == 58 [pid = 1650] [id = 170] 14:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11331b400) [pid = 1650] [serial = 508] [outer = 0x0] 14:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x113402800) [pid = 1650] [serial = 509] [outer = 0x11331b400] 14:11:51 INFO - PROCESS | 1650 | 1461964311180 Marionette DEBUG loaded listener.js 14:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x116470400) [pid = 1650] [serial = 510] [outer = 0x11331b400] 14:11:51 INFO - PROCESS | 1650 | 1461964311569 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]]]}] 14:11:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:11:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 870ms 14:11:51 INFO - PROCESS | 1650 | 1461964311601 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:11:51 INFO - PROCESS | 1650 | 1461964311604 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:11:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:11:51 INFO - PROCESS | 1650 | 1461964311609 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:11:51 INFO - PROCESS | 1650 | 1461964311611 Marionette TRACE conn2 <- [1,654,null,{}] 14:11:51 INFO - PROCESS | 1650 | 1461964311614 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}] 14:11:51 INFO - PROCESS | 1650 | 1461964311708 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:11:51 INFO - PROCESS | 1650 | 1461964311761 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x116941000 == 59 [pid = 1650] [id = 171] 14:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11646fc00) [pid = 1650] [serial = 511] [outer = 0x0] 14:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1169b6800) [pid = 1650] [serial = 512] [outer = 0x11646fc00] 14:11:51 INFO - PROCESS | 1650 | 1461964311790 Marionette DEBUG loaded listener.js 14:11:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118770c00) [pid = 1650] [serial = 513] [outer = 0x11646fc00] 14:11:52 INFO - PROCESS | 1650 | 1461964312188 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]]]}] 14:11:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:11:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 620ms 14:11:52 INFO - PROCESS | 1650 | 1461964312232 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:11:52 INFO - PROCESS | 1650 | 1461964312235 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:11:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:11:52 INFO - PROCESS | 1650 | 1461964312239 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:11:52 INFO - PROCESS | 1650 | 1461964312241 Marionette TRACE conn2 <- [1,658,null,{}] 14:11:52 INFO - PROCESS | 1650 | 1461964312244 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}] 14:11:52 INFO - PROCESS | 1650 | 1461964312411 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccc1800 == 58 [pid = 1650] [id = 163] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccac000 == 57 [pid = 1650] [id = 162] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x119a0cc00) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x126127c00) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12ac3d000) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12c855000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x128d3c800 == 56 [pid = 1650] [id = 161] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac2e800 == 55 [pid = 1650] [id = 160] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1299aa800 == 54 [pid = 1650] [id = 159] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x128955800 == 53 [pid = 1650] [id = 158] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x125794000 == 52 [pid = 1650] [id = 157] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x124aa0800 == 51 [pid = 1650] [id = 156] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1219c7800 == 50 [pid = 1650] [id = 155] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119d29000 == 49 [pid = 1650] [id = 154] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1180a0000 == 48 [pid = 1650] [id = 153] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11831c800 == 47 [pid = 1650] [id = 152] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11898a000 == 46 [pid = 1650] [id = 151] 14:11:52 INFO - PROCESS | 1650 | 1461964312571 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12be2b000 == 45 [pid = 1650] [id = 148] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbdb800 == 44 [pid = 1650] [id = 147] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1219d9800 == 43 [pid = 1650] [id = 146] 14:11:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11811f800 == 42 [pid = 1650] [id = 145] 14:11:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167c1800 == 43 [pid = 1650] [id = 172] 14:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119262400) [pid = 1650] [serial = 514] [outer = 0x0] 14:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1197ec400) [pid = 1650] [serial = 515] [outer = 0x119262400] 14:11:52 INFO - PROCESS | 1650 | 1461964312618 Marionette DEBUG loaded listener.js 14:11:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119bdf000) [pid = 1650] [serial = 516] [outer = 0x119262400] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b2a4400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12ac36800) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12be58c00) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b2eb400) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x123e71400) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12585c800) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118740400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1197efc00) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118507800) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x116a61c00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x126127400) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12be9f000) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x121358400) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x121440c00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x116960c00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12c2bec00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12c0d2400) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12c2b7800) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12be58800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12c288000) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128c1b800) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a846400) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12c0c9000) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12c0ca800) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128116400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1180c3000) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119a11000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12ac38400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 14:11:52 INFO - PROCESS | 1650 | 1461964312970 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]]]}] 14:11:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:11:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 771ms 14:11:53 INFO - PROCESS | 1650 | 1461964313014 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:11:53 INFO - PROCESS | 1650 | 1461964313016 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:11:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:11:53 INFO - PROCESS | 1650 | 1461964313022 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 1650 | 1461964313027 Marionette TRACE conn2 <- [1,662,null,{}] 14:11:53 INFO - PROCESS | 1650 | 1461964313031 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}] 14:11:53 INFO - PROCESS | 1650 | 1461964313117 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:11:53 INFO - PROCESS | 1650 | 1461964313125 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aec000 == 44 [pid = 1650] [id = 173] 14:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119be6400) [pid = 1650] [serial = 517] [outer = 0x0] 14:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121440c00) [pid = 1650] [serial = 518] [outer = 0x119be6400] 14:11:53 INFO - PROCESS | 1650 | 1461964313152 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12151f800) [pid = 1650] [serial = 519] [outer = 0x119be6400] 14:11:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:53 INFO - PROCESS | 1650 | 1461964313525 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]]]}] 14:11:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:11:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 529ms 14:11:53 INFO - PROCESS | 1650 | 1461964313547 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:11:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:11:53 INFO - PROCESS | 1650 | 1461964313549 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:11:53 INFO - PROCESS | 1650 | 1461964313552 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:11:53 INFO - PROCESS | 1650 | 1461964313553 Marionette TRACE conn2 <- [1,666,null,{}] 14:11:53 INFO - PROCESS | 1650 | 1461964313556 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}] 14:11:53 INFO - PROCESS | 1650 | 1461964313658 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:11:53 INFO - PROCESS | 1650 | 1461964313728 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d29000 == 45 [pid = 1650] [id = 174] 14:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121515400) [pid = 1650] [serial = 520] [outer = 0x0] 14:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121bd2400) [pid = 1650] [serial = 521] [outer = 0x121515400] 14:11:53 INFO - PROCESS | 1650 | 1461964313769 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x124cb2400) [pid = 1650] [serial = 522] [outer = 0x121515400] 14:11:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:54 INFO - PROCESS | 1650 | 1461964314156 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]]]}] 14:11:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:11:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 618ms 14:11:54 INFO - PROCESS | 1650 | 1461964314170 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 1650 | 1461964314173 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:11:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:11:54 INFO - PROCESS | 1650 | 1461964314176 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 1650 | 1461964314177 Marionette TRACE conn2 <- [1,670,null,{}] 14:11:54 INFO - PROCESS | 1650 | 1461964314180 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}] 14:11:54 INFO - PROCESS | 1650 | 1461964314284 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:11:54 INFO - PROCESS | 1650 | 1461964314314 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219be800 == 46 [pid = 1650] [id = 175] 14:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x126120000) [pid = 1650] [serial = 523] [outer = 0x0] 14:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x126b33c00) [pid = 1650] [serial = 524] [outer = 0x126120000] 14:11:54 INFO - PROCESS | 1650 | 1461964314346 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x128637000) [pid = 1650] [serial = 525] [outer = 0x126120000] 14:11:54 INFO - PROCESS | 1650 | 1461964314678 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]]]}] 14:11:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:11:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 14:11:54 INFO - PROCESS | 1650 | 1461964314695 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 1650 | 1461964314696 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:11:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:11:54 INFO - PROCESS | 1650 | 1461964314703 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 1650 | 1461964314706 Marionette TRACE conn2 <- [1,674,null,{}] 14:11:54 INFO - PROCESS | 1650 | 1461964314709 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}] 14:11:54 INFO - PROCESS | 1650 | 1461964314808 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:11:54 INFO - PROCESS | 1650 | 1461964314813 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a94800 == 47 [pid = 1650] [id = 176] 14:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12863c400) [pid = 1650] [serial = 526] [outer = 0x0] 14:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128997c00) [pid = 1650] [serial = 527] [outer = 0x12863c400] 14:11:54 INFO - PROCESS | 1650 | 1461964314838 Marionette DEBUG loaded listener.js 14:11:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128f04400) [pid = 1650] [serial = 528] [outer = 0x12863c400] 14:11:55 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:55 INFO - PROCESS | 1650 | [1650] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:11:55 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:11:55 INFO - PROCESS | 1650 | 1461964315200 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]]]}] 14:11:55 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 14:11:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 526ms 14:11:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:11:55 INFO - PROCESS | 1650 | 1461964315225 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:11:55 INFO - PROCESS | 1650 | 1461964315226 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:11:55 INFO - PROCESS | 1650 | 1461964315228 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:11:55 INFO - PROCESS | 1650 | 1461964315229 Marionette TRACE conn2 <- [1,678,null,{}] 14:11:55 INFO - PROCESS | 1650 | 1461964315232 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}] 14:11:55 INFO - PROCESS | 1650 | 1461964315336 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:11:55 INFO - PROCESS | 1650 | 1461964315340 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12578d000 == 48 [pid = 1650] [id = 177] 14:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128cc3c00) [pid = 1650] [serial = 529] [outer = 0x0] 14:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a931800) [pid = 1650] [serial = 530] [outer = 0x128cc3c00] 14:11:55 INFO - PROCESS | 1650 | 1461964315365 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12ac3e000) [pid = 1650] [serial = 531] [outer = 0x128cc3c00] 14:11:55 INFO - PROCESS | 1650 | 1461964315690 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]]]}] 14:11:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:11:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 14:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:11:55 INFO - PROCESS | 1650 | 1461964315747 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:11:55 INFO - PROCESS | 1650 | 1461964315749 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:11:55 INFO - PROCESS | 1650 | 1461964315751 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:11:55 INFO - PROCESS | 1650 | 1461964315752 Marionette TRACE conn2 <- [1,682,null,{}] 14:11:55 INFO - PROCESS | 1650 | 1461964315755 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}] 14:11:55 INFO - PROCESS | 1650 | 1461964315852 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:11:55 INFO - PROCESS | 1650 | 1461964315874 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x128699000 == 49 [pid = 1650] [id = 178] 14:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a840400) [pid = 1650] [serial = 532] [outer = 0x0] 14:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b2c2c00) [pid = 1650] [serial = 533] [outer = 0x12a840400] 14:11:55 INFO - PROCESS | 1650 | 1461964315899 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12be52800) [pid = 1650] [serial = 534] [outer = 0x12a840400] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123e05000) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126723400) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x126986c00) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12c850c00) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1162d1000) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x128640000) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1169ac400) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b29a400) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1180bbc00) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x116422400) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b29ac00) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12c27d800) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12c851c00) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x116443000) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a9c8400) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119bdac00) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:11:56 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1175a2400) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:11:56 INFO - PROCESS | 1650 | 1461964316743 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]]]}] 14:11:56 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) 14:11:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1018ms 14:11:56 INFO - PROCESS | 1650 | 1461964316770 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:11:56 INFO - PROCESS | 1650 | 1461964316771 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:11:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:11:56 INFO - PROCESS | 1650 | 1461964316783 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:11:56 INFO - PROCESS | 1650 | 1461964316784 Marionette TRACE conn2 <- [1,686,null,{}] 14:11:56 INFO - PROCESS | 1650 | 1461964316786 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}] 14:11:56 INFO - PROCESS | 1650 | 1461964316866 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:11:56 INFO - PROCESS | 1650 | 1461964316872 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11743b000 == 50 [pid = 1650] [id = 179] 14:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11672c400) [pid = 1650] [serial = 535] [outer = 0x0] 14:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12135ac00) [pid = 1650] [serial = 536] [outer = 0x11672c400] 14:11:56 INFO - PROCESS | 1650 | 1461964316898 Marionette DEBUG loaded listener.js 14:11:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x126986c00) [pid = 1650] [serial = 537] [outer = 0x11672c400] 14:11:57 INFO - PROCESS | 1650 | 1461964317716 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]]]}] 14:11:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:11:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 978ms 14:11:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:11:57 INFO - PROCESS | 1650 | 1461964317754 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:11:57 INFO - PROCESS | 1650 | 1461964317755 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:11:57 INFO - PROCESS | 1650 | 1461964317759 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1650 | 1461964317760 Marionette TRACE conn2 <- [1,690,null,{}] 14:11:57 INFO - PROCESS | 1650 | 1461964317763 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}] 14:11:57 INFO - PROCESS | 1650 | 1461964317842 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:11:57 INFO - PROCESS | 1650 | 1461964317890 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1299ac000 == 51 [pid = 1650] [id = 180] 14:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1197eb000) [pid = 1650] [serial = 538] [outer = 0x0] 14:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12be5bc00) [pid = 1650] [serial = 539] [outer = 0x1197eb000] 14:11:57 INFO - PROCESS | 1650 | 1461964317920 Marionette DEBUG loaded listener.js 14:11:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12c0d3400) [pid = 1650] [serial = 540] [outer = 0x1197eb000] 14:11:58 INFO - PROCESS | 1650 | 1461964318696 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]]]}] 14:11:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:11:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 14:11:58 INFO - PROCESS | 1650 | 1461964318781 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:11:58 INFO - PROCESS | 1650 | 1461964318783 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:11:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:11:58 INFO - PROCESS | 1650 | 1461964318803 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:11:58 INFO - PROCESS | 1650 | 1461964318806 Marionette TRACE conn2 <- [1,694,null,{}] 14:11:58 INFO - PROCESS | 1650 | 1461964318810 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}] 14:11:58 INFO - PROCESS | 1650 | 1461964318901 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:11:58 INFO - PROCESS | 1650 | 1461964318992 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d09800 == 52 [pid = 1650] [id = 181] 14:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x116725000) [pid = 1650] [serial = 541] [outer = 0x0] 14:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1169b0400) [pid = 1650] [serial = 542] [outer = 0x116725000] 14:11:59 INFO - PROCESS | 1650 | 1461964319024 Marionette DEBUG loaded listener.js 14:11:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118530400) [pid = 1650] [serial = 543] [outer = 0x116725000] 14:11:59 INFO - PROCESS | 1650 | 1461964319969 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]]]}] 14:11:59 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) 14:11:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1173ms 14:11:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:11:59 INFO - PROCESS | 1650 | 1461964319977 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:11:59 INFO - PROCESS | 1650 | 1461964319979 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:11:59 INFO - PROCESS | 1650 | 1461964319985 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:11:59 INFO - PROCESS | 1650 | 1461964319989 Marionette TRACE conn2 <- [1,698,null,{}] 14:11:59 INFO - PROCESS | 1650 | 1461964319992 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}] 14:12:00 INFO - PROCESS | 1650 | 1461964320095 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:12:00 INFO - PROCESS | 1650 | 1461964320145 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x121577800 == 53 [pid = 1650] [id = 182] 14:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118779400) [pid = 1650] [serial = 544] [outer = 0x0] 14:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119be2400) [pid = 1650] [serial = 545] [outer = 0x118779400] 14:12:00 INFO - PROCESS | 1650 | 1461964320175 Marionette DEBUG loaded listener.js 14:12:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x121143000) [pid = 1650] [serial = 546] [outer = 0x118779400] 14:12:01 INFO - PROCESS | 1650 | 1461964321091 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]]]}] 14:12:01 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) 14:12:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1131ms 14:12:01 INFO - PROCESS | 1650 | 1461964321115 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:12:01 INFO - PROCESS | 1650 | 1461964321117 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:12:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:12:01 INFO - PROCESS | 1650 | 1461964321119 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:12:01 INFO - PROCESS | 1650 | 1461964321121 Marionette TRACE conn2 <- [1,702,null,{}] 14:12:01 INFO - PROCESS | 1650 | 1461964321127 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}] 14:12:01 INFO - PROCESS | 1650 | 1461964321236 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:12:01 INFO - PROCESS | 1650 | 1461964321289 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b324800 == 54 [pid = 1650] [id = 183] 14:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x126d0bc00) [pid = 1650] [serial = 547] [outer = 0x0] 14:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128633c00) [pid = 1650] [serial = 548] [outer = 0x126d0bc00] 14:12:01 INFO - PROCESS | 1650 | 1461964321321 Marionette DEBUG loaded listener.js 14:12:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128999800) [pid = 1650] [serial = 549] [outer = 0x126d0bc00] 14:12:02 INFO - PROCESS | 1650 | 1461964322268 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]]]}] 14:12:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:12:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1172ms 14:12:02 INFO - PROCESS | 1650 | 1461964322292 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:12:02 INFO - PROCESS | 1650 | 1461964322293 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:12:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:12:02 INFO - PROCESS | 1650 | 1461964322296 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:12:02 INFO - PROCESS | 1650 | 1461964322297 Marionette TRACE conn2 <- [1,706,null,{}] 14:12:02 INFO - PROCESS | 1650 | 1461964322300 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}] 14:12:02 INFO - PROCESS | 1650 | 1461964322403 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:12:02 INFO - PROCESS | 1650 | 1461964322452 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b433000 == 55 [pid = 1650] [id = 184] 14:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12899a400) [pid = 1650] [serial = 550] [outer = 0x0] 14:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ac39800) [pid = 1650] [serial = 551] [outer = 0x12899a400] 14:12:02 INFO - PROCESS | 1650 | 1461964322483 Marionette DEBUG loaded listener.js 14:12:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12c27ec00) [pid = 1650] [serial = 552] [outer = 0x12899a400] 14:12:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1269ms 14:12:03 INFO - PROCESS | 1650 | 1461964323560 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]]]}] 14:12:03 INFO - PROCESS | 1650 | 1461964323565 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:12:03 INFO - PROCESS | 1650 | 1461964323569 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:12:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:12:03 INFO - PROCESS | 1650 | 1461964323572 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:12:03 INFO - PROCESS | 1650 | 1461964323575 Marionette TRACE conn2 <- [1,710,null,{}] 14:12:03 INFO - PROCESS | 1650 | 1461964323579 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}] 14:12:03 INFO - PROCESS | 1650 | 1461964323673 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:12:03 INFO - PROCESS | 1650 | 1461964323764 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11830f800 == 56 [pid = 1650] [id = 185] 14:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x118778000) [pid = 1650] [serial = 553] [outer = 0x0] 14:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119262000) [pid = 1650] [serial = 554] [outer = 0x118778000] 14:12:03 INFO - PROCESS | 1650 | 1461964323794 Marionette DEBUG loaded listener.js 14:12:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119bd8800) [pid = 1650] [serial = 555] [outer = 0x118778000] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11743b000 == 55 [pid = 1650] [id = 179] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x128699000 == 54 [pid = 1650] [id = 178] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12578d000 == 53 [pid = 1650] [id = 177] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x124a94800 == 52 [pid = 1650] [id = 176] 14:12:03 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12899d400) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1219be800 == 51 [pid = 1650] [id = 175] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119d29000 == 50 [pid = 1650] [id = 174] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119aec000 == 49 [pid = 1650] [id = 173] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1167c1800 == 48 [pid = 1650] [id = 172] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x116941000 == 47 [pid = 1650] [id = 171] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11743b800 == 46 [pid = 1650] [id = 170] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d52f800 == 45 [pid = 1650] [id = 169] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12c831800 == 44 [pid = 1650] [id = 168] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d259000 == 43 [pid = 1650] [id = 167] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12110e000 == 42 [pid = 1650] [id = 166] 14:12:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1171aa800 == 41 [pid = 1650] [id = 165] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11852c800) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12c280c00) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12811c800) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12863a400) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11766f400) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12be5a400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12c9e8800) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12c85a800) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1192d7400) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1180c9c00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d2a4c00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128cbb400) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128fd4000) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119d1ac00) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x124e48800) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12cc28400) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119be5800) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c2b2800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12c0cf000) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12151e400) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12c9ec800) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12cc29400) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1197a1c00) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12be5ac00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c852000) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12cc32000) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12c284400) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12135e000) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119bdf800) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b2bbc00) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bea7c00) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119be1800) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1217da400) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119d16400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d2a3800) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 14:12:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128c23800) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 14:12:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:12:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1073ms 14:12:04 INFO - PROCESS | 1650 | 1461964324636 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]]]}] 14:12:04 INFO - PROCESS | 1650 | 1461964324644 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:12:04 INFO - PROCESS | 1650 | 1461964324648 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:12:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:12:04 INFO - PROCESS | 1650 | 1461964324652 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:12:04 INFO - PROCESS | 1650 | 1461964324655 Marionette TRACE conn2 <- [1,714,null,{}] 14:12:04 INFO - PROCESS | 1650 | 1461964324658 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}] 14:12:04 INFO - PROCESS | 1650 | 1461964324743 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:12:04 INFO - PROCESS | 1650 | 1461964324789 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x118990000 == 42 [pid = 1650] [id = 186] 14:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119bddc00) [pid = 1650] [serial = 556] [outer = 0x0] 14:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11a0d7800) [pid = 1650] [serial = 557] [outer = 0x119bddc00] 14:12:04 INFO - PROCESS | 1650 | 1461964324815 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x121519c00) [pid = 1650] [serial = 558] [outer = 0x119bddc00] 14:12:05 INFO - PROCESS | 1650 | 1461964325625 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]]]}] 14:12:05 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 14:12:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms 14:12:05 INFO - PROCESS | 1650 | 1461964325675 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:12:05 INFO - PROCESS | 1650 | 1461964325676 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:12:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:12:05 INFO - PROCESS | 1650 | 1461964325679 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:12:05 INFO - PROCESS | 1650 | 1461964325681 Marionette TRACE conn2 <- [1,718,null,{}] 14:12:05 INFO - PROCESS | 1650 | 1461964325699 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}] 14:12:05 INFO - PROCESS | 1650 | 1461964325780 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:12:05 INFO - PROCESS | 1650 | 1461964325843 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12156a800 == 43 [pid = 1650] [id = 187] 14:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121bd3800) [pid = 1650] [serial = 559] [outer = 0x0] 14:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126723c00) [pid = 1650] [serial = 560] [outer = 0x121bd3800] 14:12:05 INFO - PROCESS | 1650 | 1461964325873 Marionette DEBUG loaded listener.js 14:12:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12863b800) [pid = 1650] [serial = 561] [outer = 0x121bd3800] 14:12:06 INFO - PROCESS | 1650 | 1461964326667 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]]]}] 14:12:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:12:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1022ms 14:12:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:12:06 INFO - PROCESS | 1650 | 1461964326701 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:12:06 INFO - PROCESS | 1650 | 1461964326703 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:12:06 INFO - PROCESS | 1650 | 1461964326706 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:12:06 INFO - PROCESS | 1650 | 1461964326709 Marionette TRACE conn2 <- [1,722,null,{}] 14:12:06 INFO - PROCESS | 1650 | 1461964326717 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}] 14:12:06 INFO - PROCESS | 1650 | 1461964326812 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:12:06 INFO - PROCESS | 1650 | 1461964326817 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f1b000 == 44 [pid = 1650] [id = 188] 14:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126127c00) [pid = 1650] [serial = 562] [outer = 0x0] 14:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12899b400) [pid = 1650] [serial = 563] [outer = 0x126127c00] 14:12:06 INFO - PROCESS | 1650 | 1461964326843 Marionette DEBUG loaded listener.js 14:12:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128cc9400) [pid = 1650] [serial = 564] [outer = 0x126127c00] 14:12:07 INFO - PROCESS | 1650 | 1461964327195 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] 14:12:07 INFO - PROCESS | 1650 | 1461964327233 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:12:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:12:07 INFO - PROCESS | 1650 | 1461964327235 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:12:07 INFO - PROCESS | 1650 | 1461964327236 Marionette TRACE conn2 <- [1,726,null,{}] 14:12:07 INFO - PROCESS | 1650 | 1461964327239 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}] 14:12:07 INFO - PROCESS | 1650 | 1461964327338 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:12:07 INFO - PROCESS | 1650 | 1461964327343 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x125783800 == 45 [pid = 1650] [id = 189] 14:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12863d000) [pid = 1650] [serial = 565] [outer = 0x0] 14:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ac3d000) [pid = 1650] [serial = 566] [outer = 0x12863d000] 14:12:07 INFO - PROCESS | 1650 | 1461964327368 Marionette DEBUG loaded listener.js 14:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b2eb800) [pid = 1650] [serial = 567] [outer = 0x12863d000] 14:12:07 INFO - PROCESS | 1650 | 1461964327753 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]]]}] 14:12:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:12:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 524ms 14:12:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:12:07 INFO - PROCESS | 1650 | 1461964327761 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:12:07 INFO - PROCESS | 1650 | 1461964327762 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:12:07 INFO - PROCESS | 1650 | 1461964327764 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:12:07 INFO - PROCESS | 1650 | 1461964327765 Marionette TRACE conn2 <- [1,730,null,{}] 14:12:07 INFO - PROCESS | 1650 | 1461964327768 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}] 14:12:07 INFO - PROCESS | 1650 | 1461964327915 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12863c400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128cc3c00) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119be6400) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x121515400) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a840400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11331b400) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126120000) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119262400) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11646fc00) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:12:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11672c400) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:12:07 INFO - PROCESS | 1650 | 1461964327958 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811e000 == 46 [pid = 1650] [id = 190] 14:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11672c400) [pid = 1650] [serial = 568] [outer = 0x0] 14:12:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119a05c00) [pid = 1650] [serial = 569] [outer = 0x11672c400] 14:12:07 INFO - PROCESS | 1650 | 1461964327986 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128cc3c00) [pid = 1650] [serial = 570] [outer = 0x11672c400] 14:12:08 INFO - PROCESS | 1650 | 1461964328301 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] 14:12:08 INFO - PROCESS | 1650 | 1461964328337 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:12:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:12:08 INFO - PROCESS | 1650 | 1461964328342 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 1650 | 1461964328343 Marionette TRACE conn2 <- [1,734,null,{}] 14:12:08 INFO - PROCESS | 1650 | 1461964328345 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}] 14:12:08 INFO - PROCESS | 1650 | 1461964328423 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:12:08 INFO - PROCESS | 1650 | 1461964328428 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132a7800 == 47 [pid = 1650] [id = 191] 14:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b2f3800) [pid = 1650] [serial = 571] [outer = 0x0] 14:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12c858400) [pid = 1650] [serial = 572] [outer = 0x12b2f3800] 14:12:08 INFO - PROCESS | 1650 | 1461964328454 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12c9ec800) [pid = 1650] [serial = 573] [outer = 0x12b2f3800] 14:12:08 INFO - PROCESS | 1650 | 1461964328765 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]]]}] 14:12:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:12:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 472ms 14:12:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:12:08 INFO - PROCESS | 1650 | 1461964328825 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:12:08 INFO - PROCESS | 1650 | 1461964328827 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:12:08 INFO - PROCESS | 1650 | 1461964328829 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 1650 | 1461964328830 Marionette TRACE conn2 <- [1,738,null,{}] 14:12:08 INFO - PROCESS | 1650 | 1461964328833 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}] 14:12:08 INFO - PROCESS | 1650 | 1461964328915 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:12:08 INFO - PROCESS | 1650 | 1461964328919 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129999800 == 48 [pid = 1650] [id = 192] 14:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12c85cc00) [pid = 1650] [serial = 574] [outer = 0x0] 14:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12c9f0c00) [pid = 1650] [serial = 575] [outer = 0x12c85cc00] 14:12:08 INFO - PROCESS | 1650 | 1461964328946 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12cc2d800) [pid = 1650] [serial = 576] [outer = 0x12c85cc00] 14:12:09 INFO - PROCESS | 1650 | 1461964329769 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]]]}] 14:12:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:12:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 14:12:09 INFO - PROCESS | 1650 | 1461964329800 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:12:09 INFO - PROCESS | 1650 | 1461964329802 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:12:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:12:09 INFO - PROCESS | 1650 | 1461964329804 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:12:09 INFO - PROCESS | 1650 | 1461964329805 Marionette TRACE conn2 <- [1,742,null,{}] 14:12:09 INFO - PROCESS | 1650 | 1461964329809 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}] 14:12:09 INFO - PROCESS | 1650 | 1461964329886 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:12:09 INFO - PROCESS | 1650 | 1461964329893 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x113248800 == 49 [pid = 1650] [id = 193] 14:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x113def000) [pid = 1650] [serial = 577] [outer = 0x0] 14:12:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x116443000) [pid = 1650] [serial = 578] [outer = 0x113def000] 14:12:09 INFO - PROCESS | 1650 | 1461964329979 Marionette DEBUG loaded listener.js 14:12:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11852c800) [pid = 1650] [serial = 579] [outer = 0x113def000] 14:12:11 INFO - PROCESS | 1650 | 1461964331016 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]]]}] 14:12:11 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 14:12:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1222ms 14:12:11 INFO - PROCESS | 1650 | 1461964331027 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:12:11 INFO - PROCESS | 1650 | 1461964331029 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:12:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:12:11 INFO - PROCESS | 1650 | 1461964331033 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 1650 | 1461964331035 Marionette TRACE conn2 <- [1,746,null,{}] 14:12:11 INFO - PROCESS | 1650 | 1461964331039 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}] 14:12:11 INFO - PROCESS | 1650 | 1461964331149 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:12:11 INFO - PROCESS | 1650 | 1461964331202 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121110000 == 50 [pid = 1650] [id = 194] 14:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119a0b000) [pid = 1650] [serial = 580] [outer = 0x0] 14:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121517800) [pid = 1650] [serial = 581] [outer = 0x119a0b000] 14:12:11 INFO - PROCESS | 1650 | 1461964331236 Marionette DEBUG loaded listener.js 14:12:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121ce4000) [pid = 1650] [serial = 582] [outer = 0x119a0b000] 14:12:12 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.) 14:12:12 INFO - PROCESS | 1650 | 1461964332303 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]]]}] 14:12:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1276ms 14:12:12 INFO - PROCESS | 1650 | 1461964332308 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:12:12 INFO - PROCESS | 1650 | 1461964332311 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:12:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:12:12 INFO - PROCESS | 1650 | 1461964332316 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:12:12 INFO - PROCESS | 1650 | 1461964332318 Marionette TRACE conn2 <- [1,750,null,{}] 14:12:12 INFO - PROCESS | 1650 | 1461964332320 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}] 14:12:12 INFO - PROCESS | 1650 | 1461964332423 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:12:12 INFO - PROCESS | 1650 | 1461964332473 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1299ab800 == 51 [pid = 1650] [id = 195] 14:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1217d9c00) [pid = 1650] [serial = 583] [outer = 0x0] 14:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12899f000) [pid = 1650] [serial = 584] [outer = 0x1217d9c00] 14:12:12 INFO - PROCESS | 1650 | 1461964332503 Marionette DEBUG loaded listener.js 14:12:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b2ec800) [pid = 1650] [serial = 585] [outer = 0x1217d9c00] 14:12:13 INFO - PROCESS | 1650 | 1461964333385 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]]]}] 14:12:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:12:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1121ms 14:12:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:12:13 INFO - PROCESS | 1650 | 1461964333437 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:12:13 INFO - PROCESS | 1650 | 1461964333438 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:12:13 INFO - PROCESS | 1650 | 1461964333441 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:12:13 INFO - PROCESS | 1650 | 1461964333443 Marionette TRACE conn2 <- [1,754,null,{}] 14:12:13 INFO - PROCESS | 1650 | 1461964333451 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}] 14:12:13 INFO - PROCESS | 1650 | 1461964333554 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:12:13 INFO - PROCESS | 1650 | 1461964333604 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c822000 == 52 [pid = 1650] [id = 196] 14:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12be9e000) [pid = 1650] [serial = 586] [outer = 0x0] 14:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12c2c0800) [pid = 1650] [serial = 587] [outer = 0x12be9e000] 14:12:13 INFO - PROCESS | 1650 | 1461964333634 Marionette DEBUG loaded listener.js 14:12:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12c9e5800) [pid = 1650] [serial = 588] [outer = 0x12be9e000] 14:12:14 INFO - PROCESS | 1650 | 1461964334557 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]]]}] 14:12:14 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 14:12:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1122ms 14:12:14 INFO - PROCESS | 1650 | 1461964334563 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:12:14 INFO - PROCESS | 1650 | 1461964334565 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:12:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:12:14 INFO - PROCESS | 1650 | 1461964334569 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:12:14 INFO - PROCESS | 1650 | 1461964334572 Marionette TRACE conn2 <- [1,758,null,{}] 14:12:14 INFO - PROCESS | 1650 | 1461964334578 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}] 14:12:14 INFO - PROCESS | 1650 | 1461964334670 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:12:14 INFO - PROCESS | 1650 | 1461964334721 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119564800 == 53 [pid = 1650] [id = 197] 14:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11856f800) [pid = 1650] [serial = 589] [outer = 0x0] 14:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118578000) [pid = 1650] [serial = 590] [outer = 0x11856f800] 14:12:14 INFO - PROCESS | 1650 | 1461964334750 Marionette DEBUG loaded listener.js 14:12:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1197ac400) [pid = 1650] [serial = 591] [outer = 0x11856f800] 14:12:15 INFO - PROCESS | 1650 | 1461964335195 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]]]}] 14:12:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:12:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 675ms 14:12:15 INFO - PROCESS | 1650 | 1461964335244 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:12:15 INFO - PROCESS | 1650 | 1461964335248 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:12:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:12:15 INFO - PROCESS | 1650 | 1461964335252 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:12:15 INFO - PROCESS | 1650 | 1461964335254 Marionette TRACE conn2 <- [1,762,null,{}] 14:12:15 INFO - PROCESS | 1650 | 1461964335256 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}] 14:12:15 INFO - PROCESS | 1650 | 1461964335351 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:12:15 INFO - PROCESS | 1650 | 1461964335404 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11955c000 == 54 [pid = 1650] [id = 198] 14:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1197adc00) [pid = 1650] [serial = 592] [outer = 0x0] 14:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119d53000) [pid = 1650] [serial = 593] [outer = 0x1197adc00] 14:12:15 INFO - PROCESS | 1650 | 1461964335434 Marionette DEBUG loaded listener.js 14:12:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x121521800) [pid = 1650] [serial = 594] [outer = 0x1197adc00] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x129999800 == 53 [pid = 1650] [id = 192] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1132a7800 == 52 [pid = 1650] [id = 191] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11811e000 == 51 [pid = 1650] [id = 190] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x125783800 == 50 [pid = 1650] [id = 189] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123f1b000 == 49 [pid = 1650] [id = 188] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12156a800 == 48 [pid = 1650] [id = 187] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12be5bc00) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11856c800) [pid = 1650] [serial = 493] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x121515000) [pid = 1650] [serial = 496] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x128998400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b2a0800) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12c0d3c00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x118990000 == 47 [pid = 1650] [id = 186] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11830f800 == 46 [pid = 1650] [id = 185] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x117d09800 == 45 [pid = 1650] [id = 181] 14:12:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1299ac000 == 44 [pid = 1650] [id = 180] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128997c00) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a931800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x121440c00) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12151f800) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121bd2400) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124cb2400) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b2c2c00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x116470400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x113402800) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x126b33c00) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1197ec400) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119bdf000) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118770c00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1169b6800) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12135ac00) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126986c00) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11876d400) [pid = 1650] [serial = 206] [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.] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12be52800) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12ac3e000) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128f04400) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 14:12:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128637000) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 14:12:16 INFO - PROCESS | 1650 | 1461964336332 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]]]}] 14:12:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:12:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1119ms 14:12:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:12:16 INFO - PROCESS | 1650 | 1461964336372 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 1650 | 1461964336373 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:12:16 INFO - PROCESS | 1650 | 1461964336375 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 1650 | 1461964336378 Marionette TRACE conn2 <- [1,766,null,{}] 14:12:16 INFO - PROCESS | 1650 | 1461964336385 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}] 14:12:16 INFO - PROCESS | 1650 | 1461964336468 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:12:16 INFO - PROCESS | 1650 | 1461964336531 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x118116800 == 45 [pid = 1650] [id = 199] 14:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1192d8800) [pid = 1650] [serial = 595] [outer = 0x0] 14:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121cea000) [pid = 1650] [serial = 596] [outer = 0x1192d8800] 14:12:16 INFO - PROCESS | 1650 | 1461964336559 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x125855000) [pid = 1650] [serial = 597] [outer = 0x1192d8800] 14:12:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:12:17 INFO - PROCESS | 1650 | 1461964337341 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]]]}] 14:12:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 14:12:17 INFO - PROCESS | 1650 | 1461964337346 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1650 | 1461964337348 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:12:17 INFO - PROCESS | 1650 | 1461964337350 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1650 | 1461964337351 Marionette TRACE conn2 <- [1,770,null,{}] 14:12:17 INFO - PROCESS | 1650 | 1461964337354 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}] 14:12:17 INFO - PROCESS | 1650 | 1461964337436 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:12:17 INFO - PROCESS | 1650 | 1461964337442 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x121574800 == 46 [pid = 1650] [id = 200] 14:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128639c00) [pid = 1650] [serial = 598] [outer = 0x0] 14:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128999c00) [pid = 1650] [serial = 599] [outer = 0x128639c00] 14:12:17 INFO - PROCESS | 1650 | 1461964337469 Marionette DEBUG loaded listener.js 14:12:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128cc0000) [pid = 1650] [serial = 600] [outer = 0x128639c00] 14:12:17 INFO - PROCESS | 1650 | 1461964337823 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]]]}] 14:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 14:12:17 INFO - PROCESS | 1650 | 1461964337872 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1650 | 1461964337873 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:12:17 INFO - PROCESS | 1650 | 1461964337875 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1650 | 1461964337876 Marionette TRACE conn2 <- [1,774,null,{}] 14:12:17 INFO - PROCESS | 1650 | 1461964337879 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}] 14:12:17 INFO - PROCESS | 1650 | 1461964337981 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:12:17 INFO - PROCESS | 1650 | 1461964337985 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250f0800 == 47 [pid = 1650] [id = 201] 14:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x114ff1800) [pid = 1650] [serial = 601] [outer = 0x0] 14:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128f10400) [pid = 1650] [serial = 602] [outer = 0x114ff1800] 14:12:18 INFO - PROCESS | 1650 | 1461964338043 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ac38400) [pid = 1650] [serial = 603] [outer = 0x114ff1800] 14:12:18 INFO - PROCESS | 1650 | 1461964338487 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]]]}] 14:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 619ms 14:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:12:18 INFO - PROCESS | 1650 | 1461964338495 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:12:18 INFO - PROCESS | 1650 | 1461964338497 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:12:18 INFO - PROCESS | 1650 | 1461964338500 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:12:18 INFO - PROCESS | 1650 | 1461964338502 Marionette TRACE conn2 <- [1,778,null,{}] 14:12:18 INFO - PROCESS | 1650 | 1461964338505 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}] 14:12:18 INFO - PROCESS | 1650 | 1461964338660 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:12:18 INFO - PROCESS | 1650 | 1461964338665 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x126da4800 == 48 [pid = 1650] [id = 202] 14:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b29f000) [pid = 1650] [serial = 604] [outer = 0x0] 14:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12be52800) [pid = 1650] [serial = 605] [outer = 0x12b29f000] 14:12:18 INFO - PROCESS | 1650 | 1461964338721 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12c2b2000) [pid = 1650] [serial = 606] [outer = 0x12b29f000] 14:12:19 INFO - PROCESS | 1650 | 1461964339085 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]]]}] 14:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 621ms 14:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:12:19 INFO - PROCESS | 1650 | 1461964339120 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:12:19 INFO - PROCESS | 1650 | 1461964339122 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:12:19 INFO - PROCESS | 1650 | 1461964339124 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1650 | 1461964339125 Marionette TRACE conn2 <- [1,782,null,{}] 14:12:19 INFO - PROCESS | 1650 | 1461964339128 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}] 14:12:19 INFO - PROCESS | 1650 | 1461964339229 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:12:19 INFO - PROCESS | 1650 | 1461964339233 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11744f800 == 49 [pid = 1650] [id = 203] 14:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b29f800) [pid = 1650] [serial = 607] [outer = 0x0] 14:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c857000) [pid = 1650] [serial = 608] [outer = 0x12b29f800] 14:12:19 INFO - PROCESS | 1650 | 1461964339289 Marionette DEBUG loaded listener.js 14:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12cc2f800) [pid = 1650] [serial = 609] [outer = 0x12b29f800] 14:12:19 INFO - PROCESS | 1650 | 1461964339616 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]]]}] 14:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 14:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:12:19 INFO - PROCESS | 1650 | 1461964339650 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:12:19 INFO - PROCESS | 1650 | 1461964339651 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:12:19 INFO - PROCESS | 1650 | 1461964339654 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1650 | 1461964339655 Marionette TRACE conn2 <- [1,786,null,{}] 14:12:19 INFO - PROCESS | 1650 | 1461964339658 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}] 14:12:19 INFO - PROCESS | 1650 | 1461964339762 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:12:19 INFO - PROCESS | 1650 | 1461964339766 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a96a000 == 50 [pid = 1650] [id = 204] 14:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12cc31400) [pid = 1650] [serial = 610] [outer = 0x0] 14:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d2a9000) [pid = 1650] [serial = 611] [outer = 0x12cc31400] 14:12:19 INFO - PROCESS | 1650 | 1461964339821 Marionette DEBUG loaded listener.js 14:12:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d55a000) [pid = 1650] [serial = 612] [outer = 0x12cc31400] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x111c32c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121ce1000) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12ac39000) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11a0cf000) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128f10000) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1286b1400) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128635000) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a92cc00) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119a0dc00) [pid = 1650] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a92d400) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1192e0000) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12879f000) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c857800) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x114ff9000) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1166df000) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115f16800) [pid = 1650] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126127c00) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12863d000) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11672c400) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118778000) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12899a400) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119bddc00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b2f3800) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x121bd3800) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:12:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a92fc00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:12:20 INFO - PROCESS | 1650 | 1461964340321 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]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 721ms 14:12:20 INFO - PROCESS | 1650 | 1461964340377 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:12:20 INFO - PROCESS | 1650 | 1461964340379 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:12:20 INFO - PROCESS | 1650 | 1461964340382 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1650 | 1461964340384 Marionette TRACE conn2 <- [1,790,null,{}] 14:12:20 INFO - PROCESS | 1650 | 1461964340387 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}] 14:12:20 INFO - PROCESS | 1650 | 1461964340515 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:12:20 INFO - PROCESS | 1650 | 1461964340526 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12577d800 == 51 [pid = 1650] [id = 205] 14:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118777c00) [pid = 1650] [serial = 613] [outer = 0x0] 14:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12151ac00) [pid = 1650] [serial = 614] [outer = 0x118777c00] 14:12:20 INFO - PROCESS | 1650 | 1461964340565 Marionette DEBUG loaded listener.js 14:12:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12811b000) [pid = 1650] [serial = 615] [outer = 0x118777c00] 14:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 576ms 14:12:20 INFO - PROCESS | 1650 | 1461964340948 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]]]}] 14:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:12:20 INFO - PROCESS | 1650 | 1461964340962 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:12:20 INFO - PROCESS | 1650 | 1461964340963 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:12:20 INFO - PROCESS | 1650 | 1461964340965 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1650 | 1461964340966 Marionette TRACE conn2 <- [1,794,null,{}] 14:12:20 INFO - PROCESS | 1650 | 1461964340969 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}] 14:12:21 INFO - PROCESS | 1650 | 1461964341082 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:12:21 INFO - PROCESS | 1650 | 1461964341090 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac14000 == 52 [pid = 1650] [id = 206] 14:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119a0dc00) [pid = 1650] [serial = 616] [outer = 0x0] 14:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128997400) [pid = 1650] [serial = 617] [outer = 0x119a0dc00] 14:12:21 INFO - PROCESS | 1650 | 1461964341116 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c280c00) [pid = 1650] [serial = 618] [outer = 0x119a0dc00] 14:12:21 INFO - PROCESS | 1650 | 1461964341433 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]]]}] 14:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 14:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:12:21 INFO - PROCESS | 1650 | 1461964341486 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:12:21 INFO - PROCESS | 1650 | 1461964341488 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:12:21 INFO - PROCESS | 1650 | 1461964341490 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:12:21 INFO - PROCESS | 1650 | 1461964341492 Marionette TRACE conn2 <- [1,798,null,{}] 14:12:21 INFO - PROCESS | 1650 | 1461964341494 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}] 14:12:21 INFO - PROCESS | 1650 | 1461964341592 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:12:21 INFO - PROCESS | 1650 | 1461964341596 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccad000 == 53 [pid = 1650] [id = 207] 14:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x111123c00) [pid = 1650] [serial = 619] [outer = 0x0] 14:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11112ec00) [pid = 1650] [serial = 620] [outer = 0x111123c00] 14:12:21 INFO - PROCESS | 1650 | 1461964341626 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d2a4800) [pid = 1650] [serial = 621] [outer = 0x111123c00] 14:12:21 INFO - PROCESS | 1650 | 1461964341972 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]]]}] 14:12:22 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 14:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 14:12:22 INFO - PROCESS | 1650 | 1461964342015 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 1650 | 1461964342016 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:12:22 INFO - PROCESS | 1650 | 1461964342018 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1650 | 1461964342019 Marionette TRACE conn2 <- [1,802,null,{}] 14:12:22 INFO - PROCESS | 1650 | 1461964342022 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}] 14:12:22 INFO - PROCESS | 1650 | 1461964342160 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:12:22 INFO - PROCESS | 1650 | 1461964342214 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133b5000 == 54 [pid = 1650] [id = 208] 14:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x111124000) [pid = 1650] [serial = 622] [outer = 0x0] 14:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11112c400) [pid = 1650] [serial = 623] [outer = 0x111124000] 14:12:22 INFO - PROCESS | 1650 | 1461964342246 Marionette DEBUG loaded listener.js 14:12:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x113df5800) [pid = 1650] [serial = 624] [outer = 0x111124000] 14:12:22 INFO - PROCESS | 1650 | 1461964342719 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]]]}] 14:12:22 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 14:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 718ms 14:12:22 INFO - PROCESS | 1650 | 1461964342739 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:12:22 INFO - PROCESS | 1650 | 1461964342742 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:12:22 INFO - PROCESS | 1650 | 1461964342747 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:12:22 INFO - PROCESS | 1650 | 1461964342751 Marionette TRACE conn2 <- [1,806,null,{}] 14:12:22 INFO - PROCESS | 1650 | 1461964342756 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}] 14:12:22 INFO - PROCESS | 1650 | 1461964342916 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:12:23 INFO - PROCESS | 1650 | 1461964343042 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ade000 == 55 [pid = 1650] [id = 209] 14:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116622400) [pid = 1650] [serial = 625] [outer = 0x0] 14:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116f0e000) [pid = 1650] [serial = 626] [outer = 0x116622400] 14:12:23 INFO - PROCESS | 1650 | 1461964343096 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11920c800) [pid = 1650] [serial = 627] [outer = 0x116622400] 14:12:23 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:12:23 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:12:23 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:12:23 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 14:12:23 INFO - PROCESS | 1650 | 1461964343631 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]]]}] 14:12:23 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 14:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 924ms 14:12:23 INFO - PROCESS | 1650 | 1461964343671 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:12:23 INFO - PROCESS | 1650 | 1461964343674 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:12:23 INFO - PROCESS | 1650 | 1461964343677 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:12:23 INFO - PROCESS | 1650 | 1461964343679 Marionette TRACE conn2 <- [1,810,null,{}] 14:12:23 INFO - PROCESS | 1650 | 1461964343682 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}] 14:12:23 INFO - PROCESS | 1650 | 1461964343785 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:12:23 INFO - PROCESS | 1650 | 1461964343856 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c214800 == 56 [pid = 1650] [id = 210] 14:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119bdf800) [pid = 1650] [serial = 628] [outer = 0x0] 14:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1217dac00) [pid = 1650] [serial = 629] [outer = 0x119bdf800] 14:12:23 INFO - PROCESS | 1650 | 1461964343887 Marionette DEBUG loaded listener.js 14:12:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x126120000) [pid = 1650] [serial = 630] [outer = 0x119bdf800] 14:12:24 INFO - PROCESS | 1650 | 1461964344320 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]]]}] 14:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 671ms 14:12:24 INFO - PROCESS | 1650 | 1461964344349 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:12:24 INFO - PROCESS | 1650 | 1461964344351 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:12:24 INFO - PROCESS | 1650 | 1461964344360 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:12:24 INFO - PROCESS | 1650 | 1461964344363 Marionette TRACE conn2 <- [1,814,null,{}] 14:12:24 INFO - PROCESS | 1650 | 1461964344366 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}] 14:12:24 INFO - PROCESS | 1650 | 1461964344473 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:12:24 INFO - PROCESS | 1650 | 1461964344541 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d259000 == 57 [pid = 1650] [id = 211] 14:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119742c00) [pid = 1650] [serial = 631] [outer = 0x0] 14:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x128637000) [pid = 1650] [serial = 632] [outer = 0x119742c00] 14:12:24 INFO - PROCESS | 1650 | 1461964344573 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b2f3800) [pid = 1650] [serial = 633] [outer = 0x119742c00] 14:12:24 INFO - PROCESS | 1650 | 1461964344994 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] 14:12:25 INFO - PROCESS | 1650 | 1461964345034 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:12:25 INFO - PROCESS | 1650 | 1461964345036 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 1650 | 1461964345037 Marionette TRACE conn2 <- [1,818,null,{}] 14:12:25 INFO - PROCESS | 1650 | 1461964345093 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}] 14:12:25 INFO - PROCESS | 1650 | 1461964345195 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:12:25 INFO - PROCESS | 1650 | 1461964345262 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d62d000 == 58 [pid = 1650] [id = 212] 14:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bea2400) [pid = 1650] [serial = 634] [outer = 0x0] 14:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12c286000) [pid = 1650] [serial = 635] [outer = 0x12bea2400] 14:12:25 INFO - PROCESS | 1650 | 1461964345292 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12c9e9800) [pid = 1650] [serial = 636] [outer = 0x12bea2400] 14:12:25 INFO - PROCESS | 1650 | 1461964345714 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]]]}] 14:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 687ms 14:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:12:25 INFO - PROCESS | 1650 | 1461964345724 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:12:25 INFO - PROCESS | 1650 | 1461964345725 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:12:25 INFO - PROCESS | 1650 | 1461964345728 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:12:25 INFO - PROCESS | 1650 | 1461964345729 Marionette TRACE conn2 <- [1,822,null,{}] 14:12:25 INFO - PROCESS | 1650 | 1461964345731 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}] 14:12:25 INFO - PROCESS | 1650 | 1461964345834 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:12:25 INFO - PROCESS | 1650 | 1461964345901 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d950800 == 59 [pid = 1650] [id = 213] 14:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d2aac00) [pid = 1650] [serial = 637] [outer = 0x0] 14:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d55c800) [pid = 1650] [serial = 638] [outer = 0x12d2aac00] 14:12:25 INFO - PROCESS | 1650 | 1461964345936 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d565c00) [pid = 1650] [serial = 639] [outer = 0x12d2aac00] 14:12:26 INFO - PROCESS | 1650 | 1461964346537 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] 14:12:26 INFO - PROCESS | 1650 | 1461964346550 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:12:26 INFO - PROCESS | 1650 | 1461964346553 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:12:26 INFO - PROCESS | 1650 | 1461964346556 Marionette TRACE conn2 <- [1,826,null,{}] 14:12:26 INFO - PROCESS | 1650 | 1461964346559 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}] 14:12:26 INFO - PROCESS | 1650 | 1461964346679 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:12:26 INFO - PROCESS | 1650 | 1461964346735 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e10b000 == 60 [pid = 1650] [id = 214] 14:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d6c2800) [pid = 1650] [serial = 640] [outer = 0x0] 14:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d6c5c00) [pid = 1650] [serial = 641] [outer = 0x12d6c2800] 14:12:26 INFO - PROCESS | 1650 | 1461964346764 Marionette DEBUG loaded listener.js 14:12:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d6ef800) [pid = 1650] [serial = 642] [outer = 0x12d6c2800] 14:12:27 INFO - PROCESS | 1650 | 1461964347209 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]]]}] 14:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 721ms 14:12:27 INFO - PROCESS | 1650 | 1461964347275 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:12:27 INFO - PROCESS | 1650 | 1461964347276 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:12:27 INFO - PROCESS | 1650 | 1461964347279 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:12:27 INFO - PROCESS | 1650 | 1461964347280 Marionette TRACE conn2 <- [1,830,null,{}] 14:12:27 INFO - PROCESS | 1650 | 1461964347282 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}] 14:12:27 INFO - PROCESS | 1650 | 1461964347383 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:12:27 INFO - PROCESS | 1650 | 1461964347452 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171a6800 == 61 [pid = 1650] [id = 215] 14:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11642c000) [pid = 1650] [serial = 643] [outer = 0x0] 14:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11a0d7c00) [pid = 1650] [serial = 644] [outer = 0x11642c000] 14:12:27 INFO - PROCESS | 1650 | 1461964347482 Marionette DEBUG loaded listener.js 14:12:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128993800) [pid = 1650] [serial = 645] [outer = 0x11642c000] 14:12:28 INFO - PROCESS | 1650 | 1461964348095 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]]]}] 14:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 870ms 14:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:12:28 INFO - PROCESS | 1650 | 1461964348150 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1650 | 1461964348152 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:12:28 INFO - PROCESS | 1650 | 1461964348156 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1650 | 1461964348158 Marionette TRACE conn2 <- [1,834,null,{}] 14:12:28 INFO - PROCESS | 1650 | 1461964348162 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}] 14:12:28 INFO - PROCESS | 1650 | 1461964348259 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:12:28 INFO - PROCESS | 1650 | 1461964348335 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11898d000 == 62 [pid = 1650] [id = 216] 14:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11340c800) [pid = 1650] [serial = 646] [outer = 0x0] 14:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115df3000) [pid = 1650] [serial = 647] [outer = 0x11340c800] 14:12:28 INFO - PROCESS | 1650 | 1461964348364 Marionette DEBUG loaded listener.js 14:12:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x116f11400) [pid = 1650] [serial = 648] [outer = 0x11340c800] 14:12:28 INFO - PROCESS | 1650 | 1461964348826 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]]]}] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccad000 == 61 [pid = 1650] [id = 207] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac14000 == 60 [pid = 1650] [id = 206] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12577d800 == 59 [pid = 1650] [id = 205] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a96a000 == 58 [pid = 1650] [id = 204] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11744f800 == 57 [pid = 1650] [id = 203] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x126da4800 == 56 [pid = 1650] [id = 202] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1250f0800 == 55 [pid = 1650] [id = 201] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12c9f0c00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x121574800 == 54 [pid = 1650] [id = 200] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118116800 == 53 [pid = 1650] [id = 199] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11955c000 == 52 [pid = 1650] [id = 198] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119564800 == 51 [pid = 1650] [id = 197] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x121110000 == 50 [pid = 1650] [id = 194] 14:12:28 INFO - PROCESS | 1650 | --DOCSHELL 0x113248800 == 49 [pid = 1650] [id = 193] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12c279800) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1289a1400) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x128116c00) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12c2bfc00) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x123e03c00) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b29b000) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128f0fc00) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a83f400) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b2f1400) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x121520800) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12c9e5000) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11a02b000) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b2a1000) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d2a0000) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118476000) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1192d6c00) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1192d7800) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12c858400) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12899b400) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12ac3d000) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119a05c00) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b2eb800) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128cc3c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1169b0400) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119262000) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119bd8800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c27ec00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12ac39800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11a0d7800) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121519c00) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128633c00) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119be2400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12c9ec800) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126723c00) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12863b800) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 14:12:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128cc9400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 14:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 722ms 14:12:28 INFO - PROCESS | 1650 | 1461964348878 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:12:28 INFO - PROCESS | 1650 | 1461964348882 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:12:28 INFO - PROCESS | 1650 | 1461964348886 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:12:28 INFO - PROCESS | 1650 | 1461964348888 Marionette TRACE conn2 <- [1,838,null,{}] 14:12:28 INFO - PROCESS | 1650 | 1461964348896 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}] 14:12:28 INFO - PROCESS | 1650 | 1461964348982 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:12:28 INFO - PROCESS | 1650 | 1461964348991 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x117438800 == 50 [pid = 1650] [id = 217] 14:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118476000) [pid = 1650] [serial = 649] [outer = 0x0] 14:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11856b400) [pid = 1650] [serial = 650] [outer = 0x118476000] 14:12:29 INFO - PROCESS | 1650 | 1461964349018 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1192d6c00) [pid = 1650] [serial = 651] [outer = 0x118476000] 14:12:29 INFO - PROCESS | 1650 | 1461964349376 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]]]}] 14:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 525ms 14:12:29 INFO - PROCESS | 1650 | 1461964349416 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:12:29 INFO - PROCESS | 1650 | 1461964349418 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:12:29 INFO - PROCESS | 1650 | 1461964349420 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:12:29 INFO - PROCESS | 1650 | 1461964349423 Marionette TRACE conn2 <- [1,842,null,{}] 14:12:29 INFO - PROCESS | 1650 | 1461964349430 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}] 14:12:29 INFO - PROCESS | 1650 | 1461964349517 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:12:29 INFO - PROCESS | 1650 | 1461964349543 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119add000 == 51 [pid = 1650] [id = 218] 14:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119bd9400) [pid = 1650] [serial = 652] [outer = 0x0] 14:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121358400) [pid = 1650] [serial = 653] [outer = 0x119bd9400] 14:12:29 INFO - PROCESS | 1650 | 1461964349571 Marionette DEBUG loaded listener.js 14:12:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121533c00) [pid = 1650] [serial = 654] [outer = 0x119bd9400] 14:12:29 INFO - PROCESS | 1650 | 1461964349928 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]]]}] 14:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 523ms 14:12:29 INFO - PROCESS | 1650 | 1461964349944 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:12:29 INFO - PROCESS | 1650 | 1461964349946 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:12:29 INFO - PROCESS | 1650 | 1461964349948 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:12:29 INFO - PROCESS | 1650 | 1461964349949 Marionette TRACE conn2 <- [1,846,null,{}] 14:12:29 INFO - PROCESS | 1650 | 1461964349952 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}] 14:12:30 INFO - PROCESS | 1650 | 1461964350039 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:12:30 INFO - PROCESS | 1650 | 1461964350092 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219cb000 == 52 [pid = 1650] [id = 219] 14:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121964800) [pid = 1650] [serial = 655] [outer = 0x0] 14:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124e4b000) [pid = 1650] [serial = 656] [outer = 0x121964800] 14:12:30 INFO - PROCESS | 1650 | 1461964350118 Marionette DEBUG loaded listener.js 14:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128117c00) [pid = 1650] [serial = 657] [outer = 0x121964800] 14:12:30 INFO - PROCESS | 1650 | 1461964350398 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]]]}] 14:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 14:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:12:30 INFO - PROCESS | 1650 | 1461964350417 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:12:30 INFO - PROCESS | 1650 | 1461964350418 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:12:30 INFO - PROCESS | 1650 | 1461964350420 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1650 | 1461964350422 Marionette TRACE conn2 <- [1,850,null,{}] 14:12:30 INFO - PROCESS | 1650 | 1461964350432 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}] 14:12:30 INFO - PROCESS | 1650 | 1461964350520 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:12:30 INFO - PROCESS | 1650 | 1461964350527 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12578f800 == 53 [pid = 1650] [id = 220] 14:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128638000) [pid = 1650] [serial = 658] [outer = 0x0] 14:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1287a2c00) [pid = 1650] [serial = 659] [outer = 0x128638000] 14:12:30 INFO - PROCESS | 1650 | 1461964350553 Marionette DEBUG loaded listener.js 14:12:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1289a1400) [pid = 1650] [serial = 660] [outer = 0x128638000] 14:12:30 INFO - PROCESS | 1650 | 1461964350917 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]]]}] 14:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 527ms 14:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:12:30 INFO - PROCESS | 1650 | 1461964350948 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:12:30 INFO - PROCESS | 1650 | 1461964350950 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:12:30 INFO - PROCESS | 1650 | 1461964350952 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1650 | 1461964350953 Marionette TRACE conn2 <- [1,854,null,{}] 14:12:30 INFO - PROCESS | 1650 | 1461964350955 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}] 14:12:31 INFO - PROCESS | 1650 | 1461964351077 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:12:31 INFO - PROCESS | 1650 | 1461964351091 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287b4800 == 54 [pid = 1650] [id = 221] 14:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128cc5000) [pid = 1650] [serial = 661] [outer = 0x0] 14:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a92bc00) [pid = 1650] [serial = 662] [outer = 0x128cc5000] 14:12:31 INFO - PROCESS | 1650 | 1461964351118 Marionette DEBUG loaded listener.js 14:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b2a8800) [pid = 1650] [serial = 663] [outer = 0x128cc5000] 14:12:31 INFO - PROCESS | 1650 | 1461964351466 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]]]}] 14:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 14:12:31 INFO - PROCESS | 1650 | 1461964351470 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:12:31 INFO - PROCESS | 1650 | 1461964351471 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:12:31 INFO - PROCESS | 1650 | 1461964351475 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:12:31 INFO - PROCESS | 1650 | 1461964351477 Marionette TRACE conn2 <- [1,858,null,{}] 14:12:31 INFO - PROCESS | 1650 | 1461964351479 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}] 14:12:31 INFO - PROCESS | 1650 | 1461964351583 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:12:31 INFO - PROCESS | 1650 | 1461964351596 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1299a1800 == 55 [pid = 1650] [id = 222] 14:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b2b6400) [pid = 1650] [serial = 664] [outer = 0x0] 14:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12be5d000) [pid = 1650] [serial = 665] [outer = 0x12b2b6400] 14:12:31 INFO - PROCESS | 1650 | 1461964351621 Marionette DEBUG loaded listener.js 14:12:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12c27ec00) [pid = 1650] [serial = 666] [outer = 0x12b2b6400] 14:12:32 INFO - PROCESS | 1650 | 1461964351996 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]]]}] 14:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 571ms 14:12:32 INFO - PROCESS | 1650 | 1461964352046 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1650 | 1461964352047 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:12:32 INFO - PROCESS | 1650 | 1461964352049 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1650 | 1461964352050 Marionette TRACE conn2 <- [1,862,null,{}] 14:12:32 INFO - PROCESS | 1650 | 1461964352052 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}] 14:12:32 INFO - PROCESS | 1650 | 1461964352159 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:12:32 INFO - PROCESS | 1650 | 1461964352173 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac19000 == 56 [pid = 1650] [id = 223] 14:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12c2bb000) [pid = 1650] [serial = 667] [outer = 0x0] 14:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12c856800) [pid = 1650] [serial = 668] [outer = 0x12c2bb000] 14:12:32 INFO - PROCESS | 1650 | 1461964352198 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12c9ea000) [pid = 1650] [serial = 669] [outer = 0x12c2bb000] 14:12:32 INFO - PROCESS | 1650 | 1461964352531 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]]]}] 14:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 14:12:32 INFO - PROCESS | 1650 | 1461964352569 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1650 | 1461964352571 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:12:32 INFO - PROCESS | 1650 | 1461964352573 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1650 | 1461964352574 Marionette TRACE conn2 <- [1,866,null,{}] 14:12:32 INFO - PROCESS | 1650 | 1461964352576 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}] 14:12:32 INFO - PROCESS | 1650 | 1461964352681 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:12:32 INFO - PROCESS | 1650 | 1461964352715 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be20800 == 57 [pid = 1650] [id = 224] 14:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c2bd400) [pid = 1650] [serial = 670] [outer = 0x0] 14:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12cc2a800) [pid = 1650] [serial = 671] [outer = 0x12c2bd400] 14:12:32 INFO - PROCESS | 1650 | 1461964352741 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12cc33400) [pid = 1650] [serial = 672] [outer = 0x12c2bd400] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1197adc00) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114ff1800) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11856f800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1192d8800) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b29f800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b29f000) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c85cc00) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119a0dc00) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118777c00) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12cc31400) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128639c00) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118779400) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126d0bc00) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:12:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116725000) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:12:33 INFO - PROCESS | 1650 | 1461964353142 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]]]}] 14:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 620ms 14:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:12:33 INFO - PROCESS | 1650 | 1461964353193 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 1650 | 1461964353195 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:12:33 INFO - PROCESS | 1650 | 1461964353197 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 1650 | 1461964353198 Marionette TRACE conn2 <- [1,870,null,{}] 14:12:33 INFO - PROCESS | 1650 | 1461964353200 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}] 14:12:33 INFO - PROCESS | 1650 | 1461964353287 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:12:33 INFO - PROCESS | 1650 | 1461964353344 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c211800 == 58 [pid = 1650] [id = 225] 14:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11695c000) [pid = 1650] [serial = 673] [outer = 0x0] 14:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119bddc00) [pid = 1650] [serial = 674] [outer = 0x11695c000] 14:12:33 INFO - PROCESS | 1650 | 1461964353370 Marionette DEBUG loaded listener.js 14:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b2a4c00) [pid = 1650] [serial = 675] [outer = 0x11695c000] 14:12:33 INFO - PROCESS | 1650 | 1461964353668 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]]]}] 14:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 14:12:33 INFO - PROCESS | 1650 | 1461964353715 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 1650 | 1461964353717 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:12:33 INFO - PROCESS | 1650 | 1461964353719 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 1650 | 1461964353721 Marionette TRACE conn2 <- [1,874,null,{}] 14:12:33 INFO - PROCESS | 1650 | 1461964353724 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}] 14:12:33 INFO - PROCESS | 1650 | 1461964353824 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:12:33 INFO - PROCESS | 1650 | 1461964353828 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d26f800 == 59 [pid = 1650] [id = 226] 14:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12c9e3800) [pid = 1650] [serial = 676] [outer = 0x0] 14:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d563000) [pid = 1650] [serial = 677] [outer = 0x12c9e3800] 14:12:33 INFO - PROCESS | 1650 | 1461964353857 Marionette DEBUG loaded listener.js 14:12:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d6ec800) [pid = 1650] [serial = 678] [outer = 0x12c9e3800] 14:12:34 INFO - PROCESS | 1650 | 1461964354223 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]]]}] 14:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 14:12:34 INFO - PROCESS | 1650 | 1461964354250 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:12:34 INFO - PROCESS | 1650 | 1461964354252 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:12:34 INFO - PROCESS | 1650 | 1461964354254 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:12:34 INFO - PROCESS | 1650 | 1461964354255 Marionette TRACE conn2 <- [1,878,null,{}] 14:12:34 INFO - PROCESS | 1650 | 1461964354257 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}] 14:12:34 INFO - PROCESS | 1650 | 1461964354345 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:12:34 INFO - PROCESS | 1650 | 1461964354349 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d952000 == 60 [pid = 1650] [id = 227] 14:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x110e94800) [pid = 1650] [serial = 679] [outer = 0x0] 14:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x110e97c00) [pid = 1650] [serial = 680] [outer = 0x110e94800] 14:12:34 INFO - PROCESS | 1650 | 1461964354374 Marionette DEBUG loaded listener.js 14:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d2a6800) [pid = 1650] [serial = 681] [outer = 0x110e94800] 14:12:34 INFO - PROCESS | 1650 | 1461964354701 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]]]}] 14:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 471ms 14:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:12:34 INFO - PROCESS | 1650 | 1461964354728 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:12:34 INFO - PROCESS | 1650 | 1461964354729 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:12:34 INFO - PROCESS | 1650 | 1461964354732 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:12:34 INFO - PROCESS | 1650 | 1461964354733 Marionette TRACE conn2 <- [1,882,null,{}] 14:12:34 INFO - PROCESS | 1650 | 1461964354736 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}] 14:12:34 INFO - PROCESS | 1650 | 1461964354871 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:12:34 INFO - PROCESS | 1650 | 1461964354957 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e34e000 == 61 [pid = 1650] [id = 228] 14:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x110e95800) [pid = 1650] [serial = 682] [outer = 0x0] 14:12:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d6f1800) [pid = 1650] [serial = 683] [outer = 0x110e95800] 14:12:34 INFO - PROCESS | 1650 | 1461964354996 Marionette DEBUG loaded listener.js 14:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d987c00) [pid = 1650] [serial = 684] [outer = 0x110e95800] 14:12:35 INFO - PROCESS | 1650 | 1461964355581 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]]]}] 14:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 870ms 14:12:35 INFO - PROCESS | 1650 | 1461964355602 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:12:35 INFO - PROCESS | 1650 | 1461964355606 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:12:35 INFO - PROCESS | 1650 | 1461964355609 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:12:35 INFO - PROCESS | 1650 | 1461964355612 Marionette TRACE conn2 <- [1,886,null,{}] 14:12:35 INFO - PROCESS | 1650 | 1461964355616 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}] 14:12:35 INFO - PROCESS | 1650 | 1461964355728 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:12:35 INFO - PROCESS | 1650 | 1461964355797 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a9800 == 62 [pid = 1650] [id = 229] 14:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1134cb800) [pid = 1650] [serial = 685] [outer = 0x0] 14:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11695dc00) [pid = 1650] [serial = 686] [outer = 0x1134cb800] 14:12:35 INFO - PROCESS | 1650 | 1461964355829 Marionette DEBUG loaded listener.js 14:12:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1180c3000) [pid = 1650] [serial = 687] [outer = 0x1134cb800] 14:12:36 INFO - PROCESS | 1650 | 1461964356276 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]]]}] 14:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 722ms 14:12:36 INFO - PROCESS | 1650 | 1461964356361 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:12:36 INFO - PROCESS | 1650 | 1461964356365 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:12:36 INFO - PROCESS | 1650 | 1461964356370 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:12:36 INFO - PROCESS | 1650 | 1461964356372 Marionette TRACE conn2 <- [1,890,null,{}] 14:12:36 INFO - PROCESS | 1650 | 1461964356374 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}] 14:12:36 INFO - PROCESS | 1650 | 1461964356483 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:12:36 INFO - PROCESS | 1650 | 1461964356553 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d98800 == 63 [pid = 1650] [id = 230] 14:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1197f0800) [pid = 1650] [serial = 688] [outer = 0x0] 14:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119bda400) [pid = 1650] [serial = 689] [outer = 0x1197f0800] 14:12:36 INFO - PROCESS | 1650 | 1461964356582 Marionette DEBUG loaded listener.js 14:12:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11a0d7800) [pid = 1650] [serial = 690] [outer = 0x1197f0800] 14:12:37 INFO - PROCESS | 1650 | 1461964357017 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]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 672ms 14:12:37 INFO - PROCESS | 1650 | 1461964357041 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1650 | 1461964357043 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:12:37 INFO - PROCESS | 1650 | 1461964357045 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1650 | 1461964357048 Marionette TRACE conn2 <- [1,894,null,{}] 14:12:37 INFO - PROCESS | 1650 | 1461964357056 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}] 14:12:37 INFO - PROCESS | 1650 | 1461964357167 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:12:37 INFO - PROCESS | 1650 | 1461964357225 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d62c000 == 64 [pid = 1650] [id = 231] 14:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1257dcc00) [pid = 1650] [serial = 691] [outer = 0x0] 14:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1286bc800) [pid = 1650] [serial = 692] [outer = 0x1257dcc00] 14:12:37 INFO - PROCESS | 1650 | 1461964357255 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x128fd0c00) [pid = 1650] [serial = 693] [outer = 0x1257dcc00] 14:12:37 INFO - PROCESS | 1650 | 1461964357713 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]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 672ms 14:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:12:37 INFO - PROCESS | 1650 | 1461964357717 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1650 | 1461964357719 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:12:37 INFO - PROCESS | 1650 | 1461964357721 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1650 | 1461964357723 Marionette TRACE conn2 <- [1,898,null,{}] 14:12:37 INFO - PROCESS | 1650 | 1461964357726 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}] 14:12:37 INFO - PROCESS | 1650 | 1461964357852 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:12:37 INFO - PROCESS | 1650 | 1461964357922 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x121842800 == 65 [pid = 1650] [id = 232] 14:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ac31000) [pid = 1650] [serial = 694] [outer = 0x0] 14:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bea6400) [pid = 1650] [serial = 695] [outer = 0x12ac31000] 14:12:37 INFO - PROCESS | 1650 | 1461964357952 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12c9ef800) [pid = 1650] [serial = 696] [outer = 0x12ac31000] 14:12:38 INFO - PROCESS | 1650 | 1461964358362 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]]]}] 14:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 14:12:38 INFO - PROCESS | 1650 | 1461964358392 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:12:38 INFO - PROCESS | 1650 | 1461964358394 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:12:38 INFO - PROCESS | 1650 | 1461964358396 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:12:38 INFO - PROCESS | 1650 | 1461964358398 Marionette TRACE conn2 <- [1,902,null,{}] 14:12:38 INFO - PROCESS | 1650 | 1461964358400 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}] 14:12:38 INFO - PROCESS | 1650 | 1461964358505 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:12:38 INFO - PROCESS | 1650 | 1461964358573 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e361000 == 66 [pid = 1650] [id = 233] 14:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12ac39800) [pid = 1650] [serial = 697] [outer = 0x0] 14:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12d560800) [pid = 1650] [serial = 698] [outer = 0x12ac39800] 14:12:38 INFO - PROCESS | 1650 | 1461964358602 Marionette DEBUG loaded listener.js 14:12:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d6c9000) [pid = 1650] [serial = 699] [outer = 0x12ac39800] 14:12:39 INFO - PROCESS | 1650 | 1461964359060 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]]]}] 14:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 669ms 14:12:39 INFO - PROCESS | 1650 | 1461964359065 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:12:39 INFO - PROCESS | 1650 | 1461964359067 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:12:39 INFO - PROCESS | 1650 | 1461964359069 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:12:39 INFO - PROCESS | 1650 | 1461964359071 Marionette TRACE conn2 <- [1,906,null,{}] 14:12:39 INFO - PROCESS | 1650 | 1461964359074 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}] 14:12:39 INFO - PROCESS | 1650 | 1461964359211 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:12:39 INFO - PROCESS | 1650 | 1461964359270 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287ae800 == 67 [pid = 1650] [id = 234] 14:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ac3b400) [pid = 1650] [serial = 700] [outer = 0x0] 14:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12d988400) [pid = 1650] [serial = 701] [outer = 0x12ac3b400] 14:12:39 INFO - PROCESS | 1650 | 1461964359301 Marionette DEBUG loaded listener.js 14:12:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d99b800) [pid = 1650] [serial = 702] [outer = 0x12ac3b400] 14:12:39 INFO - PROCESS | 1650 | 1461964359902 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]]]}] 14:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 872ms 14:12:39 INFO - PROCESS | 1650 | 1461964359942 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:12:39 INFO - PROCESS | 1650 | 1461964359944 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:12:39 INFO - PROCESS | 1650 | 1461964359948 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:12:39 INFO - PROCESS | 1650 | 1461964359950 Marionette TRACE conn2 <- [1,910,null,{}] 14:12:39 INFO - PROCESS | 1650 | 1461964359954 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}] 14:12:40 INFO - PROCESS | 1650 | 1461964360093 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:12:40 INFO - PROCESS | 1650 | 1461964360106 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118122800 == 68 [pid = 1650] [id = 235] 14:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x112e3bc00) [pid = 1650] [serial = 703] [outer = 0x0] 14:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x113408c00) [pid = 1650] [serial = 704] [outer = 0x112e3bc00] 14:12:40 INFO - PROCESS | 1650 | 1461964360147 Marionette DEBUG loaded listener.js 14:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x116722c00) [pid = 1650] [serial = 705] [outer = 0x112e3bc00] 14:12:40 INFO - PROCESS | 1650 | 1461964360651 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]]]}] 14:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 723ms 14:12:40 INFO - PROCESS | 1650 | 1461964360700 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:12:40 INFO - PROCESS | 1650 | 1461964360706 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:12:40 INFO - PROCESS | 1650 | 1461964360737 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:12:40 INFO - PROCESS | 1650 | 1461964360739 Marionette TRACE conn2 <- [1,914,null,{}] 14:12:40 INFO - PROCESS | 1650 | 1461964360745 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}] 14:12:40 INFO - PROCESS | 1650 | 1461964360875 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:12:40 INFO - PROCESS | 1650 | 1461964360947 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11832c000 == 69 [pid = 1650] [id = 236] 14:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1175a1400) [pid = 1650] [serial = 706] [outer = 0x0] 14:12:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11847bc00) [pid = 1650] [serial = 707] [outer = 0x1175a1400] 14:12:40 INFO - PROCESS | 1650 | 1461964360974 Marionette DEBUG loaded listener.js 14:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x118574800) [pid = 1650] [serial = 708] [outer = 0x1175a1400] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbce800 == 68 [pid = 1650] [id = 144] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d952000 == 67 [pid = 1650] [id = 227] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12d26f800 == 66 [pid = 1650] [id = 226] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c211800 == 65 [pid = 1650] [id = 225] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12be20800 == 64 [pid = 1650] [id = 224] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac19000 == 63 [pid = 1650] [id = 223] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1299a1800 == 62 [pid = 1650] [id = 222] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x121517800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12899f000) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x116443000) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11112ec00) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1287b4800 == 61 [pid = 1650] [id = 221] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12578f800 == 60 [pid = 1650] [id = 220] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1219cb000 == 59 [pid = 1650] [id = 219] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119add000 == 58 [pid = 1650] [id = 218] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x117438800 == 57 [pid = 1650] [id = 217] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11898d000 == 56 [pid = 1650] [id = 216] 14:12:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1133b5000 == 55 [pid = 1650] [id = 208] 14:12:41 INFO - PROCESS | 1650 | 1461964361364 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]]]}] 14:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 679ms 14:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:12:41 INFO - PROCESS | 1650 | 1461964361412 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:12:41 INFO - PROCESS | 1650 | 1461964361413 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:12:41 INFO - PROCESS | 1650 | 1461964361416 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:12:41 INFO - PROCESS | 1650 | 1461964361418 Marionette TRACE conn2 <- [1,918,null,{}] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119d53000) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12ac38400) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1197ac400) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x125855000) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12cc2f800) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x121cea000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12c2b2000) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12c2c0800) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x128f10400) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118578000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12cc2d800) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12c857000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128997400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12811b000) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d55a000) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x121521800) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12151ac00) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12be52800) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128cc0000) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d2a9000) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128999c00) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c280c00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x121143000) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128999800) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118530400) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 14:12:41 INFO - PROCESS | 1650 | 1461964361436 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}] 14:12:41 INFO - PROCESS | 1650 | 1461964361540 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:12:41 INFO - PROCESS | 1650 | 1461964361553 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193ab000 == 56 [pid = 1650] [id = 237] 14:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119266c00) [pid = 1650] [serial = 709] [outer = 0x0] 14:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1197ac400) [pid = 1650] [serial = 710] [outer = 0x119266c00] 14:12:41 INFO - PROCESS | 1650 | 1461964361582 Marionette DEBUG loaded listener.js 14:12:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119bd8800) [pid = 1650] [serial = 711] [outer = 0x119266c00] 14:12:41 INFO - PROCESS | 1650 | 1461964361977 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]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 622ms 14:12:42 INFO - PROCESS | 1650 | 1461964362039 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1650 | 1461964362042 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:12:42 INFO - PROCESS | 1650 | 1461964362045 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1650 | 1461964362047 Marionette TRACE conn2 <- [1,922,null,{}] 14:12:42 INFO - PROCESS | 1650 | 1461964362050 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}] 14:12:42 INFO - PROCESS | 1650 | 1461964362179 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:12:42 INFO - PROCESS | 1650 | 1461964362225 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214a4000 == 57 [pid = 1650] [id = 238] 14:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119be4400) [pid = 1650] [serial = 712] [outer = 0x0] 14:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119de1800) [pid = 1650] [serial = 713] [outer = 0x119be4400] 14:12:42 INFO - PROCESS | 1650 | 1461964362266 Marionette DEBUG loaded listener.js 14:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121145400) [pid = 1650] [serial = 714] [outer = 0x119be4400] 14:12:42 INFO - PROCESS | 1650 | 1461964362682 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]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 669ms 14:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:12:42 INFO - PROCESS | 1650 | 1461964362715 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1650 | 1461964362716 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:12:42 INFO - PROCESS | 1650 | 1461964362718 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1650 | 1461964362719 Marionette TRACE conn2 <- [1,926,null,{}] 14:12:42 INFO - PROCESS | 1650 | 1461964362722 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}] 14:12:42 INFO - PROCESS | 1650 | 1461964362803 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:12:42 INFO - PROCESS | 1650 | 1461964362810 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c99000 == 58 [pid = 1650] [id = 239] 14:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12135c400) [pid = 1650] [serial = 715] [outer = 0x0] 14:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121512800) [pid = 1650] [serial = 716] [outer = 0x12135c400] 14:12:42 INFO - PROCESS | 1650 | 1461964362836 Marionette DEBUG loaded listener.js 14:12:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121521800) [pid = 1650] [serial = 717] [outer = 0x12135c400] 14:12:43 INFO - PROCESS | 1650 | 1461964363229 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]]]}] 14:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 574ms 14:12:43 INFO - PROCESS | 1650 | 1461964363293 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:12:43 INFO - PROCESS | 1650 | 1461964363295 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:12:43 INFO - PROCESS | 1650 | 1461964363298 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:12:43 INFO - PROCESS | 1650 | 1461964363300 Marionette TRACE conn2 <- [1,930,null,{}] 14:12:43 INFO - PROCESS | 1650 | 1461964363303 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}] 14:12:43 INFO - PROCESS | 1650 | 1461964363482 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:12:43 INFO - PROCESS | 1650 | 1461964363509 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250ed000 == 59 [pid = 1650] [id = 240] 14:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x124cb2c00) [pid = 1650] [serial = 718] [outer = 0x0] 14:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x125851400) [pid = 1650] [serial = 719] [outer = 0x124cb2c00] 14:12:43 INFO - PROCESS | 1650 | 1461964363553 Marionette DEBUG loaded listener.js 14:12:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x126b36800) [pid = 1650] [serial = 720] [outer = 0x124cb2c00] 14:12:43 INFO - PROCESS | 1650 | 1461964363985 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]]]}] 14:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 722ms 14:12:44 INFO - PROCESS | 1650 | 1461964364026 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:12:44 INFO - PROCESS | 1650 | 1461964364027 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:12:44 INFO - PROCESS | 1650 | 1461964364029 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:12:44 INFO - PROCESS | 1650 | 1461964364030 Marionette TRACE conn2 <- [1,934,null,{}] 14:12:44 INFO - PROCESS | 1650 | 1461964364032 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}] 14:12:44 INFO - PROCESS | 1650 | 1461964364151 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:12:44 INFO - PROCESS | 1650 | 1461964364165 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12674c800 == 60 [pid = 1650] [id = 241] 14:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x124e41000) [pid = 1650] [serial = 721] [outer = 0x0] 14:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x128637800) [pid = 1650] [serial = 722] [outer = 0x124e41000] 14:12:44 INFO - PROCESS | 1650 | 1461964364206 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1286b1400) [pid = 1650] [serial = 723] [outer = 0x124e41000] 14:12:44 INFO - PROCESS | 1650 | 1461964364601 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]]]}] 14:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 617ms 14:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:12:44 INFO - PROCESS | 1650 | 1461964364647 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:12:44 INFO - PROCESS | 1650 | 1461964364649 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:12:44 INFO - PROCESS | 1650 | 1461964364651 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:12:44 INFO - PROCESS | 1650 | 1461964364652 Marionette TRACE conn2 <- [1,938,null,{}] 14:12:44 INFO - PROCESS | 1650 | 1461964364654 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}] 14:12:44 INFO - PROCESS | 1650 | 1461964364753 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:12:44 INFO - PROCESS | 1650 | 1461964364765 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286a5000 == 61 [pid = 1650] [id = 242] 14:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128112400) [pid = 1650] [serial = 724] [outer = 0x0] 14:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12899c400) [pid = 1650] [serial = 725] [outer = 0x128112400] 14:12:44 INFO - PROCESS | 1650 | 1461964364791 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128cc5c00) [pid = 1650] [serial = 726] [outer = 0x128112400] 14:12:45 INFO - PROCESS | 1650 | 1461964365145 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]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 520ms 14:12:45 INFO - PROCESS | 1650 | 1461964365171 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:12:45 INFO - PROCESS | 1650 | 1461964365173 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:12:45 INFO - PROCESS | 1650 | 1461964365177 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1650 | 1461964365178 Marionette TRACE conn2 <- [1,942,null,{}] 14:12:45 INFO - PROCESS | 1650 | 1461964365181 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}] 14:12:45 INFO - PROCESS | 1650 | 1461964365285 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b2b6400) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118476000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119bd9400) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12c2bb000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128638000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x121964800) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12c2bd400) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11695c000) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11340c800) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x111123c00) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c9e3800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x110e94800) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:12:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128cc5000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:12:45 INFO - PROCESS | 1650 | 1461964365509 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x117437800 == 62 [pid = 1650] [id = 243] 14:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x110e8d000) [pid = 1650] [serial = 727] [outer = 0x0] 14:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116425400) [pid = 1650] [serial = 728] [outer = 0x110e8d000] 14:12:45 INFO - PROCESS | 1650 | 1461964365539 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121520000) [pid = 1650] [serial = 729] [outer = 0x110e8d000] 14:12:45 INFO - PROCESS | 1650 | 1461964365829 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]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 668ms 14:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:12:45 INFO - PROCESS | 1650 | 1461964365846 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1650 | 1461964365847 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:12:45 INFO - PROCESS | 1650 | 1461964365849 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1650 | 1461964365851 Marionette TRACE conn2 <- [1,946,null,{}] 14:12:45 INFO - PROCESS | 1650 | 1461964365853 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}] 14:12:45 INFO - PROCESS | 1650 | 1461964365945 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:12:45 INFO - PROCESS | 1650 | 1461964365950 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac26800 == 63 [pid = 1650] [id = 244] 14:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121518000) [pid = 1650] [serial = 730] [outer = 0x0] 14:12:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12a934c00) [pid = 1650] [serial = 731] [outer = 0x121518000] 14:12:45 INFO - PROCESS | 1650 | 1461964365976 Marionette DEBUG loaded listener.js 14:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b2a3000) [pid = 1650] [serial = 732] [outer = 0x121518000] 14:12:46 INFO - PROCESS | 1650 | 1461964366331 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]]]}] 14:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 519ms 14:12:46 INFO - PROCESS | 1650 | 1461964366382 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:12:46 INFO - PROCESS | 1650 | 1461964366383 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:12:46 INFO - PROCESS | 1650 | 1461964366386 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:12:46 INFO - PROCESS | 1650 | 1461964366388 Marionette TRACE conn2 <- [1,950,null,{}] 14:12:46 INFO - PROCESS | 1650 | 1461964366396 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}] 14:12:46 INFO - PROCESS | 1650 | 1461964366497 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:12:46 INFO - PROCESS | 1650 | 1461964366502 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be16800 == 64 [pid = 1650] [id = 245] 14:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12be5c800) [pid = 1650] [serial = 733] [outer = 0x0] 14:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12c0cac00) [pid = 1650] [serial = 734] [outer = 0x12be5c800] 14:12:46 INFO - PROCESS | 1650 | 1461964366532 Marionette DEBUG loaded listener.js 14:12:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12c27f400) [pid = 1650] [serial = 735] [outer = 0x12be5c800] 14:12:46 INFO - PROCESS | 1650 | 1461964366860 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]]]}] 14:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 525ms 14:12:46 INFO - PROCESS | 1650 | 1461964366912 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:12:46 INFO - PROCESS | 1650 | 1461964366913 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:12:46 INFO - PROCESS | 1650 | 1461964366916 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:12:46 INFO - PROCESS | 1650 | 1461964366917 Marionette TRACE conn2 <- [1,954,null,{}] 14:12:46 INFO - PROCESS | 1650 | 1461964366920 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}] 14:12:47 INFO - PROCESS | 1650 | 1461964367022 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:12:47 INFO - PROCESS | 1650 | 1461964367105 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c221800 == 65 [pid = 1650] [id = 246] 14:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12be9bc00) [pid = 1650] [serial = 736] [outer = 0x0] 14:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12c2b4c00) [pid = 1650] [serial = 737] [outer = 0x12be9bc00] 14:12:47 INFO - PROCESS | 1650 | 1461964367146 Marionette DEBUG loaded listener.js 14:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12c85dc00) [pid = 1650] [serial = 738] [outer = 0x12be9bc00] 14:12:47 INFO - PROCESS | 1650 | 1461964367659 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]]]}] 14:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 771ms 14:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:12:47 INFO - PROCESS | 1650 | 1461964367714 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:12:47 INFO - PROCESS | 1650 | 1461964367716 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:12:47 INFO - PROCESS | 1650 | 1461964367721 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:12:47 INFO - PROCESS | 1650 | 1461964367727 Marionette TRACE conn2 <- [1,958,null,{}] 14:12:47 INFO - PROCESS | 1650 | 1461964367731 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}] 14:12:47 INFO - PROCESS | 1650 | 1461964367842 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:12:47 INFO - PROCESS | 1650 | 1461964367915 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117196800 == 66 [pid = 1650] [id = 247] 14:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x110e99800) [pid = 1650] [serial = 739] [outer = 0x0] 14:12:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x111cbe800) [pid = 1650] [serial = 740] [outer = 0x110e99800] 14:12:47 INFO - PROCESS | 1650 | 1461964367947 Marionette DEBUG loaded listener.js 14:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x116726000) [pid = 1650] [serial = 741] [outer = 0x110e99800] 14:12:48 INFO - PROCESS | 1650 | 1461964368421 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]]]}] 14:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 725ms 14:12:48 INFO - PROCESS | 1650 | 1461964368446 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 1650 | 1461964368451 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:12:48 INFO - PROCESS | 1650 | 1461964368455 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 1650 | 1461964368457 Marionette TRACE conn2 <- [1,962,null,{}] 14:12:48 INFO - PROCESS | 1650 | 1461964368479 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}] 14:12:48 INFO - PROCESS | 1650 | 1461964368588 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:12:48 INFO - PROCESS | 1650 | 1461964368657 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c97800 == 67 [pid = 1650] [id = 248] 14:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11766f400) [pid = 1650] [serial = 742] [outer = 0x0] 14:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x118740400) [pid = 1650] [serial = 743] [outer = 0x11766f400] 14:12:48 INFO - PROCESS | 1650 | 1461964368689 Marionette DEBUG loaded listener.js 14:12:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1197ab800) [pid = 1650] [serial = 744] [outer = 0x11766f400] 14:12:49 INFO - PROCESS | 1650 | 1461964369114 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]]]}] 14:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 688ms 14:12:49 INFO - PROCESS | 1650 | 1461964369144 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:12:49 INFO - PROCESS | 1650 | 1461964369146 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:12:49 INFO - PROCESS | 1650 | 1461964369148 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:12:49 INFO - PROCESS | 1650 | 1461964369151 Marionette TRACE conn2 <- [1,966,null,{}] 14:12:49 INFO - PROCESS | 1650 | 1461964369159 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}] 14:12:49 INFO - PROCESS | 1650 | 1461964369269 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:12:49 INFO - PROCESS | 1650 | 1461964369325 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbea000 == 68 [pid = 1650] [id = 249] 14:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119bdc000) [pid = 1650] [serial = 745] [outer = 0x0] 14:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x121bcc400) [pid = 1650] [serial = 746] [outer = 0x119bdc000] 14:12:49 INFO - PROCESS | 1650 | 1461964369358 Marionette DEBUG loaded listener.js 14:12:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x124e47800) [pid = 1650] [serial = 747] [outer = 0x119bdc000] 14:12:49 INFO - PROCESS | 1650 | 1461964369817 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]]]}] 14:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 723ms 14:12:49 INFO - PROCESS | 1650 | 1461964369893 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:12:49 INFO - PROCESS | 1650 | 1461964369895 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:12:49 INFO - PROCESS | 1650 | 1461964369899 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:12:49 INFO - PROCESS | 1650 | 1461964369900 Marionette TRACE conn2 <- [1,970,null,{}] 14:12:49 INFO - PROCESS | 1650 | 1461964369903 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}] 14:12:50 INFO - PROCESS | 1650 | 1461964370010 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:12:50 INFO - PROCESS | 1650 | 1461964370079 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d267800 == 69 [pid = 1650] [id = 250] 14:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1257df000) [pid = 1650] [serial = 748] [outer = 0x0] 14:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a840400) [pid = 1650] [serial = 749] [outer = 0x1257df000] 14:12:50 INFO - PROCESS | 1650 | 1461964370110 Marionette DEBUG loaded listener.js 14:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b2c4800) [pid = 1650] [serial = 750] [outer = 0x1257df000] 14:12:50 INFO - PROCESS | 1650 | 1461964370513 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]]]}] 14:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 14:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:12:50 INFO - PROCESS | 1650 | 1461964370571 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:12:50 INFO - PROCESS | 1650 | 1461964370573 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:12:50 INFO - PROCESS | 1650 | 1461964370575 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:12:50 INFO - PROCESS | 1650 | 1461964370576 Marionette TRACE conn2 <- [1,974,null,{}] 14:12:50 INFO - PROCESS | 1650 | 1461964370579 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}] 14:12:50 INFO - PROCESS | 1650 | 1461964370684 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:12:50 INFO - PROCESS | 1650 | 1461964370740 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d63b800 == 70 [pid = 1650] [id = 251] 14:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12a9c7000) [pid = 1650] [serial = 751] [outer = 0x0] 14:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12c0c9000) [pid = 1650] [serial = 752] [outer = 0x12a9c7000] 14:12:50 INFO - PROCESS | 1650 | 1461964370770 Marionette DEBUG loaded listener.js 14:12:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12c2bd400) [pid = 1650] [serial = 753] [outer = 0x12a9c7000] 14:12:51 INFO - PROCESS | 1650 | 1461964371219 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]]]}] 14:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 14:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:12:51 INFO - PROCESS | 1650 | 1461964371245 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:12:51 INFO - PROCESS | 1650 | 1461964371246 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:12:51 INFO - PROCESS | 1650 | 1461964371248 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:12:51 INFO - PROCESS | 1650 | 1461964371250 Marionette TRACE conn2 <- [1,978,null,{}] 14:12:51 INFO - PROCESS | 1650 | 1461964371252 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}] 14:12:51 INFO - PROCESS | 1650 | 1461964371394 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:12:51 INFO - PROCESS | 1650 | 1461964371467 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1354c4800 == 71 [pid = 1650] [id = 252] 14:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12c9e9c00) [pid = 1650] [serial = 754] [outer = 0x0] 14:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12d29fc00) [pid = 1650] [serial = 755] [outer = 0x12c9e9c00] 14:12:51 INFO - PROCESS | 1650 | 1461964371500 Marionette DEBUG loaded listener.js 14:12:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12d6c6c00) [pid = 1650] [serial = 756] [outer = 0x12c9e9c00] 14:12:51 INFO - PROCESS | 1650 | 1461964371930 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]]]}] 14:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 717ms 14:12:51 INFO - PROCESS | 1650 | 1461964371967 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:12:51 INFO - PROCESS | 1650 | 1461964371969 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:12:51 INFO - PROCESS | 1650 | 1461964371971 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:12:51 INFO - PROCESS | 1650 | 1461964371972 Marionette TRACE conn2 <- [1,982,null,{}] 14:12:51 INFO - PROCESS | 1650 | 1461964371975 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}] 14:12:52 INFO - PROCESS | 1650 | 1461964372083 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:12:52 INFO - PROCESS | 1650 | 1461964372156 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x118126000 == 72 [pid = 1650] [id = 253] 14:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x111130000) [pid = 1650] [serial = 757] [outer = 0x0] 14:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11a0cf000) [pid = 1650] [serial = 758] [outer = 0x111130000] 14:12:52 INFO - PROCESS | 1650 | 1461964372189 Marionette DEBUG loaded listener.js 14:12:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12d6c8000) [pid = 1650] [serial = 759] [outer = 0x111130000] 14:12:52 INFO - PROCESS | 1650 | 1461964372867 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]]]}] 14:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 923ms 14:12:52 INFO - PROCESS | 1650 | 1461964372895 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 1650 | 1461964372899 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:12:52 INFO - PROCESS | 1650 | 1461964372904 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 1650 | 1461964372907 Marionette TRACE conn2 <- [1,986,null,{}] 14:12:52 INFO - PROCESS | 1650 | 1461964372913 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}] 14:12:53 INFO - PROCESS | 1650 | 1461964373062 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:12:53 INFO - PROCESS | 1650 | 1461964373150 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121328800 == 73 [pid = 1650] [id = 254] 14:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x116a60000) [pid = 1650] [serial = 760] [outer = 0x0] 14:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1175a1800) [pid = 1650] [serial = 761] [outer = 0x116a60000] 14:12:53 INFO - PROCESS | 1650 | 1461964373179 Marionette DEBUG loaded listener.js 14:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118745000) [pid = 1650] [serial = 762] [outer = 0x116a60000] 14:12:53 INFO - PROCESS | 1650 | 1461964373651 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]]]}] 14:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 774ms 14:12:53 INFO - PROCESS | 1650 | 1461964373677 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:12:53 INFO - PROCESS | 1650 | 1461964373680 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:12:53 INFO - PROCESS | 1650 | 1461964373686 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:12:53 INFO - PROCESS | 1650 | 1461964373688 Marionette TRACE conn2 <- [1,990,null,{}] 14:12:53 INFO - PROCESS | 1650 | 1461964373692 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}] 14:12:53 INFO - PROCESS | 1650 | 1461964373837 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:12:53 INFO - PROCESS | 1650 | 1461964373973 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a0000 == 74 [pid = 1650] [id = 255] 14:12:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x118776800) [pid = 1650] [serial = 763] [outer = 0x0] 14:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x119a05c00) [pid = 1650] [serial = 764] [outer = 0x118776800] 14:12:54 INFO - PROCESS | 1650 | 1461964374004 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11a02d000) [pid = 1650] [serial = 765] [outer = 0x118776800] 14:12:54 INFO - PROCESS | 1650 | 1461964374468 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]]]}] 14:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 824ms 14:12:54 INFO - PROCESS | 1650 | 1461964374511 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:12:54 INFO - PROCESS | 1650 | 1461964374514 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:12:54 INFO - PROCESS | 1650 | 1461964374518 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:12:54 INFO - PROCESS | 1650 | 1461964374521 Marionette TRACE conn2 <- [1,994,null,{}] 14:12:54 INFO - PROCESS | 1650 | 1461964374532 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}] 14:12:54 INFO - PROCESS | 1650 | 1461964374673 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:12:54 INFO - PROCESS | 1650 | 1461964374800 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12c822000 == 73 [pid = 1650] [id = 196] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12be16800 == 72 [pid = 1650] [id = 245] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac26800 == 71 [pid = 1650] [id = 244] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x117437800 == 70 [pid = 1650] [id = 243] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1286a5000 == 69 [pid = 1650] [id = 242] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12674c800 == 68 [pid = 1650] [id = 241] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1250ed000 == 67 [pid = 1650] [id = 240] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x116f0e000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12d55c800) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1217dac00) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12d6c5c00) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x128637000) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11112c400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12c286000) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11a0d7c00) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116116000 == 68 [pid = 1650] [id = 256] 14:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x111127800) [pid = 1650] [serial = 766] [outer = 0x0] 14:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x116f0e000) [pid = 1650] [serial = 767] [outer = 0x111127800] 14:12:54 INFO - PROCESS | 1650 | 1461964374864 Marionette DEBUG loaded listener.js 14:12:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1217dac00) [pid = 1650] [serial = 768] [outer = 0x111127800] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x121c99000 == 67 [pid = 1650] [id = 239] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1214a4000 == 66 [pid = 1650] [id = 238] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1193ab000 == 65 [pid = 1650] [id = 237] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11832c000 == 64 [pid = 1650] [id = 236] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x118122800 == 63 [pid = 1650] [id = 235] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x121842800 == 62 [pid = 1650] [id = 232] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d62c000 == 61 [pid = 1650] [id = 231] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126d98800 == 60 [pid = 1650] [id = 230] 14:12:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a9800 == 59 [pid = 1650] [id = 229] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12be5d000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11856b400) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1192d6c00) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x121358400) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x121533c00) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12c856800) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1287a2c00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x124e4b000) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x128117c00) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12cc2a800) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119bddc00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x116f11400) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x115df3000) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12c9ea000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d2a4800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12d563000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12d6ec800) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x110e97c00) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d2a6800) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12cc33400) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b2a4c00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a92bc00) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12c27ec00) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1289a1400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 14:12:54 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b2a8800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 14:12:55 INFO - PROCESS | 1650 | 1461964375205 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]]]}] 14:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 729ms 14:12:55 INFO - PROCESS | 1650 | 1461964375246 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:12:55 INFO - PROCESS | 1650 | 1461964375248 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:12:55 INFO - PROCESS | 1650 | 1461964375251 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 1650 | 1461964375253 Marionette TRACE conn2 <- [1,998,null,{}] 14:12:55 INFO - PROCESS | 1650 | 1461964375256 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}] 14:12:55 INFO - PROCESS | 1650 | 1461964375390 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:12:55 INFO - PROCESS | 1650 | 1461964375483 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11832c000 == 60 [pid = 1650] [id = 257] 14:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1192d6c00) [pid = 1650] [serial = 769] [outer = 0x0] 14:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x124e48800) [pid = 1650] [serial = 770] [outer = 0x1192d6c00] 14:12:55 INFO - PROCESS | 1650 | 1461964375527 Marionette DEBUG loaded listener.js 14:12:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1286b1000) [pid = 1650] [serial = 771] [outer = 0x1192d6c00] 14:12:55 INFO - PROCESS | 1650 | 1461964375955 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]]]}] 14:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 719ms 14:12:55 INFO - PROCESS | 1650 | 1461964375977 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:12:55 INFO - PROCESS | 1650 | 1461964375979 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:12:55 INFO - PROCESS | 1650 | 1461964375983 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 1650 | 1461964375985 Marionette TRACE conn2 <- [1,1002,null,{}] 14:12:55 INFO - PROCESS | 1650 | 1461964375988 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}] 14:12:56 INFO - PROCESS | 1650 | 1461964376092 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:12:56 INFO - PROCESS | 1650 | 1461964376098 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b12000 == 61 [pid = 1650] [id = 258] 14:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128997400) [pid = 1650] [serial = 772] [outer = 0x0] 14:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128f09c00) [pid = 1650] [serial = 773] [outer = 0x128997400] 14:12:56 INFO - PROCESS | 1650 | 1461964376126 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b2bbc00) [pid = 1650] [serial = 774] [outer = 0x128997400] 14:12:56 INFO - PROCESS | 1650 | 1461964376491 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]]]}] 14:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 521ms 14:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:12:56 INFO - PROCESS | 1650 | 1461964376504 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:12:56 INFO - PROCESS | 1650 | 1461964376505 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:12:56 INFO - PROCESS | 1650 | 1461964376509 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:12:56 INFO - PROCESS | 1650 | 1461964376512 Marionette TRACE conn2 <- [1,1006,null,{}] 14:12:56 INFO - PROCESS | 1650 | 1461964376515 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}] 14:12:56 INFO - PROCESS | 1650 | 1461964376618 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:12:56 INFO - PROCESS | 1650 | 1461964376687 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1299ab000 == 62 [pid = 1650] [id = 259] 14:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128f02c00) [pid = 1650] [serial = 775] [outer = 0x0] 14:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12c286000) [pid = 1650] [serial = 776] [outer = 0x128f02c00] 14:12:56 INFO - PROCESS | 1650 | 1461964376715 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12cc33400) [pid = 1650] [serial = 777] [outer = 0x128f02c00] 14:12:57 INFO - PROCESS | 1650 | 1461964377021 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]]]}] 14:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 572ms 14:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:12:57 INFO - PROCESS | 1650 | 1461964377080 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 1650 | 1461964377082 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:12:57 INFO - PROCESS | 1650 | 1461964377084 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 1650 | 1461964377085 Marionette TRACE conn2 <- [1,1010,null,{}] 14:12:57 INFO - PROCESS | 1650 | 1461964377087 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}] 14:12:57 INFO - PROCESS | 1650 | 1461964377196 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:12:57 INFO - PROCESS | 1650 | 1461964377211 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac26800 == 63 [pid = 1650] [id = 260] 14:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12c2ba000) [pid = 1650] [serial = 778] [outer = 0x0] 14:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d560400) [pid = 1650] [serial = 779] [outer = 0x12c2ba000] 14:12:57 INFO - PROCESS | 1650 | 1461964377236 Marionette DEBUG loaded listener.js 14:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d6c6800) [pid = 1650] [serial = 780] [outer = 0x12c2ba000] 14:12:57 INFO - PROCESS | 1650 | 1461964377586 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]]]}] 14:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 14:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:12:57 INFO - PROCESS | 1650 | 1461964377604 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 1650 | 1461964377605 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:12:57 INFO - PROCESS | 1650 | 1461964377609 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 1650 | 1461964377610 Marionette TRACE conn2 <- [1,1014,null,{}] 14:12:57 INFO - PROCESS | 1650 | 1461964377613 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}] 14:12:57 INFO - PROCESS | 1650 | 1461964377720 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:12:57 INFO - PROCESS | 1650 | 1461964377732 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d2a800 == 64 [pid = 1650] [id = 261] 14:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x110e97000) [pid = 1650] [serial = 781] [outer = 0x0] 14:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d6f6c00) [pid = 1650] [serial = 782] [outer = 0x110e97000] 14:12:57 INFO - PROCESS | 1650 | 1461964377758 Marionette DEBUG loaded listener.js 14:12:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d98f800) [pid = 1650] [serial = 783] [outer = 0x110e97000] 14:12:58 INFO - PROCESS | 1650 | 1461964378118 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]]]}] 14:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 14:12:58 INFO - PROCESS | 1650 | 1461964378128 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 1650 | 1461964378129 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:12:58 INFO - PROCESS | 1650 | 1461964378131 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1650 | 1461964378133 Marionette TRACE conn2 <- [1,1018,null,{}] 14:12:58 INFO - PROCESS | 1650 | 1461964378135 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}] 14:12:58 INFO - PROCESS | 1650 | 1461964378249 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:12:58 INFO - PROCESS | 1650 | 1461964378261 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cca5800 == 65 [pid = 1650] [id = 262] 14:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x125837400) [pid = 1650] [serial = 784] [outer = 0x0] 14:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12583d000) [pid = 1650] [serial = 785] [outer = 0x125837400] 14:12:58 INFO - PROCESS | 1650 | 1461964378286 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x125841800) [pid = 1650] [serial = 786] [outer = 0x125837400] 14:12:58 INFO - PROCESS | 1650 | 1461964378650 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]]]}] 14:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 568ms 14:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:12:58 INFO - PROCESS | 1650 | 1461964378700 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:12:58 INFO - PROCESS | 1650 | 1461964378701 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:12:58 INFO - PROCESS | 1650 | 1461964378703 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1650 | 1461964378704 Marionette TRACE conn2 <- [1,1022,null,{}] 14:12:58 INFO - PROCESS | 1650 | 1461964378707 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}] 14:12:58 INFO - PROCESS | 1650 | 1461964378814 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:12:58 INFO - PROCESS | 1650 | 1461964378827 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d272800 == 66 [pid = 1650] [id = 263] 14:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x112a22c00) [pid = 1650] [serial = 787] [outer = 0x0] 14:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x112a2b400) [pid = 1650] [serial = 788] [outer = 0x112a22c00] 14:12:58 INFO - PROCESS | 1650 | 1461964378852 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x112a2f000) [pid = 1650] [serial = 789] [outer = 0x112a22c00] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11642c000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12be5c800) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x128112400) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12135c400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x119be4400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x124e41000) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119266c00) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12ac3b400) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1175a1400) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x112e3bc00) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x121518000) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x110e8d000) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x124cb2c00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12be9e000) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1197eb000) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119a0b000) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x113def000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:12:59 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1217d9c00) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:12:59 INFO - PROCESS | 1650 | 1461964379353 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]]]}] 14:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 669ms 14:12:59 INFO - PROCESS | 1650 | 1461964379377 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1650 | 1461964379380 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:12:59 INFO - PROCESS | 1650 | 1461964379383 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1650 | 1461964379384 Marionette TRACE conn2 <- [1,1026,null,{}] 14:12:59 INFO - PROCESS | 1650 | 1461964379387 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}] 14:12:59 INFO - PROCESS | 1650 | 1461964379522 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:12:59 INFO - PROCESS | 1650 | 1461964379581 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e119000 == 67 [pid = 1650] [id = 264] 14:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x112a28000) [pid = 1650] [serial = 790] [outer = 0x0] 14:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119d17400) [pid = 1650] [serial = 791] [outer = 0x112a28000] 14:12:59 INFO - PROCESS | 1650 | 1461964379610 Marionette DEBUG loaded listener.js 14:12:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128992800) [pid = 1650] [serial = 792] [outer = 0x112a28000] 14:12:59 INFO - PROCESS | 1650 | 1461964379938 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]]]}] 14:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 569ms 14:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:12:59 INFO - PROCESS | 1650 | 1461964379953 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:12:59 INFO - PROCESS | 1650 | 1461964379955 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:12:59 INFO - PROCESS | 1650 | 1461964379962 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:12:59 INFO - PROCESS | 1650 | 1461964379964 Marionette TRACE conn2 <- [1,1030,null,{}] 14:12:59 INFO - PROCESS | 1650 | 1461964379967 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}] 14:13:00 INFO - PROCESS | 1650 | 1461964380107 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:13:00 INFO - PROCESS | 1650 | 1461964380193 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1354c4000 == 68 [pid = 1650] [id = 265] 14:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11642c000) [pid = 1650] [serial = 793] [outer = 0x0] 14:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12c0d0c00) [pid = 1650] [serial = 794] [outer = 0x11642c000] 14:13:00 INFO - PROCESS | 1650 | 1461964380235 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d990800) [pid = 1650] [serial = 795] [outer = 0x11642c000] 14:13:00 INFO - PROCESS | 1650 | 1461964380544 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]]]}] 14:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 623ms 14:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:13:00 INFO - PROCESS | 1650 | 1461964380582 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:13:00 INFO - PROCESS | 1650 | 1461964380583 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:13:00 INFO - PROCESS | 1650 | 1461964380585 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:13:00 INFO - PROCESS | 1650 | 1461964380586 Marionette TRACE conn2 <- [1,1034,null,{}] 14:13:00 INFO - PROCESS | 1650 | 1461964380597 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}] 14:13:00 INFO - PROCESS | 1650 | 1461964380693 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:13:00 INFO - PROCESS | 1650 | 1461964380765 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x110fec000 == 69 [pid = 1650] [id = 266] 14:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x121360000) [pid = 1650] [serial = 796] [outer = 0x0] 14:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d993400) [pid = 1650] [serial = 797] [outer = 0x121360000] 14:13:00 INFO - PROCESS | 1650 | 1461964380792 Marionette DEBUG loaded listener.js 14:13:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d9a0000) [pid = 1650] [serial = 798] [outer = 0x121360000] 14:13:01 INFO - PROCESS | 1650 | 1461964381065 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]]]}] 14:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 523ms 14:13:01 INFO - PROCESS | 1650 | 1461964381116 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:13:01 INFO - PROCESS | 1650 | 1461964381117 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:13:01 INFO - PROCESS | 1650 | 1461964381120 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1650 | 1461964381121 Marionette TRACE conn2 <- [1,1038,null,{}] 14:13:01 INFO - PROCESS | 1650 | 1461964381123 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}] 14:13:01 INFO - PROCESS | 1650 | 1461964381285 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:13:01 INFO - PROCESS | 1650 | 1461964381343 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11305d800 == 70 [pid = 1650] [id = 267] 14:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x110e8f800) [pid = 1650] [serial = 799] [outer = 0x0] 14:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x111122800) [pid = 1650] [serial = 800] [outer = 0x110e8f800] 14:13:01 INFO - PROCESS | 1650 | 1461964381376 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x112a23c00) [pid = 1650] [serial = 801] [outer = 0x110e8f800] 14:13:01 INFO - PROCESS | 1650 | 1461964381825 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]]]}] 14:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 769ms 14:13:01 INFO - PROCESS | 1650 | 1461964381890 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:13:01 INFO - PROCESS | 1650 | 1461964381893 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:13:01 INFO - PROCESS | 1650 | 1461964381896 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1650 | 1461964381899 Marionette TRACE conn2 <- [1,1042,null,{}] 14:13:01 INFO - PROCESS | 1650 | 1461964381975 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}] 14:13:02 INFO - PROCESS | 1650 | 1461964382095 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:13:02 INFO - PROCESS | 1650 | 1461964382162 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c99800 == 71 [pid = 1650] [id = 268] 14:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x116f07400) [pid = 1650] [serial = 802] [outer = 0x0] 14:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11856f800) [pid = 1650] [serial = 803] [outer = 0x116f07400] 14:13:02 INFO - PROCESS | 1650 | 1461964382194 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119a10c00) [pid = 1650] [serial = 804] [outer = 0x116f07400] 14:13:02 INFO - PROCESS | 1650 | 1461964382648 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]]]}] 14:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 783ms 14:13:02 INFO - PROCESS | 1650 | 1461964382681 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:13:02 INFO - PROCESS | 1650 | 1461964382684 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:13:02 INFO - PROCESS | 1650 | 1461964382687 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:13:02 INFO - PROCESS | 1650 | 1461964382689 Marionette TRACE conn2 <- [1,1046,null,{}] 14:13:02 INFO - PROCESS | 1650 | 1461964382693 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}] 14:13:02 INFO - PROCESS | 1650 | 1461964382855 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:13:02 INFO - PROCESS | 1650 | 1461964382962 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a96a800 == 72 [pid = 1650] [id = 269] 14:13:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119de0c00) [pid = 1650] [serial = 805] [outer = 0x0] 14:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12151c400) [pid = 1650] [serial = 806] [outer = 0x119de0c00] 14:13:03 INFO - PROCESS | 1650 | 1461964383018 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x124e4a400) [pid = 1650] [serial = 807] [outer = 0x119de0c00] 14:13:03 INFO - PROCESS | 1650 | 1461964383509 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]]]}] 14:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 875ms 14:13:03 INFO - PROCESS | 1650 | 1461964383561 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:13:03 INFO - PROCESS | 1650 | 1461964383564 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:13:03 INFO - PROCESS | 1650 | 1461964383572 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:13:03 INFO - PROCESS | 1650 | 1461964383578 Marionette TRACE conn2 <- [1,1050,null,{}] 14:13:03 INFO - PROCESS | 1650 | 1461964383580 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}] 14:13:03 INFO - PROCESS | 1650 | 1461964383693 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:13:03 INFO - PROCESS | 1650 | 1461964383767 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x135fd6000 == 73 [pid = 1650] [id = 270] 14:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11847fc00) [pid = 1650] [serial = 808] [outer = 0x0] 14:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12a845800) [pid = 1650] [serial = 809] [outer = 0x11847fc00] 14:13:03 INFO - PROCESS | 1650 | 1461964383800 Marionette DEBUG loaded listener.js 14:13:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12be54400) [pid = 1650] [serial = 810] [outer = 0x11847fc00] 14:13:04 INFO - PROCESS | 1650 | 1461964384218 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]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 678ms 14:13:04 INFO - PROCESS | 1650 | 1461964384246 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1650 | 1461964384247 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:13:04 INFO - PROCESS | 1650 | 1461964384250 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1650 | 1461964384251 Marionette TRACE conn2 <- [1,1054,null,{}] 14:13:04 INFO - PROCESS | 1650 | 1461964384254 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}] 14:13:04 INFO - PROCESS | 1650 | 1461964384364 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:13:04 INFO - PROCESS | 1650 | 1461964384465 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x135861000 == 74 [pid = 1650] [id = 271] 14:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1284bf800) [pid = 1650] [serial = 811] [outer = 0x0] 14:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1284c4400) [pid = 1650] [serial = 812] [outer = 0x1284bf800] 14:13:04 INFO - PROCESS | 1650 | 1461964384499 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1284c9800) [pid = 1650] [serial = 813] [outer = 0x1284bf800] 14:13:04 INFO - PROCESS | 1650 | 1461964384910 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]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 14:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:13:04 INFO - PROCESS | 1650 | 1461964384920 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1650 | 1461964384922 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:13:04 INFO - PROCESS | 1650 | 1461964384924 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1650 | 1461964384925 Marionette TRACE conn2 <- [1,1058,null,{}] 14:13:04 INFO - PROCESS | 1650 | 1461964384927 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}] 14:13:05 INFO - PROCESS | 1650 | 1461964385056 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:13:05 INFO - PROCESS | 1650 | 1461964385130 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b9f800 == 75 [pid = 1650] [id = 272] 14:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12c280c00) [pid = 1650] [serial = 814] [outer = 0x0] 14:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12c2b1800) [pid = 1650] [serial = 815] [outer = 0x12c280c00] 14:13:05 INFO - PROCESS | 1650 | 1461964385166 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12c9f1000) [pid = 1650] [serial = 816] [outer = 0x12c280c00] 14:13:05 INFO - PROCESS | 1650 | 1461964385592 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]]]}] 14:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 719ms 14:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:13:05 INFO - PROCESS | 1650 | 1461964385644 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:13:05 INFO - PROCESS | 1650 | 1461964385645 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:13:05 INFO - PROCESS | 1650 | 1461964385648 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:13:05 INFO - PROCESS | 1650 | 1461964385649 Marionette TRACE conn2 <- [1,1062,null,{}] 14:13:05 INFO - PROCESS | 1650 | 1461964385651 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}] 14:13:05 INFO - PROCESS | 1650 | 1461964385758 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:13:05 INFO - PROCESS | 1650 | 1461964385873 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x112a37800 == 76 [pid = 1650] [id = 273] 14:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12c282800) [pid = 1650] [serial = 817] [outer = 0x0] 14:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12d99e400) [pid = 1650] [serial = 818] [outer = 0x12c282800] 14:13:05 INFO - PROCESS | 1650 | 1461964385906 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12e325400) [pid = 1650] [serial = 819] [outer = 0x12c282800] 14:13:06 INFO - PROCESS | 1650 | 1461964386330 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]]]}] 14:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 719ms 14:13:06 INFO - PROCESS | 1650 | 1461964386371 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:13:06 INFO - PROCESS | 1650 | 1461964386374 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:13:06 INFO - PROCESS | 1650 | 1461964386402 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1650 | 1461964386404 Marionette TRACE conn2 <- [1,1066,null,{}] 14:13:06 INFO - PROCESS | 1650 | 1461964386411 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}] 14:13:06 INFO - PROCESS | 1650 | 1461964386542 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:13:06 INFO - PROCESS | 1650 | 1461964386625 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x112a4f800 == 77 [pid = 1650] [id = 274] 14:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x116a59400) [pid = 1650] [serial = 820] [outer = 0x0] 14:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x128c1bc00) [pid = 1650] [serial = 821] [outer = 0x116a59400] 14:13:06 INFO - PROCESS | 1650 | 1461964386659 Marionette DEBUG loaded listener.js 14:13:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d99c400) [pid = 1650] [serial = 822] [outer = 0x116a59400] 14:13:07 INFO - PROCESS | 1650 | 1461964387476 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]]]}] 14:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1125ms 14:13:07 INFO - PROCESS | 1650 | 1461964387526 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:13:07 INFO - PROCESS | 1650 | 1461964387530 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:13:07 INFO - PROCESS | 1650 | 1461964387535 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:13:07 INFO - PROCESS | 1650 | 1461964387539 Marionette TRACE conn2 <- [1,1070,null,{}] 14:13:07 INFO - PROCESS | 1650 | 1461964387545 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}] 14:13:07 INFO - PROCESS | 1650 | 1461964387702 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:13:07 INFO - PROCESS | 1650 | 1461964387841 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118126800 == 78 [pid = 1650] [id = 275] 14:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11112c800) [pid = 1650] [serial = 823] [outer = 0x0] 14:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11296f800) [pid = 1650] [serial = 824] [outer = 0x11112c800] 14:13:07 INFO - PROCESS | 1650 | 1461964387888 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1166dd000) [pid = 1650] [serial = 825] [outer = 0x11112c800] 14:13:08 INFO - PROCESS | 1650 | 1461964388452 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]]]}] 14:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 979ms 14:13:08 INFO - PROCESS | 1650 | 1461964388513 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:13:08 INFO - PROCESS | 1650 | 1461964388516 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:13:08 INFO - PROCESS | 1650 | 1461964388521 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:13:08 INFO - PROCESS | 1650 | 1461964388522 Marionette TRACE conn2 <- [1,1074,null,{}] 14:13:08 INFO - PROCESS | 1650 | 1461964388525 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}] 14:13:08 INFO - PROCESS | 1650 | 1461964388625 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:13:08 INFO - PROCESS | 1650 | 1461964388700 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a7800 == 79 [pid = 1650] [id = 276] 14:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x117668c00) [pid = 1650] [serial = 826] [outer = 0x0] 14:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11847d400) [pid = 1650] [serial = 827] [outer = 0x117668c00] 14:13:08 INFO - PROCESS | 1650 | 1461964388729 Marionette DEBUG loaded listener.js 14:13:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x119203000) [pid = 1650] [serial = 828] [outer = 0x117668c00] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x110fec000 == 78 [pid = 1650] [id = 266] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1354c4000 == 77 [pid = 1650] [id = 265] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12e119000 == 76 [pid = 1650] [id = 264] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12d272800 == 75 [pid = 1650] [id = 263] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12cca5800 == 74 [pid = 1650] [id = 262] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x128d2a800 == 73 [pid = 1650] [id = 261] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12d6f1800) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11695dc00) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x119bda400) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1286bc800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12bea6400) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12d560800) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12c2b4c00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac26800 == 72 [pid = 1650] [id = 260] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1299ab000 == 71 [pid = 1650] [id = 259] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x126b12000 == 70 [pid = 1650] [id = 258] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11832c000 == 69 [pid = 1650] [id = 257] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x116116000 == 68 [pid = 1650] [id = 256] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a0000 == 67 [pid = 1650] [id = 255] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x121328800 == 66 [pid = 1650] [id = 254] 14:13:09 INFO - PROCESS | 1650 | --DOCSHELL 0x117196800 == 65 [pid = 1650] [id = 247] 14:13:09 INFO - PROCESS | 1650 | 1461964389141 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]]]}] 14:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 671ms 14:13:09 INFO - PROCESS | 1650 | 1461964389201 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1650 | 1461964389203 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x128993800) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12c9e5800) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12c0d3400) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x121ce4000) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11852c800) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b2ec800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12c27f400) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12899c400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x121512800) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x119de1800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x121145400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128637800) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1197ac400) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119bd8800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12d99b800) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12d988400) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x118574800) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11847bc00) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x116722c00) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x113408c00) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12c0cac00) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12a934c00) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x121520000) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b2a3000) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x125851400) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x128cc5c00) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x116425400) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1286b1400) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x121521800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 14:13:09 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x126b36800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 14:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:13:09 INFO - PROCESS | 1650 | 1461964389219 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1650 | 1461964389221 Marionette TRACE conn2 <- [1,1078,null,{}] 14:13:09 INFO - PROCESS | 1650 | 1461964389228 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}] 14:13:09 INFO - PROCESS | 1650 | 1461964389319 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:13:09 INFO - PROCESS | 1650 | 1461964389327 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11831f000 == 66 [pid = 1650] [id = 277] 14:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1192d7c00) [pid = 1650] [serial = 829] [outer = 0x0] 14:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1197f6000) [pid = 1650] [serial = 830] [outer = 0x1192d7c00] 14:13:09 INFO - PROCESS | 1650 | 1461964389355 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119be2800) [pid = 1650] [serial = 831] [outer = 0x1192d7c00] 14:13:09 INFO - PROCESS | 1650 | 1461964389719 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]]]}] 14:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 527ms 14:13:09 INFO - PROCESS | 1650 | 1461964389763 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1650 | 1461964389765 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:13:09 INFO - PROCESS | 1650 | 1461964389769 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1650 | 1461964389770 Marionette TRACE conn2 <- [1,1082,null,{}] 14:13:09 INFO - PROCESS | 1650 | 1461964389772 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}] 14:13:09 INFO - PROCESS | 1650 | 1461964389857 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:13:09 INFO - PROCESS | 1650 | 1461964389864 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x121576000 == 67 [pid = 1650] [id = 278] 14:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11a0d7c00) [pid = 1650] [serial = 832] [outer = 0x0] 14:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x121533c00) [pid = 1650] [serial = 833] [outer = 0x11a0d7c00] 14:13:09 INFO - PROCESS | 1650 | 1461964389891 Marionette DEBUG loaded listener.js 14:13:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x124e41000) [pid = 1650] [serial = 834] [outer = 0x11a0d7c00] 14:13:10 INFO - PROCESS | 1650 | 1461964390248 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]]]}] 14:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 14:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:13:10 INFO - PROCESS | 1650 | 1461964390291 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:13:10 INFO - PROCESS | 1650 | 1461964390293 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:13:10 INFO - PROCESS | 1650 | 1461964390295 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 1650 | 1461964390297 Marionette TRACE conn2 <- [1,1086,null,{}] 14:13:10 INFO - PROCESS | 1650 | 1461964390300 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}] 14:13:10 INFO - PROCESS | 1650 | 1461964390418 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:13:10 INFO - PROCESS | 1650 | 1461964390428 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e62800 == 68 [pid = 1650] [id = 279] 14:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x124e42000) [pid = 1650] [serial = 835] [outer = 0x0] 14:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x125835400) [pid = 1650] [serial = 836] [outer = 0x124e42000] 14:13:10 INFO - PROCESS | 1650 | 1461964390468 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12583c000) [pid = 1650] [serial = 837] [outer = 0x124e42000] 14:13:10 INFO - PROCESS | 1650 | 1461964390898 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]]]}] 14:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 622ms 14:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:13:10 INFO - PROCESS | 1650 | 1461964390918 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:13:10 INFO - PROCESS | 1650 | 1461964390919 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:13:10 INFO - PROCESS | 1650 | 1461964390921 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 1650 | 1461964390922 Marionette TRACE conn2 <- [1,1090,null,{}] 14:13:10 INFO - PROCESS | 1650 | 1461964390953 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}] 14:13:11 INFO - PROCESS | 1650 | 1461964391071 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:13:11 INFO - PROCESS | 1650 | 1461964391076 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b12000 == 69 [pid = 1650] [id = 280] 14:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1284bb400) [pid = 1650] [serial = 838] [outer = 0x0] 14:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12863f000) [pid = 1650] [serial = 839] [outer = 0x1284bb400] 14:13:11 INFO - PROCESS | 1650 | 1461964391104 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x128c22000) [pid = 1650] [serial = 840] [outer = 0x1284bb400] 14:13:11 INFO - PROCESS | 1650 | 1461964391456 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]]]}] 14:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 575ms 14:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:13:11 INFO - PROCESS | 1650 | 1461964391496 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:13:11 INFO - PROCESS | 1650 | 1461964391497 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:13:11 INFO - PROCESS | 1650 | 1461964391499 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:13:11 INFO - PROCESS | 1650 | 1461964391501 Marionette TRACE conn2 <- [1,1094,null,{}] 14:13:11 INFO - PROCESS | 1650 | 1461964391503 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}] 14:13:11 INFO - PROCESS | 1650 | 1461964391613 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:13:11 INFO - PROCESS | 1650 | 1461964391629 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x128693800 == 70 [pid = 1650] [id = 281] 14:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x126986400) [pid = 1650] [serial = 841] [outer = 0x0] 14:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x128f0d400) [pid = 1650] [serial = 842] [outer = 0x126986400] 14:13:11 INFO - PROCESS | 1650 | 1461964391654 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ac33000) [pid = 1650] [serial = 843] [outer = 0x126986400] 14:13:12 INFO - PROCESS | 1650 | 1461964392146 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]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 669ms 14:13:12 INFO - PROCESS | 1650 | 1461964392169 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 1650 | 1461964392170 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:13:12 INFO - PROCESS | 1650 | 1461964392173 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1650 | 1461964392174 Marionette TRACE conn2 <- [1,1098,null,{}] 14:13:12 INFO - PROCESS | 1650 | 1461964392176 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}] 14:13:12 INFO - PROCESS | 1650 | 1461964392284 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:13:12 INFO - PROCESS | 1650 | 1461964392298 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b320800 == 71 [pid = 1650] [id = 282] 14:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x116f09800) [pid = 1650] [serial = 844] [outer = 0x0] 14:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x128cc6800) [pid = 1650] [serial = 845] [outer = 0x116f09800] 14:13:12 INFO - PROCESS | 1650 | 1461964392323 Marionette DEBUG loaded listener.js 14:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b2f4800) [pid = 1650] [serial = 846] [outer = 0x116f09800] 14:13:12 INFO - PROCESS | 1650 | 1461964392663 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]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 14:13:12 INFO - PROCESS | 1650 | 1461964392693 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 1650 | 1461964392694 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:13:12 INFO - PROCESS | 1650 | 1461964392696 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1650 | 1461964392697 Marionette TRACE conn2 <- [1,1102,null,{}] 14:13:12 INFO - PROCESS | 1650 | 1461964392700 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}] 14:13:12 INFO - PROCESS | 1650 | 1461964392809 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:13:12 INFO - PROCESS | 1650 | 1461964392824 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c209000 == 72 [pid = 1650] [id = 283] 14:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x126989800) [pid = 1650] [serial = 847] [outer = 0x0] 14:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12cc2d400) [pid = 1650] [serial = 848] [outer = 0x126989800] 14:13:12 INFO - PROCESS | 1650 | 1461964392849 Marionette DEBUG loaded listener.js 14:13:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12d562400) [pid = 1650] [serial = 849] [outer = 0x126989800] 14:13:13 INFO - PROCESS | 1650 | 1461964393256 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]]]}] 14:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 568ms 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x111127800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x116a60000) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x110e97000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1192d6c00) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x112a28000) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x128997400) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x128f02c00) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x118776800) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x125837400) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11642c000) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12c2ba000) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:13:13 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x112a22c00) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:13:13 INFO - PROCESS | 1650 | 1461964393613 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:13:13 INFO - PROCESS | 1650 | 1461964393616 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:13:13 INFO - PROCESS | 1650 | 1461964393633 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:13:13 INFO - PROCESS | 1650 | 1461964393635 Marionette TRACE conn2 <- [1,1106,null,{}] 14:13:13 INFO - PROCESS | 1650 | 1461964393639 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}] 14:13:13 INFO - PROCESS | 1650 | 1461964393766 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:13:13 INFO - PROCESS | 1650 | 1461964393772 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b61800 == 73 [pid = 1650] [id = 284] 14:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x118778000) [pid = 1650] [serial = 850] [outer = 0x0] 14:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1257e0c00) [pid = 1650] [serial = 851] [outer = 0x118778000] 14:13:13 INFO - PROCESS | 1650 | 1461964393798 Marionette DEBUG loaded listener.js 14:13:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12b2f3000) [pid = 1650] [serial = 852] [outer = 0x118778000] 14:13:14 INFO - PROCESS | 1650 | 1461964394160 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]]]}] 14:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 573ms 14:13:14 INFO - PROCESS | 1650 | 1461964394206 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:13:14 INFO - PROCESS | 1650 | 1461964394208 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:13:14 INFO - PROCESS | 1650 | 1461964394210 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:13:14 INFO - PROCESS | 1650 | 1461964394212 Marionette TRACE conn2 <- [1,1110,null,{}] 14:13:14 INFO - PROCESS | 1650 | 1461964394214 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}] 14:13:14 INFO - PROCESS | 1650 | 1461964394321 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:13:14 INFO - PROCESS | 1650 | 1461964394325 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d26e800 == 74 [pid = 1650] [id = 285] 14:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12c2b9400) [pid = 1650] [serial = 853] [outer = 0x0] 14:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12d995000) [pid = 1650] [serial = 854] [outer = 0x12c2b9400] 14:13:14 INFO - PROCESS | 1650 | 1461964394355 Marionette DEBUG loaded listener.js 14:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e32a000) [pid = 1650] [serial = 855] [outer = 0x12c2b9400] 14:13:14 INFO - PROCESS | 1650 | 1461964394697 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]]]}] 14:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 14:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:13:14 INFO - PROCESS | 1650 | 1461964394730 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:13:14 INFO - PROCESS | 1650 | 1461964394731 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:13:14 INFO - PROCESS | 1650 | 1461964394733 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:13:14 INFO - PROCESS | 1650 | 1461964394734 Marionette TRACE conn2 <- [1,1114,null,{}] 14:13:14 INFO - PROCESS | 1650 | 1461964394736 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}] 14:13:14 INFO - PROCESS | 1650 | 1461964394828 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:13:14 INFO - PROCESS | 1650 | 1461964394895 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d95c000 == 75 [pid = 1650] [id = 286] 14:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12e328800) [pid = 1650] [serial = 856] [outer = 0x0] 14:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x135c22800) [pid = 1650] [serial = 857] [outer = 0x12e328800] 14:13:14 INFO - PROCESS | 1650 | 1461964394920 Marionette DEBUG loaded listener.js 14:13:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x135c27800) [pid = 1650] [serial = 858] [outer = 0x12e328800] 14:13:15 INFO - PROCESS | 1650 | 1461964395197 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]]]}] 14:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 14:13:15 INFO - PROCESS | 1650 | 1461964395252 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 1650 | 1461964395253 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:13:15 INFO - PROCESS | 1650 | 1461964395255 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 1650 | 1461964395257 Marionette TRACE conn2 <- [1,1118,null,{}] 14:13:15 INFO - PROCESS | 1650 | 1461964395262 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}] 14:13:15 INFO - PROCESS | 1650 | 1461964395352 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:13:15 INFO - PROCESS | 1650 | 1461964395356 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1354df000 == 76 [pid = 1650] [id = 287] 14:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12e32c000) [pid = 1650] [serial = 859] [outer = 0x0] 14:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x135c2e800) [pid = 1650] [serial = 860] [outer = 0x12e32c000] 14:13:15 INFO - PROCESS | 1650 | 1461964395382 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x135ec3000) [pid = 1650] [serial = 861] [outer = 0x12e32c000] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x118126000 == 75 [pid = 1650] [id = 253] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12e34e000 == 74 [pid = 1650] [id = 228] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128d35800 == 73 [pid = 1650] [id = 130] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128694800 == 72 [pid = 1650] [id = 99] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116a8b000 == 71 [pid = 1650] [id = 115] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d254800 == 70 [pid = 1650] [id = 164] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1171a6800 == 69 [pid = 1650] [id = 215] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac15800 == 68 [pid = 1650] [id = 131] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1287ae800 == 67 [pid = 1650] [id = 234] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x121577800 == 66 [pid = 1650] [id = 182] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1354c4800 == 65 [pid = 1650] [id = 252] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b433000 == 64 [pid = 1650] [id = 184] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d62d000 == 63 [pid = 1650] [id = 212] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x121c97800 == 62 [pid = 1650] [id = 248] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d259000 == 61 [pid = 1650] [id = 211] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d63b800 == 60 [pid = 1650] [id = 251] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d267800 == 59 [pid = 1650] [id = 250] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d950800 == 58 [pid = 1650] [id = 213] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbea000 == 57 [pid = 1650] [id = 249] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c221800 == 56 [pid = 1650] [id = 246] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11859a800 == 55 [pid = 1650] [id = 114] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1299ab800 == 54 [pid = 1650] [id = 195] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c214800 == 53 [pid = 1650] [id = 210] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119ade000 == 52 [pid = 1650] [id = 209] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b324800 == 51 [pid = 1650] [id = 183] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c832000 == 50 [pid = 1650] [id = 150] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c21d000 == 49 [pid = 1650] [id = 149] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12e361000 == 48 [pid = 1650] [id = 233] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12e10b000 == 47 [pid = 1650] [id = 214] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x118126800 == 46 [pid = 1650] [id = 275] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x112a4f800 == 45 [pid = 1650] [id = 274] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x112a37800 == 44 [pid = 1650] [id = 273] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119b9f800 == 43 [pid = 1650] [id = 272] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x135861000 == 42 [pid = 1650] [id = 271] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x135fd6000 == 41 [pid = 1650] [id = 270] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a96a800 == 40 [pid = 1650] [id = 269] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x121c99800 == 39 [pid = 1650] [id = 268] 14:13:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11305d800 == 38 [pid = 1650] [id = 267] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a7800 == 37 [pid = 1650] [id = 276] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128693800 == 36 [pid = 1650] [id = 281] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121576000 == 35 [pid = 1650] [id = 278] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b320800 == 34 [pid = 1650] [id = 282] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d26e800 == 33 [pid = 1650] [id = 285] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11831f000 == 32 [pid = 1650] [id = 277] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c209000 == 31 [pid = 1650] [id = 283] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126b12000 == 30 [pid = 1650] [id = 280] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119b61800 == 29 [pid = 1650] [id = 284] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123e62800 == 28 [pid = 1650] [id = 279] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x128f09c00) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12b2bbc00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x119a05c00) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11a02d000) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119d17400) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11a0cf000) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12c0c9000) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x111cbe800) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x124e48800) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1286b1000) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118740400) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x121bcc400) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12a840400) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12d993400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x112a2f000) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d98f800) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12d6c6800) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x128992800) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12cc33400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12c0d0c00) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d95c000 == 27 [pid = 1650] [id = 286] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d990800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12d560400) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12583d000) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12d6f6c00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x112a2b400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x116f0e000) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1217dac00) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x125841800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d29fc00) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12c286000) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118745000) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1175a1800) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 14:13:17 INFO - PROCESS | 1650 | 1461964397267 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]]]}] 14:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2025ms 14:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:13:17 INFO - PROCESS | 1650 | 1461964397281 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1650 | 1461964397283 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:13:17 INFO - PROCESS | 1650 | 1461964397287 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1650 | 1461964397288 Marionette TRACE conn2 <- [1,1122,null,{}] 14:13:17 INFO - PROCESS | 1650 | 1461964397293 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}] 14:13:17 INFO - PROCESS | 1650 | 1461964397377 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:13:17 INFO - PROCESS | 1650 | 1461964397425 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263d000 == 28 [pid = 1650] [id = 288] 14:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1121dd400) [pid = 1650] [serial = 862] [outer = 0x0] 14:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1126b6400) [pid = 1650] [serial = 863] [outer = 0x1121dd400] 14:13:17 INFO - PROCESS | 1650 | 1461964397454 Marionette DEBUG loaded listener.js 14:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x112a29800) [pid = 1650] [serial = 864] [outer = 0x1121dd400] 14:13:17 INFO - PROCESS | 1650 | 1461964397782 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]]]}] 14:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 525ms 14:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:13:17 INFO - PROCESS | 1650 | 1461964397812 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1650 | 1461964397817 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:13:17 INFO - PROCESS | 1650 | 1461964397821 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1650 | 1461964397823 Marionette TRACE conn2 <- [1,1126,null,{}] 14:13:17 INFO - PROCESS | 1650 | 1461964397826 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}] 14:13:17 INFO - PROCESS | 1650 | 1461964397905 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:13:17 INFO - PROCESS | 1650 | 1461964397954 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130d1800 == 29 [pid = 1650] [id = 289] 14:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x112a28400) [pid = 1650] [serial = 865] [outer = 0x0] 14:13:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1132cd000) [pid = 1650] [serial = 866] [outer = 0x112a28400] 14:13:17 INFO - PROCESS | 1650 | 1461964397981 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x115f16800) [pid = 1650] [serial = 867] [outer = 0x112a28400] 14:13:18 INFO - PROCESS | 1650 | 1461964398330 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]]]}] 14:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 523ms 14:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:13:18 INFO - PROCESS | 1650 | 1461964398345 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:13:18 INFO - PROCESS | 1650 | 1461964398347 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:13:18 INFO - PROCESS | 1650 | 1461964398349 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:13:18 INFO - PROCESS | 1650 | 1461964398352 Marionette TRACE conn2 <- [1,1130,null,{}] 14:13:18 INFO - PROCESS | 1650 | 1461964398360 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}] 14:13:18 INFO - PROCESS | 1650 | 1461964398438 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:13:18 INFO - PROCESS | 1650 | 1461964398488 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117197800 == 30 [pid = 1650] [id = 290] 14:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x110e90c00) [pid = 1650] [serial = 868] [outer = 0x0] 14:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x116725400) [pid = 1650] [serial = 869] [outer = 0x110e90c00] 14:13:18 INFO - PROCESS | 1650 | 1461964398518 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x116f03800) [pid = 1650] [serial = 870] [outer = 0x110e90c00] 14:13:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x116f06800) [pid = 1650] [serial = 871] [outer = 0x12d2aa000] 14:13:18 INFO - PROCESS | 1650 | 1461964398857 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]]]}] 14:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 572ms 14:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:13:18 INFO - PROCESS | 1650 | 1461964398922 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:13:18 INFO - PROCESS | 1650 | 1461964398924 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:13:18 INFO - PROCESS | 1650 | 1461964398926 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:13:18 INFO - PROCESS | 1650 | 1461964398927 Marionette TRACE conn2 <- [1,1134,null,{}] 14:13:18 INFO - PROCESS | 1650 | 1461964398929 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}] 14:13:19 INFO - PROCESS | 1650 | 1461964399005 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:13:19 INFO - PROCESS | 1650 | 1461964399055 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11744e800 == 31 [pid = 1650] [id = 291] 14:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x110e93400) [pid = 1650] [serial = 872] [outer = 0x0] 14:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x116a5f400) [pid = 1650] [serial = 873] [outer = 0x110e93400] 14:13:19 INFO - PROCESS | 1650 | 1461964399083 Marionette DEBUG loaded listener.js 14:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x118474800) [pid = 1650] [serial = 874] [outer = 0x110e93400] 14:13:19 INFO - PROCESS | 1650 | 1461964399402 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]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 14:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:13:19 INFO - PROCESS | 1650 | 1461964399445 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1650 | 1461964399447 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:13:19 INFO - PROCESS | 1650 | 1461964399449 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1650 | 1461964399450 Marionette TRACE conn2 <- [1,1138,null,{}] 14:13:19 INFO - PROCESS | 1650 | 1461964399452 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}] 14:13:19 INFO - PROCESS | 1650 | 1461964399527 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:13:19 INFO - PROCESS | 1650 | 1461964399532 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118328800 == 32 [pid = 1650] [id = 292] 14:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11296e400) [pid = 1650] [serial = 875] [outer = 0x0] 14:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11852d800) [pid = 1650] [serial = 876] [outer = 0x11296e400] 14:13:19 INFO - PROCESS | 1650 | 1461964399558 Marionette DEBUG loaded listener.js 14:13:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11856d800) [pid = 1650] [serial = 877] [outer = 0x11296e400] 14:13:19 INFO - PROCESS | 1650 | 1461964399904 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]]]}] 14:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 469ms 14:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:13:19 INFO - PROCESS | 1650 | 1461964399918 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:13:19 INFO - PROCESS | 1650 | 1461964399920 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:13:19 INFO - PROCESS | 1650 | 1461964399922 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:13:19 INFO - PROCESS | 1650 | 1461964399923 Marionette TRACE conn2 <- [1,1142,null,{}] 14:13:19 INFO - PROCESS | 1650 | 1461964399927 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}] 14:13:20 INFO - PROCESS | 1650 | 1461964400045 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:13:20 INFO - PROCESS | 1650 | 1461964400054 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185b1800 == 33 [pid = 1650] [id = 293] 14:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118571c00) [pid = 1650] [serial = 878] [outer = 0x0] 14:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118777c00) [pid = 1650] [serial = 879] [outer = 0x118571c00] 14:13:20 INFO - PROCESS | 1650 | 1461964400082 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1197ac400) [pid = 1650] [serial = 880] [outer = 0x118571c00] 14:13:20 INFO - PROCESS | 1650 | 1461964400404 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]]]}] 14:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 522ms 14:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:13:20 INFO - PROCESS | 1650 | 1461964400446 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:13:20 INFO - PROCESS | 1650 | 1461964400447 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:13:20 INFO - PROCESS | 1650 | 1461964400449 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:13:20 INFO - PROCESS | 1650 | 1461964400450 Marionette TRACE conn2 <- [1,1146,null,{}] 14:13:20 INFO - PROCESS | 1650 | 1461964400452 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}] 14:13:20 INFO - PROCESS | 1650 | 1461964400524 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:13:20 INFO - PROCESS | 1650 | 1461964400530 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119555000 == 34 [pid = 1650] [id = 294] 14:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1197ed000) [pid = 1650] [serial = 881] [outer = 0x0] 14:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119a02c00) [pid = 1650] [serial = 882] [outer = 0x1197ed000] 14:13:20 INFO - PROCESS | 1650 | 1461964400556 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119a11400) [pid = 1650] [serial = 883] [outer = 0x1197ed000] 14:13:20 INFO - PROCESS | 1650 | 1461964400868 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]]]}] 14:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 468ms 14:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:13:20 INFO - PROCESS | 1650 | 1461964400918 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:13:20 INFO - PROCESS | 1650 | 1461964400919 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:13:20 INFO - PROCESS | 1650 | 1461964400921 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:13:20 INFO - PROCESS | 1650 | 1461964400922 Marionette TRACE conn2 <- [1,1150,null,{}] 14:13:20 INFO - PROCESS | 1650 | 1461964400924 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}] 14:13:21 INFO - PROCESS | 1650 | 1461964401020 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:13:21 INFO - PROCESS | 1650 | 1461964401030 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119812000 == 35 [pid = 1650] [id = 295] 14:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11710d800) [pid = 1650] [serial = 884] [outer = 0x0] 14:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119be0000) [pid = 1650] [serial = 885] [outer = 0x11710d800] 14:13:21 INFO - PROCESS | 1650 | 1461964401056 Marionette DEBUG loaded listener.js 14:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119be5c00) [pid = 1650] [serial = 886] [outer = 0x11710d800] 14:13:21 INFO - PROCESS | 1650 | 1461964401355 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]]]}] 14:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 14:13:21 INFO - PROCESS | 1650 | 1461964401390 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1650 | 1461964401392 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:13:21 INFO - PROCESS | 1650 | 1461964401397 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1650 | 1461964401398 Marionette TRACE conn2 <- [1,1154,null,{}] 14:13:21 INFO - PROCESS | 1650 | 1461964401401 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}] 14:13:21 INFO - PROCESS | 1650 | 1461964401479 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:13:21 INFO - PROCESS | 1650 | 1461964401483 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117196800 == 36 [pid = 1650] [id = 296] 14:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x119be4c00) [pid = 1650] [serial = 887] [outer = 0x0] 14:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119d53800) [pid = 1650] [serial = 888] [outer = 0x119be4c00] 14:13:21 INFO - PROCESS | 1650 | 1461964401509 Marionette DEBUG loaded listener.js 14:13:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11a02d000) [pid = 1650] [serial = 889] [outer = 0x119be4c00] 14:13:21 INFO - PROCESS | 1650 | 1461964401851 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]]]}] 14:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 470ms 14:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:13:21 INFO - PROCESS | 1650 | 1461964401867 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1650 | 1461964401868 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:13:21 INFO - PROCESS | 1650 | 1461964401871 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1650 | 1461964401872 Marionette TRACE conn2 <- [1,1158,null,{}] 14:13:21 INFO - PROCESS | 1650 | 1461964401875 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}] 14:13:21 INFO - PROCESS | 1650 | 1461964401986 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:13:22 INFO - PROCESS | 1650 | 1461964402021 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb0800 == 37 [pid = 1650] [id = 297] 14:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x110e97400) [pid = 1650] [serial = 890] [outer = 0x0] 14:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x121143400) [pid = 1650] [serial = 891] [outer = 0x110e97400] 14:13:22 INFO - PROCESS | 1650 | 1461964402046 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12135cc00) [pid = 1650] [serial = 892] [outer = 0x110e97400] 14:13:22 INFO - PROCESS | 1650 | 1461964402371 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]]]}] 14:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 523ms 14:13:22 INFO - PROCESS | 1650 | 1461964402395 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1650 | 1461964402397 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:13:22 INFO - PROCESS | 1650 | 1461964402399 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1650 | 1461964402401 Marionette TRACE conn2 <- [1,1162,null,{}] 14:13:22 INFO - PROCESS | 1650 | 1461964402403 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}] 14:13:22 INFO - PROCESS | 1650 | 1461964402508 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:13:22 INFO - PROCESS | 1650 | 1461964402513 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118327800 == 38 [pid = 1650] [id = 298] 14:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x121362800) [pid = 1650] [serial = 893] [outer = 0x0] 14:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x121520800) [pid = 1650] [serial = 894] [outer = 0x121362800] 14:13:22 INFO - PROCESS | 1650 | 1461964402545 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x121cebc00) [pid = 1650] [serial = 895] [outer = 0x121362800] 14:13:22 INFO - PROCESS | 1650 | 1461964402901 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]]]}] 14:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 14:13:22 INFO - PROCESS | 1650 | 1461964402918 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:13:22 INFO - PROCESS | 1650 | 1461964402919 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:13:22 INFO - PROCESS | 1650 | 1461964402921 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:13:22 INFO - PROCESS | 1650 | 1461964402922 Marionette TRACE conn2 <- [1,1166,null,{}] 14:13:22 INFO - PROCESS | 1650 | 1461964402932 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}] 14:13:23 INFO - PROCESS | 1650 | 1461964403028 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:13:23 INFO - PROCESS | 1650 | 1461964403032 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x121836800 == 39 [pid = 1650] [id = 299] 14:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x121515c00) [pid = 1650] [serial = 896] [outer = 0x0] 14:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x123e73c00) [pid = 1650] [serial = 897] [outer = 0x121515c00] 14:13:23 INFO - PROCESS | 1650 | 1461964403057 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x124cbf400) [pid = 1650] [serial = 898] [outer = 0x121515c00] 14:13:23 INFO - PROCESS | 1650 | 1461964403399 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]]]}] 14:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 14:13:23 INFO - PROCESS | 1650 | 1461964403442 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 1650 | 1461964403444 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:13:23 INFO - PROCESS | 1650 | 1461964403447 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1650 | 1461964403449 Marionette TRACE conn2 <- [1,1170,null,{}] 14:13:23 INFO - PROCESS | 1650 | 1461964403451 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}] 14:13:23 INFO - PROCESS | 1650 | 1461964403547 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:13:23 INFO - PROCESS | 1650 | 1461964403558 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219cc000 == 40 [pid = 1650] [id = 300] 14:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x123e72400) [pid = 1650] [serial = 899] [outer = 0x0] 14:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x124e4b000) [pid = 1650] [serial = 900] [outer = 0x123e72400] 14:13:23 INFO - PROCESS | 1650 | 1461964403583 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1257d9000) [pid = 1650] [serial = 901] [outer = 0x123e72400] 14:13:23 INFO - PROCESS | 1650 | 1461964403908 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]]]}] 14:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 14:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:13:23 INFO - PROCESS | 1650 | 1461964403916 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 1650 | 1461964403918 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:13:23 INFO - PROCESS | 1650 | 1461964403920 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1650 | 1461964403921 Marionette TRACE conn2 <- [1,1174,null,{}] 14:13:23 INFO - PROCESS | 1650 | 1461964403923 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}] 14:13:24 INFO - PROCESS | 1650 | 1461964404020 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:13:24 INFO - PROCESS | 1650 | 1461964404033 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e5d800 == 41 [pid = 1650] [id = 301] 14:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x124e42800) [pid = 1650] [serial = 902] [outer = 0x0] 14:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x125838400) [pid = 1650] [serial = 903] [outer = 0x124e42800] 14:13:24 INFO - PROCESS | 1650 | 1461964404058 Marionette DEBUG loaded listener.js 14:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12583e800) [pid = 1650] [serial = 904] [outer = 0x124e42800] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x111130000) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x126986400) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x126989800) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x116f09800) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x118778000) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e328800) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11847fc00) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x119de0c00) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x116f07400) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x110e8f800) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x121360000) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1284bb400) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x124e42000) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11a0d7c00) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1192d7c00) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x117668c00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11112c800) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x116a59400) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12c282800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12c280c00) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1284bf800) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12c2b9400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1197f0800) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d6c2800) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12ac39800) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11766f400) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12ac31000) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12d2aac00) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1257dcc00) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1134cb800) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x110e95800) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119742c00) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119bdc000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x116622400) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a9c7000) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12c9e9c00) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bea2400) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x111124000) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x119bdf800) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x110e99800) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1257df000) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:13:24 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12be9bc00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:13:24 INFO - PROCESS | 1650 | 1461964404834 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] 14:13:24 INFO - PROCESS | 1650 | 1461964404842 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:13:24 INFO - PROCESS | 1650 | 1461964404847 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1650 | 1461964404849 Marionette TRACE conn2 <- [1,1178,null,{}] 14:13:24 INFO - PROCESS | 1650 | 1461964404851 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}] 14:13:24 INFO - PROCESS | 1650 | 1461964404935 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:13:24 INFO - PROCESS | 1650 | 1461964404940 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193af800 == 42 [pid = 1650] [id = 302] 14:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11264d400) [pid = 1650] [serial = 905] [outer = 0x0] 14:13:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11672a000) [pid = 1650] [serial = 906] [outer = 0x11264d400] 14:13:24 INFO - PROCESS | 1650 | 1461964404966 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118573800) [pid = 1650] [serial = 907] [outer = 0x11264d400] 14:13:25 INFO - PROCESS | 1650 | 1461964405302 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] 14:13:25 INFO - PROCESS | 1650 | 1461964405319 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:13:25 INFO - PROCESS | 1650 | 1461964405322 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 1650 | 1461964405323 Marionette TRACE conn2 <- [1,1182,null,{}] 14:13:25 INFO - PROCESS | 1650 | 1461964405326 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}] 14:13:25 INFO - PROCESS | 1650 | 1461964405429 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:13:25 INFO - PROCESS | 1650 | 1461964405435 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cdb000 == 43 [pid = 1650] [id = 303] 14:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1126b9000) [pid = 1650] [serial = 908] [outer = 0x0] 14:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119a03800) [pid = 1650] [serial = 909] [outer = 0x1126b9000] 14:13:25 INFO - PROCESS | 1650 | 1461964405460 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1257df000) [pid = 1650] [serial = 910] [outer = 0x1126b9000] 14:13:25 INFO - PROCESS | 1650 | 1461964405774 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] 14:13:25 INFO - PROCESS | 1650 | 1461964405798 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:13:25 INFO - PROCESS | 1650 | 1461964405800 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:13:25 INFO - PROCESS | 1650 | 1461964405801 Marionette TRACE conn2 <- [1,1186,null,{}] 14:13:25 INFO - PROCESS | 1650 | 1461964405803 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}] 14:13:25 INFO - PROCESS | 1650 | 1461964405885 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:13:25 INFO - PROCESS | 1650 | 1461964405890 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12674c800 == 44 [pid = 1650] [id = 304] 14:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x125841c00) [pid = 1650] [serial = 911] [outer = 0x0] 14:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126125000) [pid = 1650] [serial = 912] [outer = 0x125841c00] 14:13:25 INFO - PROCESS | 1650 | 1461964405915 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x126988800) [pid = 1650] [serial = 913] [outer = 0x125841c00] 14:13:26 INFO - PROCESS | 1650 | 1461964406251 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] 14:13:26 INFO - PROCESS | 1650 | 1461964406271 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:13:26 INFO - PROCESS | 1650 | 1461964406273 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:13:26 INFO - PROCESS | 1650 | 1461964406274 Marionette TRACE conn2 <- [1,1190,null,{}] 14:13:26 INFO - PROCESS | 1650 | 1461964406279 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}] 14:13:26 INFO - PROCESS | 1650 | 1461964406382 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:13:26 INFO - PROCESS | 1650 | 1461964406389 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d97800 == 45 [pid = 1650] [id = 305] 14:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12611fc00) [pid = 1650] [serial = 914] [outer = 0x0] 14:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x126d11c00) [pid = 1650] [serial = 915] [outer = 0x12611fc00] 14:13:26 INFO - PROCESS | 1650 | 1461964406415 Marionette DEBUG loaded listener.js 14:13:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128113400) [pid = 1650] [serial = 916] [outer = 0x12611fc00] 14:13:26 INFO - PROCESS | 1650 | 1461964406720 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] 14:13:26 INFO - PROCESS | 1650 | 1461964406811 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:13:26 INFO - PROCESS | 1650 | 1461964406816 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:13:26 INFO - PROCESS | 1650 | 1461964406818 Marionette TRACE conn2 <- [1,1194,null,{}] 14:13:26 INFO - PROCESS | 1650 | 1461964406823 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}] 14:13:26 INFO - PROCESS | 1650 | 1461964406951 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:13:27 INFO - PROCESS | 1650 | 1461964407038 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11262b800 == 46 [pid = 1650] [id = 306] 14:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x111126c00) [pid = 1650] [serial = 917] [outer = 0x0] 14:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11112b800) [pid = 1650] [serial = 918] [outer = 0x111126c00] 14:13:27 INFO - PROCESS | 1650 | 1461964407085 Marionette DEBUG loaded listener.js 14:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11296d400) [pid = 1650] [serial = 919] [outer = 0x111126c00] 14:13:27 INFO - PROCESS | 1650 | 1461964407664 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] 14:13:27 INFO - PROCESS | 1650 | 1461964407743 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:13:27 INFO - PROCESS | 1650 | 1461964407748 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 1650 | 1461964407751 Marionette TRACE conn2 <- [1,1198,null,{}] 14:13:27 INFO - PROCESS | 1650 | 1461964407754 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}] 14:13:27 INFO - PROCESS | 1650 | 1461964407865 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:13:27 INFO - PROCESS | 1650 | 1461964407918 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x118320000 == 47 [pid = 1650] [id = 307] 14:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x113395800) [pid = 1650] [serial = 920] [outer = 0x0] 14:13:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1166e0800) [pid = 1650] [serial = 921] [outer = 0x113395800] 14:13:27 INFO - PROCESS | 1650 | 1461964407949 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x116a63c00) [pid = 1650] [serial = 922] [outer = 0x113395800] 14:13:28 INFO - PROCESS | 1650 | 1461964408503 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]]]}] 14:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 774ms 14:13:28 INFO - PROCESS | 1650 | 1461964408521 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:13:28 INFO - PROCESS | 1650 | 1461964408522 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:13:28 INFO - PROCESS | 1650 | 1461964408553 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1650 | 1461964408555 Marionette TRACE conn2 <- [1,1202,null,{}] 14:13:28 INFO - PROCESS | 1650 | 1461964408564 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}] 14:13:28 INFO - PROCESS | 1650 | 1461964408681 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:13:28 INFO - PROCESS | 1650 | 1461964408902 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x112194800 == 48 [pid = 1650] [id = 308] 14:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x111119400) [pid = 1650] [serial = 923] [outer = 0x0] 14:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x111f41c00) [pid = 1650] [serial = 924] [outer = 0x111119400] 14:13:28 INFO - PROCESS | 1650 | 1461964408933 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x112a26000) [pid = 1650] [serial = 925] [outer = 0x111119400] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x114fd8800 == 47 [pid = 1650] [id = 23] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12c207000 == 46 [pid = 1650] [id = 21] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd98800 == 45 [pid = 1650] [id = 19] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x117198000 == 44 [pid = 1650] [id = 24] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccad800 == 43 [pid = 1650] [id = 14] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x118323800 == 42 [pid = 1650] [id = 12] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac16800 == 41 [pid = 1650] [id = 8] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12d263000 == 40 [pid = 1650] [id = 15] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x112626800 == 39 [pid = 1650] [id = 22] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbeb000 == 38 [pid = 1650] [id = 10] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12d62e000 == 37 [pid = 1650] [id = 18] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128d30000 == 36 [pid = 1650] [id = 6] 14:13:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1164d9800 == 35 [pid = 1650] [id = 26] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x135c2e800) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | 1461964409476 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]]]}] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12d6c8000) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11920c800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12c2bd400) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d6c6c00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12c9e9800) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x113df5800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x126120000) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116726000) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b2c4800) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11a0d7800) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12d6ef800) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12d6c9000) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1197ab800) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12c9ef800) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d565c00) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128fd0c00) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1180c3000) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d987c00) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b2f3800) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x124e47800) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128f0d400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12cc2d400) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128cc6800) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b2f4800) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d562400) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1257e0c00) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x135c27800) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a845800) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x124e4a400) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12151c400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119a10c00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11856f800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112a23c00) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x111122800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12d9a0000) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12863f000) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125835400) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12583c000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121533c00) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124e41000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1197f6000) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119be2800) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119203000) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11847d400) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1166dd000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11296f800) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12d99c400) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128c1bc00) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12e325400) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12d99e400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12c9f1000) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12c2b1800) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1284c9800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1284c4400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12be54400) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12e32a000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ac33000) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12d995000) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b2f3000) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x135c22800) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128c22000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 14:13:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12c85dc00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 14:13:29 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 14:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1001ms 14:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:13:29 INFO - PROCESS | 1650 | 1461964409527 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:13:29 INFO - PROCESS | 1650 | 1461964409530 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:13:29 INFO - PROCESS | 1650 | 1461964409533 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:13:29 INFO - PROCESS | 1650 | 1461964409535 Marionette TRACE conn2 <- [1,1206,null,{}] 14:13:29 INFO - PROCESS | 1650 | 1461964409538 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}] 14:13:29 INFO - PROCESS | 1650 | 1461964409615 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:13:29 INFO - PROCESS | 1650 | 1461964409620 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130be000 == 36 [pid = 1650] [id = 309] 14:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1126c3000) [pid = 1650] [serial = 926] [outer = 0x0] 14:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112a29000) [pid = 1650] [serial = 927] [outer = 0x1126c3000] 14:13:29 INFO - PROCESS | 1650 | 1461964409651 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112e44800) [pid = 1650] [serial = 928] [outer = 0x1126c3000] 14:13:30 INFO - PROCESS | 1650 | 1461964410062 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]]]}] 14:13:30 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 14:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 574ms 14:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:13:30 INFO - PROCESS | 1650 | 1461964410110 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 1650 | 1461964410114 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:13:30 INFO - PROCESS | 1650 | 1461964410118 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - PROCESS | 1650 | 1461964410120 Marionette TRACE conn2 <- [1,1210,null,{}] 14:13:30 INFO - PROCESS | 1650 | 1461964410124 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}] 14:13:30 INFO - PROCESS | 1650 | 1461964410244 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:13:30 INFO - PROCESS | 1650 | 1461964410262 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x116950800 == 37 [pid = 1650] [id = 310] 14:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113def000) [pid = 1650] [serial = 929] [outer = 0x0] 14:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115d3ec00) [pid = 1650] [serial = 930] [outer = 0x113def000] 14:13:30 INFO - PROCESS | 1650 | 1461964410304 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116463000) [pid = 1650] [serial = 931] [outer = 0x113def000] 14:13:30 INFO - PROCESS | 1650 | 1461964410744 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]]]}] 14:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 672ms 14:13:30 INFO - PROCESS | 1650 | 1461964410789 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 1650 | 1461964410791 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:13:30 INFO - PROCESS | 1650 | 1461964410798 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - PROCESS | 1650 | 1461964410802 Marionette TRACE conn2 <- [1,1214,null,{}] 14:13:30 INFO - PROCESS | 1650 | 1461964410805 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}] 14:13:30 INFO - PROCESS | 1650 | 1461964410885 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:13:30 INFO - PROCESS | 1650 | 1461964410890 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118310000 == 38 [pid = 1650] [id = 311] 14:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116605c00) [pid = 1650] [serial = 932] [outer = 0x0] 14:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116726800) [pid = 1650] [serial = 933] [outer = 0x116605c00] 14:13:30 INFO - PROCESS | 1650 | 1461964410919 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116f0d800) [pid = 1650] [serial = 934] [outer = 0x116605c00] 14:13:31 INFO - PROCESS | 1650 | 1461964411261 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]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 477ms 14:13:31 INFO - PROCESS | 1650 | 1461964411271 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:13:31 INFO - PROCESS | 1650 | 1461964411273 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:13:31 INFO - PROCESS | 1650 | 1461964411277 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1650 | 1461964411279 Marionette TRACE conn2 <- [1,1218,null,{}] 14:13:31 INFO - PROCESS | 1650 | 1461964411281 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}] 14:13:31 INFO - PROCESS | 1650 | 1461964411385 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:13:31 INFO - PROCESS | 1650 | 1461964411392 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833e800 == 39 [pid = 1650] [id = 312] 14:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11340a800) [pid = 1650] [serial = 935] [outer = 0x0] 14:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x117104000) [pid = 1650] [serial = 936] [outer = 0x11340a800] 14:13:31 INFO - PROCESS | 1650 | 1461964411418 Marionette DEBUG loaded listener.js 14:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1180c2c00) [pid = 1650] [serial = 937] [outer = 0x11340a800] 14:13:31 INFO - PROCESS | 1650 | 1461964411769 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]]]}] 14:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 14:13:31 INFO - PROCESS | 1650 | 1461964411797 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1650 | 1461964411798 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:13:31 INFO - PROCESS | 1650 | 1461964411807 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1650 | 1461964411808 Marionette TRACE conn2 <- [1,1222,null,{}] 14:13:31 INFO - PROCESS | 1650 | 1461964411812 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}] 14:13:31 INFO - PROCESS | 1650 | 1461964411907 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:13:31 INFO - PROCESS | 1650 | 1461964411912 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119552000 == 40 [pid = 1650] [id = 313] 14:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118481800) [pid = 1650] [serial = 938] [outer = 0x0] 14:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11852a000) [pid = 1650] [serial = 939] [outer = 0x118481800] 14:13:31 INFO - PROCESS | 1650 | 1461964411945 Marionette DEBUG loaded listener.js 14:13:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118575c00) [pid = 1650] [serial = 940] [outer = 0x118481800] 14:13:32 INFO - PROCESS | 1650 | 1461964412335 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] 14:13:32 INFO - PROCESS | 1650 | 1461964412380 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:13:32 INFO - PROCESS | 1650 | 1461964412382 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 1650 | 1461964412384 Marionette TRACE conn2 <- [1,1226,null,{}] 14:13:32 INFO - PROCESS | 1650 | 1461964412386 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}] 14:13:32 INFO - PROCESS | 1650 | 1461964412480 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:13:32 INFO - PROCESS | 1650 | 1461964412492 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119819800 == 41 [pid = 1650] [id = 314] 14:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11710f000) [pid = 1650] [serial = 941] [outer = 0x0] 14:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119264000) [pid = 1650] [serial = 942] [outer = 0x11710f000] 14:13:32 INFO - PROCESS | 1650 | 1461964412518 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1192e0000) [pid = 1650] [serial = 943] [outer = 0x11710f000] 14:13:32 INFO - PROCESS | 1650 | 1461964412859 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]]]}] 14:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 517ms 14:13:32 INFO - PROCESS | 1650 | 1461964412901 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:13:32 INFO - PROCESS | 1650 | 1461964412902 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:13:32 INFO - PROCESS | 1650 | 1461964412904 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 1650 | 1461964412905 Marionette TRACE conn2 <- [1,1230,null,{}] 14:13:32 INFO - PROCESS | 1650 | 1461964412907 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}] 14:13:33 INFO - PROCESS | 1650 | 1461964413004 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:13:33 INFO - PROCESS | 1650 | 1461964413008 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba3000 == 42 [pid = 1650] [id = 315] 14:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118739400) [pid = 1650] [serial = 944] [outer = 0x0] 14:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1197ea800) [pid = 1650] [serial = 945] [outer = 0x118739400] 14:13:33 INFO - PROCESS | 1650 | 1461964413036 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1197f7000) [pid = 1650] [serial = 946] [outer = 0x118739400] 14:13:33 INFO - PROCESS | 1650 | 1461964413394 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]]]}] 14:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 14:13:33 INFO - PROCESS | 1650 | 1461964413423 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:13:33 INFO - PROCESS | 1650 | 1461964413424 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:13:33 INFO - PROCESS | 1650 | 1461964413429 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:13:33 INFO - PROCESS | 1650 | 1461964413430 Marionette TRACE conn2 <- [1,1234,null,{}] 14:13:33 INFO - PROCESS | 1650 | 1461964413432 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}] 14:13:33 INFO - PROCESS | 1650 | 1461964413527 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:13:33 INFO - PROCESS | 1650 | 1461964413531 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121314800 == 43 [pid = 1650] [id = 316] 14:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1197acc00) [pid = 1650] [serial = 947] [outer = 0x0] 14:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119a10000) [pid = 1650] [serial = 948] [outer = 0x1197acc00] 14:13:33 INFO - PROCESS | 1650 | 1461964413556 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119bdec00) [pid = 1650] [serial = 949] [outer = 0x1197acc00] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121362800) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1121dd400) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121515c00) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118571c00) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119be4c00) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112a28400) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110e90c00) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110e93400) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11296e400) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110e97400) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11710d800) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1197ed000) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124e42800) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125841c00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123e72400) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11264d400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:13:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1126b9000) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:13:33 INFO - PROCESS | 1650 | 1461964413989 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]]]}] 14:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 568ms 14:13:33 INFO - PROCESS | 1650 | 1461964413998 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:13:34 INFO - PROCESS | 1650 | 1461964413999 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:13:34 INFO - PROCESS | 1650 | 1461964414002 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 1650 | 1461964414003 Marionette TRACE conn2 <- [1,1238,null,{}] 14:13:34 INFO - PROCESS | 1650 | 1461964414005 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}] 14:13:34 INFO - PROCESS | 1650 | 1461964414086 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:13:34 INFO - PROCESS | 1650 | 1461964414135 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11939a800 == 44 [pid = 1650] [id = 317] 14:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11662b000) [pid = 1650] [serial = 950] [outer = 0x0] 14:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11856d400) [pid = 1650] [serial = 951] [outer = 0x11662b000] 14:13:34 INFO - PROCESS | 1650 | 1461964414162 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119be0800) [pid = 1650] [serial = 952] [outer = 0x11662b000] 14:13:34 INFO - PROCESS | 1650 | 1461964414463 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]]]}] 14:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 14:13:34 INFO - PROCESS | 1650 | 1461964414471 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:13:34 INFO - PROCESS | 1650 | 1461964414472 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:13:34 INFO - PROCESS | 1650 | 1461964414476 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 1650 | 1461964414479 Marionette TRACE conn2 <- [1,1242,null,{}] 14:13:34 INFO - PROCESS | 1650 | 1461964414483 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}] 14:13:34 INFO - PROCESS | 1650 | 1461964414565 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:13:34 INFO - PROCESS | 1650 | 1461964414569 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217bb000 == 45 [pid = 1650] [id = 318] 14:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119be0c00) [pid = 1650] [serial = 953] [outer = 0x0] 14:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119d17400) [pid = 1650] [serial = 954] [outer = 0x119be0c00] 14:13:34 INFO - PROCESS | 1650 | 1461964414599 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11a0cec00) [pid = 1650] [serial = 955] [outer = 0x119be0c00] 14:13:34 INFO - PROCESS | 1650 | 1461964414947 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]]]}] 14:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 524ms 14:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:13:35 INFO - PROCESS | 1650 | 1461964415000 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:13:35 INFO - PROCESS | 1650 | 1461964415002 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:13:35 INFO - PROCESS | 1650 | 1461964415004 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 1650 | 1461964415005 Marionette TRACE conn2 <- [1,1246,null,{}] 14:13:35 INFO - PROCESS | 1650 | 1461964415007 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}] 14:13:35 INFO - PROCESS | 1650 | 1461964415101 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:13:35 INFO - PROCESS | 1650 | 1461964415106 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c92000 == 46 [pid = 1650] [id = 319] 14:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11a0d7000) [pid = 1650] [serial = 956] [outer = 0x0] 14:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121360800) [pid = 1650] [serial = 957] [outer = 0x11a0d7000] 14:13:35 INFO - PROCESS | 1650 | 1461964415131 Marionette DEBUG loaded listener.js 14:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121530400) [pid = 1650] [serial = 958] [outer = 0x11a0d7000] 14:13:35 INFO - PROCESS | 1650 | 1461964415528 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]]]}] 14:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 568ms 14:13:35 INFO - PROCESS | 1650 | 1461964415574 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:13:35 INFO - PROCESS | 1650 | 1461964415575 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:13:35 INFO - PROCESS | 1650 | 1461964415588 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 1650 | 1461964415589 Marionette TRACE conn2 <- [1,1250,null,{}] 14:13:35 INFO - PROCESS | 1650 | 1461964415592 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}] 14:13:35 INFO - PROCESS | 1650 | 1461964415716 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:13:35 INFO - PROCESS | 1650 | 1461964415729 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f1e800 == 47 [pid = 1650] [id = 320] 14:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121539000) [pid = 1650] [serial = 959] [outer = 0x0] 14:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121bcc400) [pid = 1650] [serial = 960] [outer = 0x121539000] 14:13:35 INFO - PROCESS | 1650 | 1461964415767 Marionette DEBUG loaded listener.js 14:13:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121d86c00) [pid = 1650] [serial = 961] [outer = 0x121539000] 14:13:36 INFO - PROCESS | 1650 | 1461964416354 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]]]}] 14:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 819ms 14:13:36 INFO - PROCESS | 1650 | 1461964416415 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:13:36 INFO - PROCESS | 1650 | 1461964416418 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:13:36 INFO - PROCESS | 1650 | 1461964416421 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:13:36 INFO - PROCESS | 1650 | 1461964416424 Marionette TRACE conn2 <- [1,1254,null,{}] 14:13:36 INFO - PROCESS | 1650 | 1461964416455 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}] 14:13:36 INFO - PROCESS | 1650 | 1461964416559 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:13:36 INFO - PROCESS | 1650 | 1461964416610 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116976800 == 48 [pid = 1650] [id = 321] 14:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112653000) [pid = 1650] [serial = 962] [outer = 0x0] 14:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112e49400) [pid = 1650] [serial = 963] [outer = 0x112653000] 14:13:36 INFO - PROCESS | 1650 | 1461964416642 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11348f800) [pid = 1650] [serial = 964] [outer = 0x112653000] 14:13:37 INFO - PROCESS | 1650 | 1461964417070 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]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 684ms 14:13:37 INFO - PROCESS | 1650 | 1461964417106 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1650 | 1461964417110 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:13:37 INFO - PROCESS | 1650 | 1461964417115 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1650 | 1461964417117 Marionette TRACE conn2 <- [1,1258,null,{}] 14:13:37 INFO - PROCESS | 1650 | 1461964417119 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}] 14:13:37 INFO - PROCESS | 1650 | 1461964417224 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:13:37 INFO - PROCESS | 1650 | 1461964417276 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a4800 == 49 [pid = 1650] [id = 322] 14:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x114ff6000) [pid = 1650] [serial = 965] [outer = 0x0] 14:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11671fc00) [pid = 1650] [serial = 966] [outer = 0x114ff6000] 14:13:37 INFO - PROCESS | 1650 | 1461964417306 Marionette DEBUG loaded listener.js 14:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116f03c00) [pid = 1650] [serial = 967] [outer = 0x114ff6000] 14:13:37 INFO - PROCESS | 1650 | 1461964417722 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]]]}] 14:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 620ms 14:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:13:37 INFO - PROCESS | 1650 | 1461964417735 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1650 | 1461964417737 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:13:37 INFO - PROCESS | 1650 | 1461964417739 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1650 | 1461964417742 Marionette TRACE conn2 <- [1,1262,null,{}] 14:13:37 INFO - PROCESS | 1650 | 1461964417750 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}] 14:13:37 INFO - PROCESS | 1650 | 1461964417847 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:13:37 INFO - PROCESS | 1650 | 1461964417938 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f07000 == 50 [pid = 1650] [id = 323] 14:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11852a800) [pid = 1650] [serial = 968] [outer = 0x0] 14:13:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118775400) [pid = 1650] [serial = 969] [outer = 0x11852a800] 14:13:37 INFO - PROCESS | 1650 | 1461964417970 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1197f0c00) [pid = 1650] [serial = 970] [outer = 0x11852a800] 14:13:38 INFO - PROCESS | 1650 | 1461964418396 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]]]}] 14:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 675ms 14:13:38 INFO - PROCESS | 1650 | 1461964418414 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:13:38 INFO - PROCESS | 1650 | 1461964418416 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:13:38 INFO - PROCESS | 1650 | 1461964418419 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:13:38 INFO - PROCESS | 1650 | 1461964418420 Marionette TRACE conn2 <- [1,1266,null,{}] 14:13:38 INFO - PROCESS | 1650 | 1461964418423 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}] 14:13:38 INFO - PROCESS | 1650 | 1461964418525 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:13:38 INFO - PROCESS | 1650 | 1461964418574 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250eb000 == 51 [pid = 1650] [id = 324] 14:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118778400) [pid = 1650] [serial = 971] [outer = 0x0] 14:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11a0cf400) [pid = 1650] [serial = 972] [outer = 0x118778400] 14:13:38 INFO - PROCESS | 1650 | 1461964418604 Marionette DEBUG loaded listener.js 14:13:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12135f800) [pid = 1650] [serial = 973] [outer = 0x118778400] 14:13:39 INFO - PROCESS | 1650 | 1461964419014 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]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 620ms 14:13:39 INFO - PROCESS | 1650 | 1461964419040 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1650 | 1461964419041 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:13:39 INFO - PROCESS | 1650 | 1461964419046 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1650 | 1461964419047 Marionette TRACE conn2 <- [1,1270,null,{}] 14:13:39 INFO - PROCESS | 1650 | 1461964419050 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}] 14:13:39 INFO - PROCESS | 1650 | 1461964419147 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:13:39 INFO - PROCESS | 1650 | 1461964419232 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261d5800 == 52 [pid = 1650] [id = 325] 14:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x121361400) [pid = 1650] [serial = 974] [outer = 0x0] 14:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1217d3c00) [pid = 1650] [serial = 975] [outer = 0x121361400] 14:13:39 INFO - PROCESS | 1650 | 1461964419262 Marionette DEBUG loaded listener.js 14:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123e02400) [pid = 1650] [serial = 976] [outer = 0x121361400] 14:13:39 INFO - PROCESS | 1650 | 1461964419717 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]]]}] 14:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 719ms 14:13:39 INFO - PROCESS | 1650 | 1461964419765 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1650 | 1461964419767 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:13:39 INFO - PROCESS | 1650 | 1461964419769 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1650 | 1461964419771 Marionette TRACE conn2 <- [1,1274,null,{}] 14:13:39 INFO - PROCESS | 1650 | 1461964419773 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}] 14:13:39 INFO - PROCESS | 1650 | 1461964419916 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:13:39 INFO - PROCESS | 1650 | 1461964419966 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x113072000 == 53 [pid = 1650] [id = 326] 14:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1197f1400) [pid = 1650] [serial = 977] [outer = 0x0] 14:13:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123e71400) [pid = 1650] [serial = 978] [outer = 0x1197f1400] 14:13:40 INFO - PROCESS | 1650 | 1461964419999 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1257d7000) [pid = 1650] [serial = 979] [outer = 0x1197f1400] 14:13:40 INFO - PROCESS | 1650 | 1461964420570 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]]]}] 14:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 822ms 14:13:40 INFO - PROCESS | 1650 | 1461964420592 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:13:40 INFO - PROCESS | 1650 | 1461964420596 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:13:40 INFO - PROCESS | 1650 | 1461964420600 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:13:40 INFO - PROCESS | 1650 | 1461964420602 Marionette TRACE conn2 <- [1,1278,null,{}] 14:13:40 INFO - PROCESS | 1650 | 1461964420606 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}] 14:13:40 INFO - PROCESS | 1650 | 1461964420699 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:13:40 INFO - PROCESS | 1650 | 1461964420765 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118126000 == 54 [pid = 1650] [id = 327] 14:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112a30c00) [pid = 1650] [serial = 980] [outer = 0x0] 14:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x112e40800) [pid = 1650] [serial = 981] [outer = 0x112a30c00] 14:13:40 INFO - PROCESS | 1650 | 1461964420797 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114ff8400) [pid = 1650] [serial = 982] [outer = 0x112a30c00] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x121c92000 == 53 [pid = 1650] [id = 319] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1217bb000 == 52 [pid = 1650] [id = 318] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11939a800 == 51 [pid = 1650] [id = 317] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x121314800 == 50 [pid = 1650] [id = 316] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba3000 == 49 [pid = 1650] [id = 315] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119819800 == 48 [pid = 1650] [id = 314] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119552000 == 47 [pid = 1650] [id = 313] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x126d11c00) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11833e800 == 46 [pid = 1650] [id = 312] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118310000 == 45 [pid = 1650] [id = 311] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x116950800 == 44 [pid = 1650] [id = 310] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1130be000 == 43 [pid = 1650] [id = 309] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x112194800 == 42 [pid = 1650] [id = 308] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x118320000 == 41 [pid = 1650] [id = 307] 14:13:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11262b800 == 40 [pid = 1650] [id = 306] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119be5c00) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119a02c00) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119a11400) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x125838400) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126988800) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x124e4b000) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1257d9000) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12583e800) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118573800) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126125000) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119a03800) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112a29800) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11672a000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126722c00) [pid = 1650] [serial = 498] [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.] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1257df000) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12135cc00) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121cebc00) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121520800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1126b6400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124cbf400) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118777c00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1197ac400) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d53800) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a02d000) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1132cd000) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115f16800) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116725400) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116f03800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a5f400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118474800) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123e73c00) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11852d800) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11856d800) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121143400) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119be0000) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 14:13:41 INFO - PROCESS | 1650 | 1461964421305 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]]]}] 14:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 725ms 14:13:41 INFO - PROCESS | 1650 | 1461964421325 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1650 | 1461964421330 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:13:41 INFO - PROCESS | 1650 | 1461964421333 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 1650 | 1461964421336 Marionette TRACE conn2 <- [1,1282,null,{}] 14:13:41 INFO - PROCESS | 1650 | 1461964421341 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}] 14:13:41 INFO - PROCESS | 1650 | 1461964421472 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:13:41 INFO - PROCESS | 1650 | 1461964421482 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x112fd8800 == 41 [pid = 1650] [id = 328] 14:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x111c32c00) [pid = 1650] [serial = 983] [outer = 0x0] 14:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112971800) [pid = 1650] [serial = 984] [outer = 0x111c32c00] 14:13:41 INFO - PROCESS | 1650 | 1461964421516 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11348d800) [pid = 1650] [serial = 985] [outer = 0x111c32c00] 14:13:41 INFO - PROCESS | 1650 | 1461964421966 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]]]}] 14:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 672ms 14:13:42 INFO - PROCESS | 1650 | 1461964422006 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1650 | 1461964422010 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:13:42 INFO - PROCESS | 1650 | 1461964422029 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1650 | 1461964422031 Marionette TRACE conn2 <- [1,1286,null,{}] 14:13:42 INFO - PROCESS | 1650 | 1461964422034 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}] 14:13:42 INFO - PROCESS | 1650 | 1461964422132 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:13:42 INFO - PROCESS | 1650 | 1461964422183 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d02800 == 42 [pid = 1650] [id = 329] 14:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115d44800) [pid = 1650] [serial = 986] [outer = 0x0] 14:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11672b400) [pid = 1650] [serial = 987] [outer = 0x115d44800] 14:13:42 INFO - PROCESS | 1650 | 1461964422214 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116f11400) [pid = 1650] [serial = 988] [outer = 0x115d44800] 14:13:42 INFO - PROCESS | 1650 | 1461964422627 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]]]}] 14:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 14:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:13:42 INFO - PROCESS | 1650 | 1461964422699 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1650 | 1461964422701 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:13:42 INFO - PROCESS | 1650 | 1461964422703 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1650 | 1461964422706 Marionette TRACE conn2 <- [1,1290,null,{}] 14:13:42 INFO - PROCESS | 1650 | 1461964422714 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}] 14:13:42 INFO - PROCESS | 1650 | 1461964422814 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:13:42 INFO - PROCESS | 1650 | 1461964422866 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119289800 == 43 [pid = 1650] [id = 330] 14:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1180be800) [pid = 1650] [serial = 989] [outer = 0x0] 14:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11856bc00) [pid = 1650] [serial = 990] [outer = 0x1180be800] 14:13:42 INFO - PROCESS | 1650 | 1461964422899 Marionette DEBUG loaded listener.js 14:13:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118770c00) [pid = 1650] [serial = 991] [outer = 0x1180be800] 14:13:43 INFO - PROCESS | 1650 | 1461964423314 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]]]}] 14:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 622ms 14:13:43 INFO - PROCESS | 1650 | 1461964423328 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:13:43 INFO - PROCESS | 1650 | 1461964423330 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:13:43 INFO - PROCESS | 1650 | 1461964423333 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:13:43 INFO - PROCESS | 1650 | 1461964423334 Marionette TRACE conn2 <- [1,1294,null,{}] 14:13:43 INFO - PROCESS | 1650 | 1461964423336 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}] 14:13:43 INFO - PROCESS | 1650 | 1461964423434 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:13:43 INFO - PROCESS | 1650 | 1461964423522 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11982a800 == 44 [pid = 1650] [id = 331] 14:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119210400) [pid = 1650] [serial = 992] [outer = 0x0] 14:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1197a1c00) [pid = 1650] [serial = 993] [outer = 0x119210400] 14:13:43 INFO - PROCESS | 1650 | 1461964423552 Marionette DEBUG loaded listener.js 14:13:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116a61000) [pid = 1650] [serial = 994] [outer = 0x119210400] 14:13:43 INFO - PROCESS | 1650 | 1461964423969 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]]]}] 14:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 668ms 14:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:13:44 INFO - PROCESS | 1650 | 1461964424002 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:13:44 INFO - PROCESS | 1650 | 1461964424003 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:13:44 INFO - PROCESS | 1650 | 1461964424005 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:13:44 INFO - PROCESS | 1650 | 1461964424007 Marionette TRACE conn2 <- [1,1298,null,{}] 14:13:44 INFO - PROCESS | 1650 | 1461964424009 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}] 14:13:44 INFO - PROCESS | 1650 | 1461964424104 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:13:44 INFO - PROCESS | 1650 | 1461964424151 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b65000 == 45 [pid = 1650] [id = 332] 14:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1192d2400) [pid = 1650] [serial = 995] [outer = 0x0] 14:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119be2c00) [pid = 1650] [serial = 996] [outer = 0x1192d2400] 14:13:44 INFO - PROCESS | 1650 | 1461964424184 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119d53800) [pid = 1650] [serial = 997] [outer = 0x1192d2400] 14:13:44 INFO - PROCESS | 1650 | 1461964424611 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]]]}] 14:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 618ms 14:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:13:44 INFO - PROCESS | 1650 | 1461964424624 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:13:44 INFO - PROCESS | 1650 | 1461964424626 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:13:44 INFO - PROCESS | 1650 | 1461964424628 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:13:44 INFO - PROCESS | 1650 | 1461964424629 Marionette TRACE conn2 <- [1,1302,null,{}] 14:13:44 INFO - PROCESS | 1650 | 1461964424632 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}] 14:13:44 INFO - PROCESS | 1650 | 1461964424742 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:13:44 INFO - PROCESS | 1650 | 1461964424833 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121321000 == 46 [pid = 1650] [id = 333] 14:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121ced000) [pid = 1650] [serial = 998] [outer = 0x0] 14:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124cbb800) [pid = 1650] [serial = 999] [outer = 0x121ced000] 14:13:44 INFO - PROCESS | 1650 | 1461964424865 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12515f400) [pid = 1650] [serial = 1000] [outer = 0x121ced000] 14:13:45 INFO - PROCESS | 1650 | 1461964425279 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]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 669ms 14:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:13:45 INFO - PROCESS | 1650 | 1461964425297 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1650 | 1461964425299 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:13:45 INFO - PROCESS | 1650 | 1461964425301 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1650 | 1461964425302 Marionette TRACE conn2 <- [1,1306,null,{}] 14:13:45 INFO - PROCESS | 1650 | 1461964425305 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}] 14:13:45 INFO - PROCESS | 1650 | 1461964425399 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:13:45 INFO - PROCESS | 1650 | 1461964425445 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217b1800 == 47 [pid = 1650] [id = 334] 14:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124a73c00) [pid = 1650] [serial = 1001] [outer = 0x0] 14:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1257e4000) [pid = 1650] [serial = 1002] [outer = 0x124a73c00] 14:13:45 INFO - PROCESS | 1650 | 1461964425475 Marionette DEBUG loaded listener.js 14:13:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12583a800) [pid = 1650] [serial = 1003] [outer = 0x124a73c00] 14:13:45 INFO - PROCESS | 1650 | 1461964425897 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]]]}] 14:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 618ms 14:13:45 INFO - PROCESS | 1650 | 1461964425920 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1650 | 1461964425921 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:13:45 INFO - PROCESS | 1650 | 1461964425923 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1650 | 1461964425925 Marionette TRACE conn2 <- [1,1310,null,{}] 14:13:45 INFO - PROCESS | 1650 | 1461964425949 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}] 14:13:46 INFO - PROCESS | 1650 | 1461964426048 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:13:46 INFO - PROCESS | 1650 | 1461964426130 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c92000 == 48 [pid = 1650] [id = 335] 14:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1257db000) [pid = 1650] [serial = 1004] [outer = 0x0] 14:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12583d800) [pid = 1650] [serial = 1005] [outer = 0x1257db000] 14:13:46 INFO - PROCESS | 1650 | 1461964426160 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x125843c00) [pid = 1650] [serial = 1006] [outer = 0x1257db000] 14:13:46 INFO - PROCESS | 1650 | 1461964426627 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] 14:13:46 INFO - PROCESS | 1650 | 1461964426667 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:13:46 INFO - PROCESS | 1650 | 1461964426670 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:13:46 INFO - PROCESS | 1650 | 1461964426672 Marionette TRACE conn2 <- [1,1314,null,{}] 14:13:46 INFO - PROCESS | 1650 | 1461964426696 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}] 14:13:46 INFO - PROCESS | 1650 | 1461964426796 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:13:46 INFO - PROCESS | 1650 | 1461964426860 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d0d000 == 49 [pid = 1650] [id = 336] 14:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11340f800) [pid = 1650] [serial = 1007] [outer = 0x0] 14:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x115f18000) [pid = 1650] [serial = 1008] [outer = 0x11340f800] 14:13:46 INFO - PROCESS | 1650 | 1461964426889 Marionette DEBUG loaded listener.js 14:13:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1169ab400) [pid = 1650] [serial = 1009] [outer = 0x11340f800] 14:13:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a4800 == 48 [pid = 1650] [id = 322] 14:13:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116976800 == 47 [pid = 1650] [id = 321] 14:13:47 INFO - PROCESS | 1650 | 1461964427293 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]]]}] 14:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 673ms 14:13:47 INFO - PROCESS | 1650 | 1461964427348 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:13:47 INFO - PROCESS | 1650 | 1461964427352 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:13:47 INFO - PROCESS | 1650 | 1461964427356 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 1650 | 1461964427358 Marionette TRACE conn2 <- [1,1318,null,{}] 14:13:47 INFO - PROCESS | 1650 | 1461964427362 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}] 14:13:47 INFO - PROCESS | 1650 | 1461964427449 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:13:47 INFO - PROCESS | 1650 | 1461964427510 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11898a800 == 48 [pid = 1650] [id = 337] 14:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116957400) [pid = 1650] [serial = 1010] [outer = 0x0] 14:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1180bbc00) [pid = 1650] [serial = 1011] [outer = 0x116957400] 14:13:47 INFO - PROCESS | 1650 | 1461964427538 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119d18800) [pid = 1650] [serial = 1012] [outer = 0x116957400] 14:13:47 INFO - PROCESS | 1650 | 1461964427847 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]]]}] 14:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 14:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:13:47 INFO - PROCESS | 1650 | 1461964427878 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:13:47 INFO - PROCESS | 1650 | 1461964427881 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:13:47 INFO - PROCESS | 1650 | 1461964427883 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:13:47 INFO - PROCESS | 1650 | 1461964427886 Marionette TRACE conn2 <- [1,1322,null,{}] 14:13:47 INFO - PROCESS | 1650 | 1461964427896 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}] 14:13:47 INFO - PROCESS | 1650 | 1461964427980 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:13:47 INFO - PROCESS | 1650 | 1461964427986 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219d0000 == 49 [pid = 1650] [id = 338] 14:13:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12135d000) [pid = 1650] [serial = 1013] [outer = 0x0] 14:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x121d83800) [pid = 1650] [serial = 1014] [outer = 0x12135d000] 14:13:48 INFO - PROCESS | 1650 | 1461964428014 Marionette DEBUG loaded listener.js 14:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12583ac00) [pid = 1650] [serial = 1015] [outer = 0x12135d000] 14:13:48 INFO - PROCESS | 1650 | 1461964428365 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]]]}] 14:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 14:13:48 INFO - PROCESS | 1650 | 1461964428407 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1650 | 1461964428408 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:13:48 INFO - PROCESS | 1650 | 1461964428411 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1650 | 1461964428412 Marionette TRACE conn2 <- [1,1326,null,{}] 14:13:48 INFO - PROCESS | 1650 | 1461964428414 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}] 14:13:48 INFO - PROCESS | 1650 | 1461964428500 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:13:48 INFO - PROCESS | 1650 | 1461964428504 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12577a000 == 50 [pid = 1650] [id = 339] 14:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x125843400) [pid = 1650] [serial = 1016] [outer = 0x0] 14:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12671a000) [pid = 1650] [serial = 1017] [outer = 0x125843400] 14:13:48 INFO - PROCESS | 1650 | 1461964428531 Marionette DEBUG loaded listener.js 14:13:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x126b38c00) [pid = 1650] [serial = 1018] [outer = 0x125843400] 14:13:48 INFO - PROCESS | 1650 | 1461964428889 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]]]}] 14:13:48 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 14:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 14:13:48 INFO - PROCESS | 1650 | 1461964428931 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1650 | 1461964428932 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:13:48 INFO - PROCESS | 1650 | 1461964428934 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1650 | 1461964428935 Marionette TRACE conn2 <- [1,1330,null,{}] 14:13:48 INFO - PROCESS | 1650 | 1461964428937 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}] 14:13:49 INFO - PROCESS | 1650 | 1461964429019 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:13:49 INFO - PROCESS | 1650 | 1461964429023 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d8d000 == 51 [pid = 1650] [id = 340] 14:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x126d0bc00) [pid = 1650] [serial = 1019] [outer = 0x0] 14:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x128111800) [pid = 1650] [serial = 1020] [outer = 0x126d0bc00] 14:13:49 INFO - PROCESS | 1650 | 1461964429051 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12811b400) [pid = 1650] [serial = 1021] [outer = 0x126d0bc00] 14:13:49 INFO - PROCESS | 1650 | 1461964429389 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]]]}] 14:13:49 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 14:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 468ms 14:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:13:49 INFO - PROCESS | 1650 | 1461964429402 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:13:49 INFO - PROCESS | 1650 | 1461964429404 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:13:49 INFO - PROCESS | 1650 | 1461964429406 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:13:49 INFO - PROCESS | 1650 | 1461964429407 Marionette TRACE conn2 <- [1,1334,null,{}] 14:13:49 INFO - PROCESS | 1650 | 1461964429412 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}] 14:13:49 INFO - PROCESS | 1650 | 1461964429519 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:13:49 INFO - PROCESS | 1650 | 1461964429618 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286a5800 == 52 [pid = 1650] [id = 341] 14:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12811a000) [pid = 1650] [serial = 1022] [outer = 0x0] 14:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1284c1400) [pid = 1650] [serial = 1023] [outer = 0x12811a000] 14:13:49 INFO - PROCESS | 1650 | 1461964429660 Marionette DEBUG loaded listener.js 14:13:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12863c000) [pid = 1650] [serial = 1024] [outer = 0x12811a000] 14:13:50 INFO - PROCESS | 1650 | 1461964430108 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]]]}] 14:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 723ms 14:13:50 INFO - PROCESS | 1650 | 1461964430130 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:13:50 INFO - PROCESS | 1650 | 1461964430131 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:13:50 INFO - PROCESS | 1650 | 1461964430133 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:13:50 INFO - PROCESS | 1650 | 1461964430134 Marionette TRACE conn2 <- [1,1338,null,{}] 14:13:50 INFO - PROCESS | 1650 | 1461964430137 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}] 14:13:50 INFO - PROCESS | 1650 | 1461964430239 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:13:50 INFO - PROCESS | 1650 | 1461964430253 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d33000 == 53 [pid = 1650] [id = 342] 14:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1284bbc00) [pid = 1650] [serial = 1025] [outer = 0x0] 14:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128642c00) [pid = 1650] [serial = 1026] [outer = 0x1284bbc00] 14:13:50 INFO - PROCESS | 1650 | 1461964430277 Marionette DEBUG loaded listener.js 14:13:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1286b4c00) [pid = 1650] [serial = 1027] [outer = 0x1284bbc00] 14:13:51 INFO - PROCESS | 1650 | 1461964431108 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]]]}] 14:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 14:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:13:51 INFO - PROCESS | 1650 | 1461964431152 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:13:51 INFO - PROCESS | 1650 | 1461964431154 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:13:51 INFO - PROCESS | 1650 | 1461964431156 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:13:51 INFO - PROCESS | 1650 | 1461964431157 Marionette TRACE conn2 <- [1,1342,null,{}] 14:13:51 INFO - PROCESS | 1650 | 1461964431166 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}] 14:13:51 INFO - PROCESS | 1650 | 1461964431268 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:13:51 INFO - PROCESS | 1650 | 1461964431303 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fbc000 == 54 [pid = 1650] [id = 343] 14:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12863c400) [pid = 1650] [serial = 1028] [outer = 0x0] 14:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12879e000) [pid = 1650] [serial = 1029] [outer = 0x12863c400] 14:13:51 INFO - PROCESS | 1650 | 1461964431328 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128995800) [pid = 1650] [serial = 1030] [outer = 0x12863c400] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11710f000) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x118481800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118739400) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1197acc00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x111119400) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x113def000) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11340a800) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11662b000) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1126c3000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x116605c00) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11a0d7000) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119be0c00) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12611fc00) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:13:51 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e32c000) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:13:51 INFO - PROCESS | 1650 | 1461964431669 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]]]}] 14:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 526ms 14:13:51 INFO - PROCESS | 1650 | 1461964431683 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:13:51 INFO - PROCESS | 1650 | 1461964431684 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:13:51 INFO - PROCESS | 1650 | 1461964431687 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:13:51 INFO - PROCESS | 1650 | 1461964431688 Marionette TRACE conn2 <- [1,1346,null,{}] 14:13:51 INFO - PROCESS | 1650 | 1461964431691 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}] 14:13:51 INFO - PROCESS | 1650 | 1461964431803 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:13:51 INFO - PROCESS | 1650 | 1461964431807 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1299a5000 == 55 [pid = 1650] [id = 344] 14:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11340a800) [pid = 1650] [serial = 1031] [outer = 0x0] 14:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118578400) [pid = 1650] [serial = 1032] [outer = 0x11340a800] 14:13:51 INFO - PROCESS | 1650 | 1461964431835 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119d1d800) [pid = 1650] [serial = 1033] [outer = 0x11340a800] 14:13:52 INFO - PROCESS | 1650 | 1461964432319 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]]]}] 14:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 14:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:13:52 INFO - PROCESS | 1650 | 1461964432357 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 1650 | 1461964432358 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:13:52 INFO - PROCESS | 1650 | 1461964432361 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 1650 | 1461964432361 Marionette TRACE conn2 <- [1,1350,null,{}] 14:13:52 INFO - PROCESS | 1650 | 1461964432364 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}] 14:13:52 INFO - PROCESS | 1650 | 1461964432474 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:13:52 INFO - PROCESS | 1650 | 1461964432510 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac16000 == 56 [pid = 1650] [id = 345] 14:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11a0d7000) [pid = 1650] [serial = 1034] [outer = 0x0] 14:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x128999400) [pid = 1650] [serial = 1035] [outer = 0x11a0d7000] 14:13:52 INFO - PROCESS | 1650 | 1461964432552 Marionette DEBUG loaded listener.js 14:13:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1289a1800) [pid = 1650] [serial = 1036] [outer = 0x11a0d7000] 14:13:53 INFO - PROCESS | 1650 | 1461964433001 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]]]}] 14:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 669ms 14:13:53 INFO - PROCESS | 1650 | 1461964433030 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:13:53 INFO - PROCESS | 1650 | 1461964433031 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:13:53 INFO - PROCESS | 1650 | 1461964433033 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1650 | 1461964433035 Marionette TRACE conn2 <- [1,1354,null,{}] 14:13:53 INFO - PROCESS | 1650 | 1461964433037 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}] 14:13:53 INFO - PROCESS | 1650 | 1461964433139 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:13:53 INFO - PROCESS | 1650 | 1461964433143 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b333000 == 57 [pid = 1650] [id = 346] 14:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12899b400) [pid = 1650] [serial = 1037] [outer = 0x0] 14:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x128cc3c00) [pid = 1650] [serial = 1038] [outer = 0x12899b400] 14:13:53 INFO - PROCESS | 1650 | 1461964433172 Marionette DEBUG loaded listener.js 14:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x128f07800) [pid = 1650] [serial = 1039] [outer = 0x12899b400] 14:13:53 INFO - PROCESS | 1650 | 1461964433508 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]]]}] 14:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 14:13:53 INFO - PROCESS | 1650 | 1461964433553 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:13:53 INFO - PROCESS | 1650 | 1461964433554 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:13:53 INFO - PROCESS | 1650 | 1461964433556 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:13:53 INFO - PROCESS | 1650 | 1461964433557 Marionette TRACE conn2 <- [1,1358,null,{}] 14:13:53 INFO - PROCESS | 1650 | 1461964433559 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}] 14:13:53 INFO - PROCESS | 1650 | 1461964433709 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:13:53 INFO - PROCESS | 1650 | 1461964433783 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133c4800 == 58 [pid = 1650] [id = 347] 14:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x112656800) [pid = 1650] [serial = 1040] [outer = 0x0] 14:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x112a28400) [pid = 1650] [serial = 1041] [outer = 0x112656800] 14:13:53 INFO - PROCESS | 1650 | 1461964433814 Marionette DEBUG loaded listener.js 14:13:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x116725400) [pid = 1650] [serial = 1042] [outer = 0x112656800] 14:13:54 INFO - PROCESS | 1650 | 1461964434331 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]]]}] 14:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 823ms 14:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:13:54 INFO - PROCESS | 1650 | 1461964434382 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:13:54 INFO - PROCESS | 1650 | 1461964434386 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:13:54 INFO - PROCESS | 1650 | 1461964434390 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:13:54 INFO - PROCESS | 1650 | 1461964434395 Marionette TRACE conn2 <- [1,1362,null,{}] 14:13:54 INFO - PROCESS | 1650 | 1461964434400 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}] 14:13:54 INFO - PROCESS | 1650 | 1461964434544 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:13:54 INFO - PROCESS | 1650 | 1461964434600 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121117800 == 59 [pid = 1650] [id = 348] 14:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11925e400) [pid = 1650] [serial = 1043] [outer = 0x0] 14:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119a05400) [pid = 1650] [serial = 1044] [outer = 0x11925e400] 14:13:54 INFO - PROCESS | 1650 | 1461964434632 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12113b000) [pid = 1650] [serial = 1045] [outer = 0x11925e400] 14:13:55 INFO - PROCESS | 1650 | 1461964435113 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]]]}] 14:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 774ms 14:13:55 INFO - PROCESS | 1650 | 1461964435164 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:13:55 INFO - PROCESS | 1650 | 1461964435166 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:13:55 INFO - PROCESS | 1650 | 1461964435169 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 1650 | 1461964435170 Marionette TRACE conn2 <- [1,1366,null,{}] 14:13:55 INFO - PROCESS | 1650 | 1461964435173 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}] 14:13:55 INFO - PROCESS | 1650 | 1461964435280 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:13:55 INFO - PROCESS | 1650 | 1461964435351 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x128952800 == 60 [pid = 1650] [id = 349] 14:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x124cb2000) [pid = 1650] [serial = 1046] [outer = 0x0] 14:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x125834400) [pid = 1650] [serial = 1047] [outer = 0x124cb2000] 14:13:55 INFO - PROCESS | 1650 | 1461964435381 Marionette DEBUG loaded listener.js 14:13:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x126125000) [pid = 1650] [serial = 1048] [outer = 0x124cb2000] 14:13:55 INFO - PROCESS | 1650 | 1461964435812 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] 14:13:55 INFO - PROCESS | 1650 | 1461964435844 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:13:55 INFO - PROCESS | 1650 | 1461964435852 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 1650 | 1461964435856 Marionette TRACE conn2 <- [1,1370,null,{}] 14:13:55 INFO - PROCESS | 1650 | 1461964435858 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}] 14:13:55 INFO - PROCESS | 1650 | 1461964435966 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:13:56 INFO - PROCESS | 1650 | 1461964436021 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b336000 == 61 [pid = 1650] [id = 350] 14:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x125838400) [pid = 1650] [serial = 1049] [outer = 0x0] 14:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12811d400) [pid = 1650] [serial = 1050] [outer = 0x125838400] 14:13:56 INFO - PROCESS | 1650 | 1461964436052 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12863fc00) [pid = 1650] [serial = 1051] [outer = 0x125838400] 14:13:56 INFO - PROCESS | 1650 | 1461964436530 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] 14:13:56 INFO - PROCESS | 1650 | 1461964436589 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:13:56 INFO - PROCESS | 1650 | 1461964436593 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1650 | 1461964436594 Marionette TRACE conn2 <- [1,1374,null,{}] 14:13:56 INFO - PROCESS | 1650 | 1461964436596 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}] 14:13:56 INFO - PROCESS | 1650 | 1461964436726 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:13:56 INFO - PROCESS | 1650 | 1461964436792 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e33800 == 62 [pid = 1650] [id = 351] 14:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128635800) [pid = 1650] [serial = 1052] [outer = 0x0] 14:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128cc6800) [pid = 1650] [serial = 1053] [outer = 0x128635800] 14:13:56 INFO - PROCESS | 1650 | 1461964436822 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128f06400) [pid = 1650] [serial = 1054] [outer = 0x128635800] 14:13:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:13:57 INFO - PROCESS | 1650 | 1461964437492 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] 14:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:13:57 INFO - PROCESS | 1650 | 1461964437516 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:13:57 INFO - PROCESS | 1650 | 1461964437520 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 1650 | 1461964437523 Marionette TRACE conn2 <- [1,1378,null,{}] 14:13:57 INFO - PROCESS | 1650 | 1461964437527 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}] 14:13:57 INFO - PROCESS | 1650 | 1461964437620 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:13:57 INFO - PROCESS | 1650 | 1461964437675 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180b3000 == 63 [pid = 1650] [id = 352] 14:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x111f43000) [pid = 1650] [serial = 1055] [outer = 0x0] 14:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x113315000) [pid = 1650] [serial = 1056] [outer = 0x111f43000] 14:13:57 INFO - PROCESS | 1650 | 1461964437704 Marionette DEBUG loaded listener.js 14:13:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x116464000) [pid = 1650] [serial = 1057] [outer = 0x111f43000] 14:13:58 INFO - PROCESS | 1650 | 1461964438170 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] 14:13:58 INFO - PROCESS | 1650 | 1461964438197 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:13:58 INFO - PROCESS | 1650 | 1461964438201 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:13:58 INFO - PROCESS | 1650 | 1461964438203 Marionette TRACE conn2 <- [1,1382,null,{}] 14:13:58 INFO - PROCESS | 1650 | 1461964438206 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}] 14:13:58 INFO - PROCESS | 1650 | 1461964438301 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:13:58 INFO - PROCESS | 1650 | 1461964438358 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694c800 == 64 [pid = 1650] [id = 353] 14:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x112a22800) [pid = 1650] [serial = 1058] [outer = 0x0] 14:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x116726400) [pid = 1650] [serial = 1059] [outer = 0x112a22800] 14:13:58 INFO - PROCESS | 1650 | 1461964438385 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11766a800) [pid = 1650] [serial = 1060] [outer = 0x112a22800] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1132a7000 == 63 [pid = 1650] [id = 25] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1250eb000 == 62 [pid = 1650] [id = 324] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1261d5800 == 61 [pid = 1650] [id = 325] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b42c800 == 60 [pid = 1650] [id = 9] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b333000 == 59 [pid = 1650] [id = 346] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac16000 == 58 [pid = 1650] [id = 345] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1299a5000 == 57 [pid = 1650] [id = 344] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128fbc000 == 56 [pid = 1650] [id = 343] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11112b800) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x112e40800) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1166e0800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x121bcc400) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1217d3c00) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123e71400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128d33000 == 55 [pid = 1650] [id = 342] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1286a5800 == 54 [pid = 1650] [id = 341] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x126d8d000 == 53 [pid = 1650] [id = 340] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12577a000 == 52 [pid = 1650] [id = 339] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1219d0000 == 51 [pid = 1650] [id = 338] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11898a800 == 50 [pid = 1650] [id = 337] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x117d0d000 == 49 [pid = 1650] [id = 336] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119289800 == 48 [pid = 1650] [id = 330] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x117d02800 == 47 [pid = 1650] [id = 329] 14:13:58 INFO - PROCESS | 1650 | --DOCSHELL 0x112fd8800 == 46 [pid = 1650] [id = 328] 14:13:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x135ec3000) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118775400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11671fc00) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x112e49400) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119264000) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11852a000) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1197ea800) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1192e0000) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119a10000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x112a26000) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x111f41c00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x115d3ec00) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x116463000) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x117104000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11856d400) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x112a29000) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x112e44800) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x116726800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x121530400) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x116f0d800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1197f7000) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119d17400) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11a0cec00) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x121360800) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119bdec00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128113400) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119be0800) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1180c2c00) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118575c00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 14:13:58 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11a0cf400) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 14:13:58 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]" 14:13:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:13:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1 14:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:58 INFO - _addTest/ [0,1385,"getWindowHandle",null] 14:13:58 INFO - PROCESS | 1650 | 1461964438880 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:13:58 INFO - PROCESS | 1650 | 1461964438888 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:13:58 INFO - PROCESS | 1650 | 1461964438891 Marionette TRACE conn2 <- [1,1386,null,{}] 14:13:58 INFO - PROCESS | 1650 | 1461964438900 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}] 14:13:58 INFO - PROCESS | 1650 | 1461964438991 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:13:59 INFO - PROCESS | 1650 | 1461964439000 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a7c000 == 47 [pid = 1650] [id = 354] 14:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x116f05800) [pid = 1650] [serial = 1061] [outer = 0x0] 14:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118569c00) [pid = 1650] [serial = 1062] [outer = 0x116f05800] 14:13:59 INFO - PROCESS | 1650 | 1461964439041 Marionette DEBUG loaded listener.js 14:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118745800) [pid = 1650] [serial = 1063] [outer = 0x116f05800] 14:13:59 INFO - PROCESS | 1650 | 1461964439528 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] 14:13:59 INFO - PROCESS | 1650 | 1461964439580 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:13:59 INFO - PROCESS | 1650 | 1461964439582 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:13:59 INFO - PROCESS | 1650 | 1461964439583 Marionette TRACE conn2 <- [1,1390,null,{}] 14:13:59 INFO - PROCESS | 1650 | 1461964439585 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}] 14:13:59 INFO - PROCESS | 1650 | 1461964439668 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:13:59 INFO - PROCESS | 1650 | 1461964439672 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a6800 == 48 [pid = 1650] [id = 355] 14:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1197ef800) [pid = 1650] [serial = 1064] [outer = 0x0] 14:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119a02800) [pid = 1650] [serial = 1065] [outer = 0x1197ef800] 14:13:59 INFO - PROCESS | 1650 | 1461964439701 Marionette DEBUG loaded listener.js 14:13:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119bdec00) [pid = 1650] [serial = 1066] [outer = 0x1197ef800] 14:14:00 INFO - PROCESS | 1650 | 1461964440032 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]]]}] 14:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 14:14:00 INFO - PROCESS | 1650 | 1461964440053 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:14:00 INFO - PROCESS | 1650 | 1461964440054 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:14:00 INFO - PROCESS | 1650 | 1461964440057 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - PROCESS | 1650 | 1461964440058 Marionette TRACE conn2 <- [1,1394,null,{}] 14:14:00 INFO - PROCESS | 1650 | 1461964440060 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}] 14:14:00 INFO - PROCESS | 1650 | 1461964440139 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:14:00 INFO - PROCESS | 1650 | 1461964440145 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11982c000 == 49 [pid = 1650] [id = 356] 14:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1192e0800) [pid = 1650] [serial = 1067] [outer = 0x0] 14:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119d1e800) [pid = 1650] [serial = 1068] [outer = 0x1192e0800] 14:14:00 INFO - PROCESS | 1650 | 1461964440172 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1192d4800) [pid = 1650] [serial = 1069] [outer = 0x1192e0800] 14:14:00 INFO - PROCESS | 1650 | 1461964440503 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]]]}] 14:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 473ms 14:14:00 INFO - PROCESS | 1650 | 1461964440531 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:14:00 INFO - PROCESS | 1650 | 1461964440532 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:14:00 INFO - PROCESS | 1650 | 1461964440534 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:14:00 INFO - PROCESS | 1650 | 1461964440535 Marionette TRACE conn2 <- [1,1398,null,{}] 14:14:00 INFO - PROCESS | 1650 | 1461964440537 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}] 14:14:00 INFO - PROCESS | 1650 | 1461964440637 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:14:00 INFO - PROCESS | 1650 | 1461964440702 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11611a800 == 50 [pid = 1650] [id = 357] 14:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121138000) [pid = 1650] [serial = 1070] [outer = 0x0] 14:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12143c800) [pid = 1650] [serial = 1071] [outer = 0x121138000] 14:14:00 INFO - PROCESS | 1650 | 1461964440730 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123e78000) [pid = 1650] [serial = 1072] [outer = 0x121138000] 14:14:01 INFO - PROCESS | 1650 | 1461964441064 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]]]}] 14:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 568ms 14:14:01 INFO - PROCESS | 1650 | 1461964441103 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 1650 | 1461964441104 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:14:01 INFO - PROCESS | 1650 | 1461964441106 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 1650 | 1461964441108 Marionette TRACE conn2 <- [1,1402,null,{}] 14:14:01 INFO - PROCESS | 1650 | 1461964441110 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}] 14:14:01 INFO - PROCESS | 1650 | 1461964441210 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:14:01 INFO - PROCESS | 1650 | 1461964441214 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121579000 == 51 [pid = 1650] [id = 358] 14:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x121358800) [pid = 1650] [serial = 1073] [outer = 0x0] 14:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x124e47400) [pid = 1650] [serial = 1074] [outer = 0x121358800] 14:14:01 INFO - PROCESS | 1650 | 1461964441268 Marionette DEBUG loaded listener.js 14:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x125836800) [pid = 1650] [serial = 1075] [outer = 0x121358800] 14:14:01 INFO - PROCESS | 1650 | 1461964441600 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]]]}] 14:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 14:14:01 INFO - PROCESS | 1650 | 1461964441625 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 1650 | 1461964441628 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:14:01 INFO - PROCESS | 1650 | 1461964441631 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 1650 | 1461964441632 Marionette TRACE conn2 <- [1,1406,null,{}] 14:14:01 INFO - PROCESS | 1650 | 1461964441635 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}] 14:14:01 INFO - PROCESS | 1650 | 1461964441735 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:14:01 INFO - PROCESS | 1650 | 1461964441746 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219c2800 == 52 [pid = 1650] [id = 359] 14:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x124c08000) [pid = 1650] [serial = 1076] [outer = 0x0] 14:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12585c400) [pid = 1650] [serial = 1077] [outer = 0x124c08000] 14:14:01 INFO - PROCESS | 1650 | 1461964441772 Marionette DEBUG loaded listener.js 14:14:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126986400) [pid = 1650] [serial = 1078] [outer = 0x124c08000] 14:14:02 INFO - PROCESS | 1650 | 1461964442124 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]]]}] 14:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 14:14:02 INFO - PROCESS | 1650 | 1461964442152 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:14:02 INFO - PROCESS | 1650 | 1461964442153 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:14:02 INFO - PROCESS | 1650 | 1461964442161 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:14:02 INFO - PROCESS | 1650 | 1461964442162 Marionette TRACE conn2 <- [1,1410,null,{}] 14:14:02 INFO - PROCESS | 1650 | 1461964442164 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}] 14:14:02 INFO - PROCESS | 1650 | 1461964442264 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:14:02 INFO - PROCESS | 1650 | 1461964442307 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f2c000 == 53 [pid = 1650] [id = 360] 14:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x126d11c00) [pid = 1650] [serial = 1079] [outer = 0x0] 14:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128110000) [pid = 1650] [serial = 1080] [outer = 0x126d11c00] 14:14:02 INFO - PROCESS | 1650 | 1461964442333 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1284bc400) [pid = 1650] [serial = 1081] [outer = 0x126d11c00] 14:14:02 INFO - PROCESS | 1650 | 1461964442709 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]]]}] 14:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 576ms 14:14:02 INFO - PROCESS | 1650 | 1461964442741 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:14:02 INFO - PROCESS | 1650 | 1461964442743 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:14:02 INFO - PROCESS | 1650 | 1461964442746 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:14:02 INFO - PROCESS | 1650 | 1461964442748 Marionette TRACE conn2 <- [1,1414,null,{}] 14:14:02 INFO - PROCESS | 1650 | 1461964442751 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}] 14:14:02 INFO - PROCESS | 1650 | 1461964442890 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:14:02 INFO - PROCESS | 1650 | 1461964442909 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x125788000 == 54 [pid = 1650] [id = 361] 14:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1284c6c00) [pid = 1650] [serial = 1082] [outer = 0x0] 14:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12863a400) [pid = 1650] [serial = 1083] [outer = 0x1284c6c00] 14:14:02 INFO - PROCESS | 1650 | 1461964442935 Marionette DEBUG loaded listener.js 14:14:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1286b3c00) [pid = 1650] [serial = 1084] [outer = 0x1284c6c00] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x125843400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12863c400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12135d000) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11340f800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116957400) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x126d0bc00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11340a800) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1257db000) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12811a000) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11a0d7000) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1197f1400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:14:03 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1284bbc00) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:14:03 INFO - PROCESS | 1650 | 1461964443560 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]]]}] 14:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 870ms 14:14:03 INFO - PROCESS | 1650 | 1461964443617 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:14:03 INFO - PROCESS | 1650 | 1461964443618 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:14:03 INFO - PROCESS | 1650 | 1461964443620 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:14:03 INFO - PROCESS | 1650 | 1461964443622 Marionette TRACE conn2 <- [1,1418,null,{}] 14:14:03 INFO - PROCESS | 1650 | 1461964443629 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}] 14:14:03 INFO - PROCESS | 1650 | 1461964443732 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:14:03 INFO - PROCESS | 1650 | 1461964443737 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b1b800 == 55 [pid = 1650] [id = 362] 14:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12583bc00) [pid = 1650] [serial = 1085] [outer = 0x0] 14:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12863d400) [pid = 1650] [serial = 1086] [outer = 0x12583bc00] 14:14:03 INFO - PROCESS | 1650 | 1461964443767 Marionette DEBUG loaded listener.js 14:14:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x128992c00) [pid = 1650] [serial = 1087] [outer = 0x12583bc00] 14:14:04 INFO - PROCESS | 1650 | 1461964444112 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]]]}] 14:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 14:14:04 INFO - PROCESS | 1650 | 1461964444141 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:14:04 INFO - PROCESS | 1650 | 1461964444143 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:14:04 INFO - PROCESS | 1650 | 1461964444147 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:14:04 INFO - PROCESS | 1650 | 1461964444148 Marionette TRACE conn2 <- [1,1422,null,{}] 14:14:04 INFO - PROCESS | 1650 | 1461964444151 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}] 14:14:04 INFO - PROCESS | 1650 | 1461964444256 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:14:04 INFO - PROCESS | 1650 | 1461964444263 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128699000 == 56 [pid = 1650] [id = 363] 14:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1286b6400) [pid = 1650] [serial = 1088] [outer = 0x0] 14:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128c1fc00) [pid = 1650] [serial = 1089] [outer = 0x1286b6400] 14:14:04 INFO - PROCESS | 1650 | 1461964444289 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128f06800) [pid = 1650] [serial = 1090] [outer = 0x1286b6400] 14:14:04 INFO - PROCESS | 1650 | 1461964444628 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]]]}] 14:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 14:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:14:04 INFO - PROCESS | 1650 | 1461964444666 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:14:04 INFO - PROCESS | 1650 | 1461964444667 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:14:04 INFO - PROCESS | 1650 | 1461964444669 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:14:04 INFO - PROCESS | 1650 | 1461964444670 Marionette TRACE conn2 <- [1,1426,null,{}] 14:14:04 INFO - PROCESS | 1650 | 1461964444673 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}] 14:14:04 INFO - PROCESS | 1650 | 1461964444758 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:14:04 INFO - PROCESS | 1650 | 1461964444762 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12999f000 == 57 [pid = 1650] [id = 364] 14:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1257d8c00) [pid = 1650] [serial = 1091] [outer = 0x0] 14:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128fcd800) [pid = 1650] [serial = 1092] [outer = 0x1257d8c00] 14:14:04 INFO - PROCESS | 1650 | 1461964444788 Marionette DEBUG loaded listener.js 14:14:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a849800) [pid = 1650] [serial = 1093] [outer = 0x1257d8c00] 14:14:05 INFO - PROCESS | 1650 | 1461964445130 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]]]}] 14:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 14:14:05 INFO - PROCESS | 1650 | 1461964445140 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1650 | 1461964445141 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:14:05 INFO - PROCESS | 1650 | 1461964445144 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1650 | 1461964445147 Marionette TRACE conn2 <- [1,1430,null,{}] 14:14:05 INFO - PROCESS | 1650 | 1461964445149 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}] 14:14:05 INFO - PROCESS | 1650 | 1461964445258 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:14:05 INFO - PROCESS | 1650 | 1461964445266 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac2a000 == 58 [pid = 1650] [id = 365] 14:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128c23400) [pid = 1650] [serial = 1094] [outer = 0x0] 14:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a92d400) [pid = 1650] [serial = 1095] [outer = 0x128c23400] 14:14:05 INFO - PROCESS | 1650 | 1461964445290 Marionette DEBUG loaded listener.js 14:14:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a935c00) [pid = 1650] [serial = 1096] [outer = 0x128c23400] 14:14:05 INFO - PROCESS | 1650 | 1461964445803 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]]]}] 14:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 14:14:05 INFO - PROCESS | 1650 | 1461964445865 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1650 | 1461964445868 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:14:05 INFO - PROCESS | 1650 | 1461964445871 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1650 | 1461964445875 Marionette TRACE conn2 <- [1,1434,null,{}] 14:14:05 INFO - PROCESS | 1650 | 1461964445878 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}] 14:14:05 INFO - PROCESS | 1650 | 1461964445985 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:14:06 INFO - PROCESS | 1650 | 1461964446055 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d02800 == 59 [pid = 1650] [id = 366] 14:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1134c7000) [pid = 1650] [serial = 1097] [outer = 0x0] 14:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1166e9800) [pid = 1650] [serial = 1098] [outer = 0x1134c7000] 14:14:06 INFO - PROCESS | 1650 | 1461964446087 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x116f0b800) [pid = 1650] [serial = 1099] [outer = 0x1134c7000] 14:14:06 INFO - PROCESS | 1650 | 1461964446541 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]]]}] 14:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 723ms 14:14:06 INFO - PROCESS | 1650 | 1461964446596 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:14:06 INFO - PROCESS | 1650 | 1461964446600 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:14:06 INFO - PROCESS | 1650 | 1461964446605 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:14:06 INFO - PROCESS | 1650 | 1461964446606 Marionette TRACE conn2 <- [1,1438,null,{}] 14:14:06 INFO - PROCESS | 1650 | 1461964446609 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}] 14:14:06 INFO - PROCESS | 1650 | 1461964446735 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:14:06 INFO - PROCESS | 1650 | 1461964446816 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba1000 == 60 [pid = 1650] [id = 367] 14:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x118741c00) [pid = 1650] [serial = 1100] [outer = 0x0] 14:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119261c00) [pid = 1650] [serial = 1101] [outer = 0x118741c00] 14:14:06 INFO - PROCESS | 1650 | 1461964446847 Marionette DEBUG loaded listener.js 14:14:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119bdf800) [pid = 1650] [serial = 1102] [outer = 0x118741c00] 14:14:07 INFO - PROCESS | 1650 | 1461964447289 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]]]}] 14:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 725ms 14:14:07 INFO - PROCESS | 1650 | 1461964447330 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:14:07 INFO - PROCESS | 1650 | 1461964447333 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:14:07 INFO - PROCESS | 1650 | 1461964447337 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:14:07 INFO - PROCESS | 1650 | 1461964447340 Marionette TRACE conn2 <- [1,1442,null,{}] 14:14:07 INFO - PROCESS | 1650 | 1461964447353 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}] 14:14:07 INFO - PROCESS | 1650 | 1461964447510 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:14:07 INFO - PROCESS | 1650 | 1461964447580 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12999a000 == 61 [pid = 1650] [id = 368] 14:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x121144800) [pid = 1650] [serial = 1103] [outer = 0x0] 14:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x121bd0800) [pid = 1650] [serial = 1104] [outer = 0x121144800] 14:14:07 INFO - PROCESS | 1650 | 1461964447612 Marionette DEBUG loaded listener.js 14:14:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x126994c00) [pid = 1650] [serial = 1105] [outer = 0x121144800] 14:14:08 INFO - PROCESS | 1650 | 1461964448078 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]]]}] 14:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 779ms 14:14:08 INFO - PROCESS | 1650 | 1461964448115 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:14:08 INFO - PROCESS | 1650 | 1461964448117 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:14:08 INFO - PROCESS | 1650 | 1461964448119 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 1650 | 1461964448121 Marionette TRACE conn2 <- [1,1446,null,{}] 14:14:08 INFO - PROCESS | 1650 | 1461964448123 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}] 14:14:08 INFO - PROCESS | 1650 | 1461964448229 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:14:08 INFO - PROCESS | 1650 | 1461964448297 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be1a800 == 62 [pid = 1650] [id = 369] 14:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x128113c00) [pid = 1650] [serial = 1106] [outer = 0x0] 14:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12863a800) [pid = 1650] [serial = 1107] [outer = 0x128113c00] 14:14:08 INFO - PROCESS | 1650 | 1461964448327 Marionette DEBUG loaded listener.js 14:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1287a2c00) [pid = 1650] [serial = 1108] [outer = 0x128113c00] 14:14:08 INFO - PROCESS | 1650 | 1461964448758 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]]]}] 14:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 675ms 14:14:08 INFO - PROCESS | 1650 | 1461964448795 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:14:08 INFO - PROCESS | 1650 | 1461964448797 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:14:08 INFO - PROCESS | 1650 | 1461964448799 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 1650 | 1461964448800 Marionette TRACE conn2 <- [1,1450,null,{}] 14:14:08 INFO - PROCESS | 1650 | 1461964448803 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}] 14:14:08 INFO - PROCESS | 1650 | 1461964448905 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:14:08 INFO - PROCESS | 1650 | 1461964448973 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c20f800 == 63 [pid = 1650] [id = 370] 14:14:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1284c2000) [pid = 1650] [serial = 1109] [outer = 0x0] 14:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x128f09c00) [pid = 1650] [serial = 1110] [outer = 0x1284c2000] 14:14:09 INFO - PROCESS | 1650 | 1461964449003 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12a930400) [pid = 1650] [serial = 1111] [outer = 0x1284c2000] 14:14:09 INFO - PROCESS | 1650 | 1461964449450 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]]]}] 14:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 14:14:09 INFO - PROCESS | 1650 | 1461964449472 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:14:09 INFO - PROCESS | 1650 | 1461964449473 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:14:09 INFO - PROCESS | 1650 | 1461964449476 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 1650 | 1461964449477 Marionette TRACE conn2 <- [1,1454,null,{}] 14:14:09 INFO - PROCESS | 1650 | 1461964449480 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}] 14:14:09 INFO - PROCESS | 1650 | 1461964449624 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:14:09 INFO - PROCESS | 1650 | 1461964449704 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac25000 == 64 [pid = 1650] [id = 371] 14:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x112979000) [pid = 1650] [serial = 1112] [outer = 0x0] 14:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x128c24000) [pid = 1650] [serial = 1113] [outer = 0x112979000] 14:14:09 INFO - PROCESS | 1650 | 1461964449736 Marionette DEBUG loaded listener.js 14:14:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b299800) [pid = 1650] [serial = 1114] [outer = 0x112979000] 14:14:10 INFO - PROCESS | 1650 | 1461964450179 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]]]}] 14:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 773ms 14:14:10 INFO - PROCESS | 1650 | 1461964450406 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:14:10 INFO - PROCESS | 1650 | 1461964450409 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:14:10 INFO - PROCESS | 1650 | 1461964450426 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:14:10 INFO - PROCESS | 1650 | 1461964450428 Marionette TRACE conn2 <- [1,1458,null,{}] 14:14:10 INFO - PROCESS | 1650 | 1461964450432 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}] 14:14:10 INFO - PROCESS | 1650 | 1461964450528 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:14:10 INFO - PROCESS | 1650 | 1461964450583 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11955b000 == 65 [pid = 1650] [id = 372] 14:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x112a31800) [pid = 1650] [serial = 1115] [outer = 0x0] 14:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x113391c00) [pid = 1650] [serial = 1116] [outer = 0x112a31800] 14:14:10 INFO - PROCESS | 1650 | 1461964450610 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11695dc00) [pid = 1650] [serial = 1117] [outer = 0x112a31800] 14:14:11 INFO - PROCESS | 1650 | 1461964451098 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]]]}] 14:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 724ms 14:14:11 INFO - PROCESS | 1650 | 1461964451150 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:14:11 INFO - PROCESS | 1650 | 1461964451152 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:14:11 INFO - PROCESS | 1650 | 1461964451157 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:14:11 INFO - PROCESS | 1650 | 1461964451159 Marionette TRACE conn2 <- [1,1462,null,{}] 14:14:11 INFO - PROCESS | 1650 | 1461964451162 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}] 14:14:11 INFO - PROCESS | 1650 | 1461964451257 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:14:11 INFO - PROCESS | 1650 | 1461964451328 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118129000 == 66 [pid = 1650] [id = 373] 14:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x116622400) [pid = 1650] [serial = 1118] [outer = 0x0] 14:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x118476000) [pid = 1650] [serial = 1119] [outer = 0x116622400] 14:14:11 INFO - PROCESS | 1650 | 1461964451356 Marionette DEBUG loaded listener.js 14:14:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x118776800) [pid = 1650] [serial = 1120] [outer = 0x116622400] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12999f000 == 65 [pid = 1650] [id = 364] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128699000 == 64 [pid = 1650] [id = 363] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126b1b800 == 63 [pid = 1650] [id = 362] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x125788000 == 62 [pid = 1650] [id = 361] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123f2c000 == 61 [pid = 1650] [id = 360] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x128cc3c00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x124cbb800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1257e4000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1219c2800 == 60 [pid = 1650] [id = 359] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121579000 == 59 [pid = 1650] [id = 358] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11611a800 == 58 [pid = 1650] [id = 357] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11982c000 == 57 [pid = 1650] [id = 356] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a6800 == 56 [pid = 1650] [id = 355] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116a7c000 == 55 [pid = 1650] [id = 354] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11694c800 == 54 [pid = 1650] [id = 353] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1180b3000 == 53 [pid = 1650] [id = 352] 14:14:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1133c4800 == 52 [pid = 1650] [id = 347] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1289a1800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x126b38c00) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x128995800) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12583ac00) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1169ab400) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12879e000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x112971800) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x119d18800) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12811b400) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x118578400) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x125843c00) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12863c000) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128111800) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x128999400) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1257d7000) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x121d83800) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12583d800) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12671a000) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11856bc00) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x128642c00) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1284c1400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11672b400) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119d1d800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1286b4c00) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x115f18000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119be2c00) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1180bbc00) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1197a1c00) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 14:14:11 INFO - PROCESS | 1650 | 1461964451766 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]]]}] 14:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 625ms 14:14:11 INFO - PROCESS | 1650 | 1461964451781 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:14:11 INFO - PROCESS | 1650 | 1461964451782 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:14:11 INFO - PROCESS | 1650 | 1461964451785 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:14:11 INFO - PROCESS | 1650 | 1461964451786 Marionette TRACE conn2 <- [1,1466,null,{}] 14:14:11 INFO - PROCESS | 1650 | 1461964451792 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}] 14:14:11 INFO - PROCESS | 1650 | 1461964451899 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:14:12 INFO - PROCESS | 1650 | 1461964451997 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a6800 == 53 [pid = 1650] [id = 374] 14:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12135d000) [pid = 1650] [serial = 1121] [outer = 0x0] 14:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x121512800) [pid = 1650] [serial = 1122] [outer = 0x12135d000] 14:14:12 INFO - PROCESS | 1650 | 1461964452028 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x121bd2c00) [pid = 1650] [serial = 1123] [outer = 0x12135d000] 14:14:12 INFO - PROCESS | 1650 | 1461964452355 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]]]}] 14:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 619ms 14:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:14:12 INFO - PROCESS | 1650 | 1461964452405 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:14:12 INFO - PROCESS | 1650 | 1461964452406 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:14:12 INFO - PROCESS | 1650 | 1461964452408 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 1650 | 1461964452409 Marionette TRACE conn2 <- [1,1470,null,{}] 14:14:12 INFO - PROCESS | 1650 | 1461964452412 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}] 14:14:12 INFO - PROCESS | 1650 | 1461964452498 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:14:12 INFO - PROCESS | 1650 | 1461964452555 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x121845000 == 54 [pid = 1650] [id = 375] 14:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x124cb1400) [pid = 1650] [serial = 1124] [outer = 0x0] 14:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12583cc00) [pid = 1650] [serial = 1125] [outer = 0x124cb1400] 14:14:12 INFO - PROCESS | 1650 | 1461964452600 Marionette DEBUG loaded listener.js 14:14:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12611fc00) [pid = 1650] [serial = 1126] [outer = 0x124cb1400] 14:14:12 INFO - PROCESS | 1650 | 1461964452926 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]]]}] 14:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 14:14:12 INFO - PROCESS | 1650 | 1461964452978 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:14:12 INFO - PROCESS | 1650 | 1461964452979 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:14:12 INFO - PROCESS | 1650 | 1461964452982 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 1650 | 1461964452983 Marionette TRACE conn2 <- [1,1474,null,{}] 14:14:12 INFO - PROCESS | 1650 | 1461964452985 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}] 14:14:13 INFO - PROCESS | 1650 | 1461964453072 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:14:13 INFO - PROCESS | 1650 | 1461964453128 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e56000 == 55 [pid = 1650] [id = 376] 14:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x125836c00) [pid = 1650] [serial = 1127] [outer = 0x0] 14:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12698c800) [pid = 1650] [serial = 1128] [outer = 0x125836c00] 14:14:13 INFO - PROCESS | 1650 | 1461964453153 Marionette DEBUG loaded listener.js 14:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12811b400) [pid = 1650] [serial = 1129] [outer = 0x125836c00] 14:14:13 INFO - PROCESS | 1650 | 1461964453450 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]]]}] 14:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 14:14:13 INFO - PROCESS | 1650 | 1461964453502 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:14:13 INFO - PROCESS | 1650 | 1461964453503 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:14:13 INFO - PROCESS | 1650 | 1461964453505 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:14:13 INFO - PROCESS | 1650 | 1461964453507 Marionette TRACE conn2 <- [1,1478,null,{}] 14:14:13 INFO - PROCESS | 1650 | 1461964453509 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}] 14:14:13 INFO - PROCESS | 1650 | 1461964453611 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:14:13 INFO - PROCESS | 1650 | 1461964453617 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126750800 == 56 [pid = 1650] [id = 377] 14:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1284ca400) [pid = 1650] [serial = 1130] [outer = 0x0] 14:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1286b5000) [pid = 1650] [serial = 1131] [outer = 0x1284ca400] 14:14:13 INFO - PROCESS | 1650 | 1461964453649 Marionette DEBUG loaded listener.js 14:14:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128cc8000) [pid = 1650] [serial = 1132] [outer = 0x1284ca400] 14:14:14 INFO - PROCESS | 1650 | 1461964454135 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]]]}] 14:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 673ms 14:14:14 INFO - PROCESS | 1650 | 1461964454179 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 1650 | 1461964454181 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:14:14 INFO - PROCESS | 1650 | 1461964454185 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1650 | 1461964454187 Marionette TRACE conn2 <- [1,1482,null,{}] 14:14:14 INFO - PROCESS | 1650 | 1461964454191 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}] 14:14:14 INFO - PROCESS | 1650 | 1461964454351 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:14:14 INFO - PROCESS | 1650 | 1461964454374 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287bc800 == 57 [pid = 1650] [id = 378] 14:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128636000) [pid = 1650] [serial = 1133] [outer = 0x0] 14:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12a92ac00) [pid = 1650] [serial = 1134] [outer = 0x128636000] 14:14:14 INFO - PROCESS | 1650 | 1461964454412 Marionette DEBUG loaded listener.js 14:14:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12a9c7000) [pid = 1650] [serial = 1135] [outer = 0x128636000] 14:14:14 INFO - PROCESS | 1650 | 1461964454831 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]]]}] 14:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 670ms 14:14:14 INFO - PROCESS | 1650 | 1461964454855 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 1650 | 1461964454856 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:14:14 INFO - PROCESS | 1650 | 1461964454858 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1650 | 1461964454859 Marionette TRACE conn2 <- [1,1486,null,{}] 14:14:14 INFO - PROCESS | 1650 | 1461964454862 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}] 14:14:14 INFO - PROCESS | 1650 | 1461964454969 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:14:15 INFO - PROCESS | 1650 | 1461964454997 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fc1000 == 58 [pid = 1650] [id = 379] 14:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a939c00) [pid = 1650] [serial = 1136] [outer = 0x0] 14:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12ac37800) [pid = 1650] [serial = 1137] [outer = 0x12a939c00] 14:14:15 INFO - PROCESS | 1650 | 1461964455025 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12b29a400) [pid = 1650] [serial = 1138] [outer = 0x12a939c00] 14:14:15 INFO - PROCESS | 1650 | 1461964455398 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]]]}] 14:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 14:14:15 INFO - PROCESS | 1650 | 1461964455433 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 1650 | 1461964455435 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:14:15 INFO - PROCESS | 1650 | 1461964455439 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 1650 | 1461964455441 Marionette TRACE conn2 <- [1,1490,null,{}] 14:14:15 INFO - PROCESS | 1650 | 1461964455444 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}] 14:14:15 INFO - PROCESS | 1650 | 1461964455605 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:14:15 INFO - PROCESS | 1650 | 1461964455622 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a99b000 == 59 [pid = 1650] [id = 380] 14:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ac34000) [pid = 1650] [serial = 1139] [outer = 0x0] 14:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12b2a7c00) [pid = 1650] [serial = 1140] [outer = 0x12ac34000] 14:14:15 INFO - PROCESS | 1650 | 1461964455658 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b2bac00) [pid = 1650] [serial = 1141] [outer = 0x12ac34000] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1257d8c00) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x121358800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x124c08000) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1284c6c00) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12899b400) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1197ef800) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1192e0800) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x112a22800) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x126d11c00) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x111f43000) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x116f05800) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1286b6400) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12583bc00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:14:16 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x121138000) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:14:16 INFO - PROCESS | 1650 | 1461964456306 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]]]}] 14:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 876ms 14:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:14:16 INFO - PROCESS | 1650 | 1461964456315 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:14:16 INFO - PROCESS | 1650 | 1461964456317 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:14:16 INFO - PROCESS | 1650 | 1461964456319 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:14:16 INFO - PROCESS | 1650 | 1461964456320 Marionette TRACE conn2 <- [1,1494,null,{}] 14:14:16 INFO - PROCESS | 1650 | 1461964456322 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}] 14:14:16 INFO - PROCESS | 1650 | 1461964456439 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:14:16 INFO - PROCESS | 1650 | 1461964456480 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a96d000 == 60 [pid = 1650] [id = 381] 14:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x111f43000) [pid = 1650] [serial = 1142] [outer = 0x0] 14:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x121358800) [pid = 1650] [serial = 1143] [outer = 0x111f43000] 14:14:16 INFO - PROCESS | 1650 | 1461964456505 Marionette DEBUG loaded listener.js 14:14:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1286b4800) [pid = 1650] [serial = 1144] [outer = 0x111f43000] 14:14:16 INFO - PROCESS | 1650 | 1461964456805 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]]]}] 14:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 521ms 14:14:16 INFO - PROCESS | 1650 | 1461964456841 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:14:16 INFO - PROCESS | 1650 | 1461964456843 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:14:16 INFO - PROCESS | 1650 | 1461964456847 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:14:16 INFO - PROCESS | 1650 | 1461964456849 Marionette TRACE conn2 <- [1,1498,null,{}] 14:14:16 INFO - PROCESS | 1650 | 1461964456851 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}] 14:14:16 INFO - PROCESS | 1650 | 1461964456953 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:14:17 INFO - PROCESS | 1650 | 1461964457008 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c21c800 == 61 [pid = 1650] [id = 382] 14:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x116a59c00) [pid = 1650] [serial = 1145] [outer = 0x0] 14:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128f03800) [pid = 1650] [serial = 1146] [outer = 0x116a59c00] 14:14:17 INFO - PROCESS | 1650 | 1461964457038 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b2f2800) [pid = 1650] [serial = 1147] [outer = 0x116a59c00] 14:14:17 INFO - PROCESS | 1650 | 1461964457349 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]]]}] 14:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 14:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:14:17 INFO - PROCESS | 1650 | 1461964457368 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:14:17 INFO - PROCESS | 1650 | 1461964457369 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:14:17 INFO - PROCESS | 1650 | 1461964457371 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:14:17 INFO - PROCESS | 1650 | 1461964457373 Marionette TRACE conn2 <- [1,1502,null,{}] 14:14:17 INFO - PROCESS | 1650 | 1461964457375 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}] 14:14:17 INFO - PROCESS | 1650 | 1461964457476 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:14:17 INFO - PROCESS | 1650 | 1461964457481 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd96800 == 62 [pid = 1650] [id = 383] 14:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12be4e400) [pid = 1650] [serial = 1148] [outer = 0x0] 14:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12be53400) [pid = 1650] [serial = 1149] [outer = 0x12be4e400] 14:14:17 INFO - PROCESS | 1650 | 1461964457520 Marionette DEBUG loaded listener.js 14:14:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12be9cc00) [pid = 1650] [serial = 1150] [outer = 0x12be4e400] 14:14:18 INFO - PROCESS | 1650 | 1461964458009 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]]]}] 14:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 669ms 14:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:14:18 INFO - PROCESS | 1650 | 1461964458042 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:14:18 INFO - PROCESS | 1650 | 1461964458044 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:14:18 INFO - PROCESS | 1650 | 1461964458047 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 1650 | 1461964458049 Marionette TRACE conn2 <- [1,1506,null,{}] 14:14:18 INFO - PROCESS | 1650 | 1461964458052 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}] 14:14:18 INFO - PROCESS | 1650 | 1461964458272 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:14:18 INFO - PROCESS | 1650 | 1461964458373 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133bb800 == 63 [pid = 1650] [id = 384] 14:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x110e91c00) [pid = 1650] [serial = 1151] [outer = 0x0] 14:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11112fc00) [pid = 1650] [serial = 1152] [outer = 0x110e91c00] 14:14:18 INFO - PROCESS | 1650 | 1461964458407 Marionette DEBUG loaded listener.js 14:14:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x112e44800) [pid = 1650] [serial = 1153] [outer = 0x110e91c00] 14:14:18 INFO - PROCESS | 1650 | 1461964458901 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]]]}] 14:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 921ms 14:14:18 INFO - PROCESS | 1650 | 1461964458969 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:14:18 INFO - PROCESS | 1650 | 1461964458971 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:14:18 INFO - PROCESS | 1650 | 1461964458974 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:14:18 INFO - PROCESS | 1650 | 1461964458977 Marionette TRACE conn2 <- [1,1510,null,{}] 14:14:18 INFO - PROCESS | 1650 | 1461964458981 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}] 14:14:19 INFO - PROCESS | 1650 | 1461964459088 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:14:19 INFO - PROCESS | 1650 | 1461964459158 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d29000 == 64 [pid = 1650] [id = 385] 14:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x116f0d800) [pid = 1650] [serial = 1154] [outer = 0x0] 14:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x118779800) [pid = 1650] [serial = 1155] [outer = 0x116f0d800] 14:14:19 INFO - PROCESS | 1650 | 1461964459190 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1197ea000) [pid = 1650] [serial = 1156] [outer = 0x116f0d800] 14:14:19 INFO - PROCESS | 1650 | 1461964459632 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]]]}] 14:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 722ms 14:14:19 INFO - PROCESS | 1650 | 1461964459710 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:14:19 INFO - PROCESS | 1650 | 1461964459713 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:14:19 INFO - PROCESS | 1650 | 1461964459717 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:14:19 INFO - PROCESS | 1650 | 1461964459718 Marionette TRACE conn2 <- [1,1514,null,{}] 14:14:19 INFO - PROCESS | 1650 | 1461964459721 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}] 14:14:19 INFO - PROCESS | 1650 | 1461964459828 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:14:19 INFO - PROCESS | 1650 | 1461964459898 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261d4000 == 65 [pid = 1650] [id = 386] 14:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x121515c00) [pid = 1650] [serial = 1157] [outer = 0x0] 14:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x121cebc00) [pid = 1650] [serial = 1158] [outer = 0x121515c00] 14:14:19 INFO - PROCESS | 1650 | 1461964459929 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12583d800) [pid = 1650] [serial = 1159] [outer = 0x121515c00] 14:14:20 INFO - PROCESS | 1650 | 1461964460368 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]]]}] 14:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 719ms 14:14:20 INFO - PROCESS | 1650 | 1461964460436 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:14:20 INFO - PROCESS | 1650 | 1461964460439 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:14:20 INFO - PROCESS | 1650 | 1461964460450 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 1650 | 1461964460453 Marionette TRACE conn2 <- [1,1518,null,{}] 14:14:20 INFO - PROCESS | 1650 | 1461964460456 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}] 14:14:20 INFO - PROCESS | 1650 | 1461964460567 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:14:20 INFO - PROCESS | 1650 | 1461964460635 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd8b800 == 66 [pid = 1650] [id = 387] 14:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128114c00) [pid = 1650] [serial = 1160] [outer = 0x0] 14:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12879f000) [pid = 1650] [serial = 1161] [outer = 0x128114c00] 14:14:20 INFO - PROCESS | 1650 | 1461964460664 Marionette DEBUG loaded listener.js 14:14:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x128cc3000) [pid = 1650] [serial = 1162] [outer = 0x128114c00] 14:14:21 INFO - PROCESS | 1650 | 1461964461055 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]]]}] 14:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 677ms 14:14:21 INFO - PROCESS | 1650 | 1461964461121 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:14:21 INFO - PROCESS | 1650 | 1461964461123 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:14:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:14:21 INFO - PROCESS | 1650 | 1461964461125 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 1650 | 1461964461126 Marionette TRACE conn2 <- [1,1522,null,{}] 14:14:21 INFO - PROCESS | 1650 | 1461964461129 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}] 14:14:21 INFO - PROCESS | 1650 | 1461964461234 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:14:21 INFO - PROCESS | 1650 | 1461964461304 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d263000 == 67 [pid = 1650] [id = 388] 14:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1284c6400) [pid = 1650] [serial = 1163] [outer = 0x0] 14:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12a9c2c00) [pid = 1650] [serial = 1164] [outer = 0x1284c6400] 14:14:21 INFO - PROCESS | 1650 | 1461964461335 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12b29e400) [pid = 1650] [serial = 1165] [outer = 0x1284c6400] 14:14:21 INFO - PROCESS | 1650 | 1461964461702 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"]]]}] 14:14:21 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 () { 14:14:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:14:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:14:21 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 () { 14:14:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:14:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:14:21 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 () { 14:14:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:14:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:14:21 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 () { 14:14:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:14:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:14:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:14:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 622ms 14:14:21 INFO - PROCESS | 1650 | 1461964461747 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:14:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:14:21 INFO - PROCESS | 1650 | 1461964461749 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:14:21 INFO - PROCESS | 1650 | 1461964461751 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:14:21 INFO - PROCESS | 1650 | 1461964461753 Marionette TRACE conn2 <- [1,1526,null,{}] 14:14:21 INFO - PROCESS | 1650 | 1461964461755 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}] 14:14:21 INFO - PROCESS | 1650 | 1461964461860 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:14:21 INFO - PROCESS | 1650 | 1461964461951 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d529000 == 68 [pid = 1650] [id = 389] 14:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12be59800) [pid = 1650] [serial = 1166] [outer = 0x0] 14:14:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12be9f400) [pid = 1650] [serial = 1167] [outer = 0x12be59800] 14:14:21 INFO - PROCESS | 1650 | 1461964461987 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12c0ce000) [pid = 1650] [serial = 1168] [outer = 0x12be59800] 14:14:22 INFO - PROCESS | 1650 | 1461964462533 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"]]]}] 14:14:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:14:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:14:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:14:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 820ms 14:14:22 INFO - PROCESS | 1650 | 1461964462573 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:14:22 INFO - PROCESS | 1650 | 1461964462575 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:14:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:14:22 INFO - PROCESS | 1650 | 1461964462579 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:14:22 INFO - PROCESS | 1650 | 1461964462581 Marionette TRACE conn2 <- [1,1530,null,{}] 14:14:22 INFO - PROCESS | 1650 | 1461964462584 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}] 14:14:22 INFO - PROCESS | 1650 | 1461964462746 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:14:22 INFO - PROCESS | 1650 | 1461964462847 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118124800 == 69 [pid = 1650] [id = 390] 14:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1180c6400) [pid = 1650] [serial = 1169] [outer = 0x0] 14:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1197f2000) [pid = 1650] [serial = 1170] [outer = 0x1180c6400] 14:14:22 INFO - PROCESS | 1650 | 1461964462889 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12c27b800) [pid = 1650] [serial = 1171] [outer = 0x1180c6400] 14:14:23 INFO - PROCESS | 1650 | 1461964463266 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]]]}] 14:14:23 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 14:14:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:14:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:14:23 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. 14:14:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:14:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 721ms 14:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:14:23 INFO - PROCESS | 1650 | 1461964463299 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:14:23 INFO - PROCESS | 1650 | 1461964463301 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:14:23 INFO - PROCESS | 1650 | 1461964463303 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 1650 | 1461964463304 Marionette TRACE conn2 <- [1,1534,null,{}] 14:14:23 INFO - PROCESS | 1650 | 1461964463306 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}] 14:14:23 INFO - PROCESS | 1650 | 1461964463411 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:14:23 INFO - PROCESS | 1650 | 1461964463486 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x121cad800 == 70 [pid = 1650] [id = 391] 14:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x112a2f000) [pid = 1650] [serial = 1172] [outer = 0x0] 14:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12c27c400) [pid = 1650] [serial = 1173] [outer = 0x112a2f000] 14:14:23 INFO - PROCESS | 1650 | 1461964463515 Marionette DEBUG loaded listener.js 14:14:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12c2b5c00) [pid = 1650] [serial = 1174] [outer = 0x112a2f000] 14:14:24 INFO - PROCESS | 1650 | 1461964464132 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]]]}] 14:14:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 869ms 14:14:24 INFO - PROCESS | 1650 | 1461964464179 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:14:24 INFO - PROCESS | 1650 | 1461964464181 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:14:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:14:24 INFO - PROCESS | 1650 | 1461964464186 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:14:24 INFO - PROCESS | 1650 | 1461964464188 Marionette TRACE conn2 <- [1,1538,null,{}] 14:14:24 INFO - PROCESS | 1650 | 1461964464192 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}] 14:14:24 INFO - PROCESS | 1650 | 1461964464291 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:14:24 INFO - PROCESS | 1650 | 1461964464368 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a8f000 == 71 [pid = 1650] [id = 392] 14:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1121de000) [pid = 1650] [serial = 1175] [outer = 0x0] 14:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x113392000) [pid = 1650] [serial = 1176] [outer = 0x1121de000] 14:14:24 INFO - PROCESS | 1650 | 1461964464397 Marionette DEBUG loaded listener.js 14:14:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x116723000) [pid = 1650] [serial = 1177] [outer = 0x1121de000] 14:14:24 INFO - PROCESS | 1650 | 1461964464835 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]]]}] 14:14:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 673ms 14:14:24 INFO - PROCESS | 1650 | 1461964464859 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:14:24 INFO - PROCESS | 1650 | 1461964464864 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:14:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:14:24 INFO - PROCESS | 1650 | 1461964464869 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:14:24 INFO - PROCESS | 1650 | 1461964464870 Marionette TRACE conn2 <- [1,1542,null,{}] 14:14:24 INFO - PROCESS | 1650 | 1461964464873 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}] 14:14:24 INFO - PROCESS | 1650 | 1461964464972 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:14:25 INFO - PROCESS | 1650 | 1461964465032 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11899e000 == 72 [pid = 1650] [id = 393] 14:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x116f0b400) [pid = 1650] [serial = 1178] [outer = 0x0] 14:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11852c800) [pid = 1650] [serial = 1179] [outer = 0x116f0b400] 14:14:25 INFO - PROCESS | 1650 | 1461964465060 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x118775400) [pid = 1650] [serial = 1180] [outer = 0x116f0b400] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119b65000 == 71 [pid = 1650] [id = 332] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x121321000 == 70 [pid = 1650] [id = 333] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd96800 == 69 [pid = 1650] [id = 383] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c21c800 == 68 [pid = 1650] [id = 382] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a96d000 == 67 [pid = 1650] [id = 381] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12a99b000 == 66 [pid = 1650] [id = 380] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x128fc1000 == 65 [pid = 1650] [id = 379] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1287bc800 == 64 [pid = 1650] [id = 378] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x126750800 == 63 [pid = 1650] [id = 377] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123e56000 == 62 [pid = 1650] [id = 376] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x121845000 == 61 [pid = 1650] [id = 375] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a6800 == 60 [pid = 1650] [id = 374] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x118129000 == 59 [pid = 1650] [id = 373] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11955b000 == 58 [pid = 1650] [id = 372] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba1000 == 57 [pid = 1650] [id = 367] 14:14:25 INFO - PROCESS | 1650 | --DOCSHELL 0x117d02800 == 56 [pid = 1650] [id = 366] 14:14:25 INFO - PROCESS | 1650 | 1461964465487 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]]]}] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x128fcd800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x124e47400) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x125836800) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12585c400) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12863a400) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x125834400) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x128f07800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x119a02800) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x119bdec00) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1192d4800) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x119d1e800) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11766a800) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x116726400) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x112a28400) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x128cc6800) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1284bc400) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x116464000) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x113315000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x118569c00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118745800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x128110000) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12811d400) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x119a05400) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x128c1fc00) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128f06800) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12863d400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1286b3c00) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12143c800) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12a849800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x126986400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128992c00) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 14:14:25 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x123e78000) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 14:14:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:14:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 669ms 14:14:25 INFO - PROCESS | 1650 | 1461964465539 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:14:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:14:25 INFO - PROCESS | 1650 | 1461964465541 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:14:25 INFO - PROCESS | 1650 | 1461964465544 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - PROCESS | 1650 | 1461964465548 Marionette TRACE conn2 <- [1,1546,null,{}] 14:14:25 INFO - PROCESS | 1650 | 1461964465559 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}] 14:14:25 INFO - PROCESS | 1650 | 1461964465694 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:14:25 INFO - PROCESS | 1650 | 1461964465712 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833e800 == 57 [pid = 1650] [id = 394] 14:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1197ec400) [pid = 1650] [serial = 1181] [outer = 0x0] 14:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119a0e400) [pid = 1650] [serial = 1182] [outer = 0x1197ec400] 14:14:25 INFO - PROCESS | 1650 | 1461964465757 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119d1d000) [pid = 1650] [serial = 1183] [outer = 0x1197ec400] 14:14:26 INFO - PROCESS | 1650 | 1461964466129 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]]]}] 14:14:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:14:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 625ms 14:14:26 INFO - PROCESS | 1650 | 1461964466170 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:14:26 INFO - PROCESS | 1650 | 1461964466171 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:14:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:14:26 INFO - PROCESS | 1650 | 1461964466173 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 1650 | 1461964466175 Marionette TRACE conn2 <- [1,1550,null,{}] 14:14:26 INFO - PROCESS | 1650 | 1461964466177 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}] 14:14:26 INFO - PROCESS | 1650 | 1461964466261 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:14:26 INFO - PROCESS | 1650 | 1461964466290 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x121319800 == 58 [pid = 1650] [id = 395] 14:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1217d9c00) [pid = 1650] [serial = 1184] [outer = 0x0] 14:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x124c11800) [pid = 1650] [serial = 1185] [outer = 0x1217d9c00] 14:14:26 INFO - PROCESS | 1650 | 1461964466316 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1257df800) [pid = 1650] [serial = 1186] [outer = 0x1217d9c00] 14:14:26 INFO - PROCESS | 1650 | 1461964466653 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]]]}] 14:14:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:14:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 14:14:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:14:26 INFO - PROCESS | 1650 | 1461964466693 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:14:26 INFO - PROCESS | 1650 | 1461964466694 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:14:26 INFO - PROCESS | 1650 | 1461964466697 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 1650 | 1461964466698 Marionette TRACE conn2 <- [1,1554,null,{}] 14:14:26 INFO - PROCESS | 1650 | 1461964466700 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}] 14:14:26 INFO - PROCESS | 1650 | 1461964466783 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:14:26 INFO - PROCESS | 1650 | 1461964466788 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e50000 == 59 [pid = 1650] [id = 396] 14:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x125839000) [pid = 1650] [serial = 1187] [outer = 0x0] 14:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x126127c00) [pid = 1650] [serial = 1188] [outer = 0x125839000] 14:14:26 INFO - PROCESS | 1650 | 1461964466814 Marionette DEBUG loaded listener.js 14:14:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x126d09c00) [pid = 1650] [serial = 1189] [outer = 0x125839000] 14:14:27 INFO - PROCESS | 1650 | 1461964467168 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]]]}] 14:14:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:14:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 14:14:27 INFO - PROCESS | 1650 | 1461964467215 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:14:27 INFO - PROCESS | 1650 | 1461964467217 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:14:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:14:27 INFO - PROCESS | 1650 | 1461964467219 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - PROCESS | 1650 | 1461964467220 Marionette TRACE conn2 <- [1,1558,null,{}] 14:14:27 INFO - PROCESS | 1650 | 1461964467222 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}] 14:14:27 INFO - PROCESS | 1650 | 1461964467352 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:14:27 INFO - PROCESS | 1650 | 1461964467372 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261d5800 == 60 [pid = 1650] [id = 397] 14:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x126b41800) [pid = 1650] [serial = 1190] [outer = 0x0] 14:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x128115400) [pid = 1650] [serial = 1191] [outer = 0x126b41800] 14:14:27 INFO - PROCESS | 1650 | 1461964467399 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12899e800) [pid = 1650] [serial = 1192] [outer = 0x126b41800] 14:14:27 INFO - PROCESS | 1650 | 1461964467765 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]]]}] 14:14:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:14:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 568ms 14:14:27 INFO - PROCESS | 1650 | 1461964467788 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:14:27 INFO - PROCESS | 1650 | 1461964467789 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:14:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:14:27 INFO - PROCESS | 1650 | 1461964467791 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - PROCESS | 1650 | 1461964467792 Marionette TRACE conn2 <- [1,1562,null,{}] 14:14:27 INFO - PROCESS | 1650 | 1461964467800 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}] 14:14:27 INFO - PROCESS | 1650 | 1461964467903 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:14:27 INFO - PROCESS | 1650 | 1461964467938 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x126da9000 == 61 [pid = 1650] [id = 398] 14:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128998800) [pid = 1650] [serial = 1193] [outer = 0x0] 14:14:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x128f07400) [pid = 1650] [serial = 1194] [outer = 0x128998800] 14:14:27 INFO - PROCESS | 1650 | 1461964467964 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12a92f800) [pid = 1650] [serial = 1195] [outer = 0x128998800] 14:14:28 INFO - PROCESS | 1650 | 1461964468386 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]]]}] 14:14:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 623ms 14:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:14:28 INFO - PROCESS | 1650 | 1461964468420 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1650 | 1461964468421 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:14:28 INFO - PROCESS | 1650 | 1461964468423 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 1650 | 1461964468424 Marionette TRACE conn2 <- [1,1566,null,{}] 14:14:28 INFO - PROCESS | 1650 | 1461964468426 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}] 14:14:28 INFO - PROCESS | 1650 | 1461964468533 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:14:28 INFO - PROCESS | 1650 | 1461964468570 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a95f000 == 62 [pid = 1650] [id = 399] 14:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x128cc7800) [pid = 1650] [serial = 1196] [outer = 0x0] 14:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12ac33000) [pid = 1650] [serial = 1197] [outer = 0x128cc7800] 14:14:28 INFO - PROCESS | 1650 | 1461964468596 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12b2a8000) [pid = 1650] [serial = 1198] [outer = 0x128cc7800] 14:14:28 INFO - PROCESS | 1650 | 1461964468923 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]]]}] 14:14:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 14:14:28 INFO - PROCESS | 1650 | 1461964468942 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:14:28 INFO - PROCESS | 1650 | 1461964468944 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:14:28 INFO - PROCESS | 1650 | 1461964468949 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:14:28 INFO - PROCESS | 1650 | 1461964468951 Marionette TRACE conn2 <- [1,1570,null,{}] 14:14:28 INFO - PROCESS | 1650 | 1461964468953 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}] 14:14:29 INFO - PROCESS | 1650 | 1461964469068 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:14:29 INFO - PROCESS | 1650 | 1461964469104 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b426800 == 63 [pid = 1650] [id = 400] 14:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a938000) [pid = 1650] [serial = 1199] [outer = 0x0] 14:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12b2bec00) [pid = 1650] [serial = 1200] [outer = 0x12a938000] 14:14:29 INFO - PROCESS | 1650 | 1461964469130 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12be50800) [pid = 1650] [serial = 1201] [outer = 0x12a938000] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x128636000) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x116622400) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12a939c00) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x124cb1400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12135d000) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x112a31800) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1284ca400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x125836c00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12ac34000) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x111f43000) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x116a59c00) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x124a73c00) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x121ced000) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x111126c00) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x113395800) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x121539000) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x112653000) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x114ff6000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11852a800) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118778400) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x121361400) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x111c32c00) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x115d44800) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1180be800) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x119210400) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:14:29 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1192d2400) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:14:29 INFO - PROCESS | 1650 | 1461964469598 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]]]}] 14:14:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:14:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 671ms 14:14:29 INFO - PROCESS | 1650 | 1461964469619 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:14:29 INFO - PROCESS | 1650 | 1461964469621 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:14:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:14:29 INFO - PROCESS | 1650 | 1461964469623 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:14:29 INFO - PROCESS | 1650 | 1461964469625 Marionette TRACE conn2 <- [1,1574,null,{}] 14:14:29 INFO - PROCESS | 1650 | 1461964469629 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}] 14:14:29 INFO - PROCESS | 1650 | 1461964469721 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:14:29 INFO - PROCESS | 1650 | 1461964469725 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a2000 == 64 [pid = 1650] [id = 401] 14:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x111128000) [pid = 1650] [serial = 1202] [outer = 0x0] 14:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11340c000) [pid = 1650] [serial = 1203] [outer = 0x111128000] 14:14:29 INFO - PROCESS | 1650 | 1461964469752 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11766c400) [pid = 1650] [serial = 1204] [outer = 0x111128000] 14:14:30 INFO - PROCESS | 1650 | 1461964470115 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]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:14:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 14:14:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:14:30 INFO - PROCESS | 1650 | 1461964470144 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 1650 | 1461964470145 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:14:30 INFO - PROCESS | 1650 | 1461964470154 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1650 | 1461964470156 Marionette TRACE conn2 <- [1,1578,null,{}] 14:14:30 INFO - PROCESS | 1650 | 1461964470158 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}] 14:14:30 INFO - PROCESS | 1650 | 1461964470262 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:14:30 INFO - PROCESS | 1650 | 1461964470266 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c20e000 == 65 [pid = 1650] [id = 402] 14:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11856f800) [pid = 1650] [serial = 1205] [outer = 0x0] 14:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x121519c00) [pid = 1650] [serial = 1206] [outer = 0x11856f800] 14:14:30 INFO - PROCESS | 1650 | 1461964470296 Marionette DEBUG loaded listener.js 14:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12ac34000) [pid = 1650] [serial = 1207] [outer = 0x11856f800] 14:14:30 INFO - PROCESS | 1650 | 1461964470631 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]]]}] 14:14:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:14:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 526ms 14:14:30 INFO - PROCESS | 1650 | 1461964470673 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:14:30 INFO - PROCESS | 1650 | 1461964470674 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:14:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:14:30 INFO - PROCESS | 1650 | 1461964470677 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1650 | 1461964470678 Marionette TRACE conn2 <- [1,1582,null,{}] 14:14:30 INFO - PROCESS | 1650 | 1461964470680 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}] 14:14:30 INFO - PROCESS | 1650 | 1461964470768 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:14:30 INFO - PROCESS | 1650 | 1461964470832 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccbc800 == 66 [pid = 1650] [id = 403] 14:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118736400) [pid = 1650] [serial = 1208] [outer = 0x0] 14:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b2e7400) [pid = 1650] [serial = 1209] [outer = 0x118736400] 14:14:30 INFO - PROCESS | 1650 | 1461964470857 Marionette DEBUG loaded listener.js 14:14:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12c0ca000) [pid = 1650] [serial = 1210] [outer = 0x118736400] 14:14:31 INFO - PROCESS | 1650 | 1461964471165 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]]]}] 14:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 14:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:14:31 INFO - PROCESS | 1650 | 1461964471198 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:14:31 INFO - PROCESS | 1650 | 1461964471200 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:14:31 INFO - PROCESS | 1650 | 1461964471202 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:14:31 INFO - PROCESS | 1650 | 1461964471203 Marionette TRACE conn2 <- [1,1586,null,{}] 14:14:31 INFO - PROCESS | 1650 | 1461964471205 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}] 14:14:31 INFO - PROCESS | 1650 | 1461964471292 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:14:31 INFO - PROCESS | 1650 | 1461964471297 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d63a000 == 67 [pid = 1650] [id = 404] 14:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1175a1c00) [pid = 1650] [serial = 1211] [outer = 0x0] 14:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12c2b7400) [pid = 1650] [serial = 1212] [outer = 0x1175a1c00] 14:14:31 INFO - PROCESS | 1650 | 1461964471322 Marionette DEBUG loaded listener.js 14:14:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12c2c0400) [pid = 1650] [serial = 1213] [outer = 0x1175a1c00] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12be1a800 == 66 [pid = 1650] [id = 369] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123f1e800 == 65 [pid = 1650] [id = 320] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118126000 == 64 [pid = 1650] [id = 327] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x113072000 == 63 [pid = 1650] [id = 326] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c211000 == 62 [pid = 1650] [id = 11] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac25000 == 61 [pid = 1650] [id = 371] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b336000 == 60 [pid = 1650] [id = 350] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12999a000 == 59 [pid = 1650] [id = 368] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123f07000 == 58 [pid = 1650] [id = 323] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c20f800 == 57 [pid = 1650] [id = 370] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118121000 == 56 [pid = 1650] [id = 20] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11982a800 == 55 [pid = 1650] [id = 331] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121117800 == 54 [pid = 1650] [id = 348] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121c92000 == 53 [pid = 1650] [id = 335] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1354df000 == 52 [pid = 1650] [id = 287] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac2a000 == 51 [pid = 1650] [id = 365] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c82b000 == 50 [pid = 1650] [id = 13] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1217b1800 == 49 [pid = 1650] [id = 334] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124e33800 == 48 [pid = 1650] [id = 351] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128952800 == 47 [pid = 1650] [id = 349] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x116a8f000 == 46 [pid = 1650] [id = 392] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121cad800 == 45 [pid = 1650] [id = 391] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118124800 == 44 [pid = 1650] [id = 390] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d529000 == 43 [pid = 1650] [id = 389] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d263000 == 42 [pid = 1650] [id = 388] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd8b800 == 41 [pid = 1650] [id = 387] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1261d4000 == 40 [pid = 1650] [id = 386] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119d29000 == 39 [pid = 1650] [id = 385] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1133bb800 == 38 [pid = 1650] [id = 384] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a95f000 == 37 [pid = 1650] [id = 399] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1261d5800 == 36 [pid = 1650] [id = 397] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c20e000 == 35 [pid = 1650] [id = 402] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b426800 == 34 [pid = 1650] [id = 400] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123e50000 == 33 [pid = 1650] [id = 396] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11899e000 == 32 [pid = 1650] [id = 393] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126da9000 == 31 [pid = 1650] [id = 398] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a2000 == 30 [pid = 1650] [id = 401] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121319800 == 29 [pid = 1650] [id = 395] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11833e800 == 28 [pid = 1650] [id = 394] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11296d400) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x116a63c00) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x121d86c00) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11348f800) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x116f03c00) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1197f0c00) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12135f800) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123e02400) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11348d800) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x116f11400) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x118770c00) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x116a61000) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119d53800) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12583a800) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12515f400) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12be53400) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12a92ac00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118776800) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118476000) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ac37800) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12583cc00) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12611fc00) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x121512800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x121bd2c00) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11695dc00) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x113391c00) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1286b5000) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12698c800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12811b400) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a92d400) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1166e9800) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b2a7c00) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x121358800) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119261c00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b29a400) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x121bd0800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12863a800) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128f09c00) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128c24000) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b2bac00) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a9c7000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1286b4800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128cc8000) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b2f2800) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128f03800) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 14:14:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccbc800 == 27 [pid = 1650] [id = 403] 14:14:33 INFO - PROCESS | 1650 | 1461964473085 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]]]}] 14:14:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1924ms 14:14:33 INFO - PROCESS | 1650 | 1461964473127 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 1650 | 1461964473131 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:14:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:14:33 INFO - PROCESS | 1650 | 1461964473134 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 1650 | 1461964473136 Marionette TRACE conn2 <- [1,1590,null,{}] 14:14:33 INFO - PROCESS | 1650 | 1461964473153 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}] 14:14:33 INFO - PROCESS | 1650 | 1461964473239 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:14:33 INFO - PROCESS | 1650 | 1461964473247 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x112a50000 == 28 [pid = 1650] [id = 405] 14:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112972400) [pid = 1650] [serial = 1214] [outer = 0x0] 14:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112a29400) [pid = 1650] [serial = 1215] [outer = 0x112972400] 14:14:33 INFO - PROCESS | 1650 | 1461964473281 Marionette DEBUG loaded listener.js 14:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112e49c00) [pid = 1650] [serial = 1216] [outer = 0x112972400] 14:14:33 INFO - PROCESS | 1650 | 1461964473770 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]]]}] 14:14:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 675ms 14:14:33 INFO - PROCESS | 1650 | 1461964473809 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 1650 | 1461964473818 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:14:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:14:33 INFO - PROCESS | 1650 | 1461964473825 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 1650 | 1461964473828 Marionette TRACE conn2 <- [1,1594,null,{}] 14:14:33 INFO - PROCESS | 1650 | 1461964473831 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}] 14:14:33 INFO - PROCESS | 1650 | 1461964473943 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:14:33 INFO - PROCESS | 1650 | 1461964473952 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x116134800 == 29 [pid = 1650] [id = 406] 14:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1132d8400) [pid = 1650] [serial = 1217] [outer = 0x0] 14:14:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x113df3400) [pid = 1650] [serial = 1218] [outer = 0x1132d8400] 14:14:33 INFO - PROCESS | 1650 | 1461964473994 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11642b800) [pid = 1650] [serial = 1219] [outer = 0x1132d8400] 14:14:34 INFO - PROCESS | 1650 | 1461964474358 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]]]}] 14:14:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:14:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 574ms 14:14:34 INFO - PROCESS | 1650 | 1461964474399 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:14:34 INFO - PROCESS | 1650 | 1461964474400 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:14:34 INFO - PROCESS | 1650 | 1461964474403 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:14:34 INFO - PROCESS | 1650 | 1461964474405 Marionette TRACE conn2 <- [1,1598,null,{}] 14:14:34 INFO - PROCESS | 1650 | 1461964474413 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}] 14:14:34 INFO - PROCESS | 1650 | 1461964474490 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:14:34 INFO - PROCESS | 1650 | 1461964474523 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x117442800 == 30 [pid = 1650] [id = 407] 14:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x110e93c00) [pid = 1650] [serial = 1220] [outer = 0x0] 14:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1169aa400) [pid = 1650] [serial = 1221] [outer = 0x110e93c00] 14:14:34 INFO - PROCESS | 1650 | 1461964474552 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x116f09800) [pid = 1650] [serial = 1222] [outer = 0x110e93c00] 14:14:34 INFO - PROCESS | 1650 | 1461964474880 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]]]}] 14:14:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:14:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 14:14:34 INFO - PROCESS | 1650 | 1461964474925 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:14:34 INFO - PROCESS | 1650 | 1461964474927 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:14:34 INFO - PROCESS | 1650 | 1461964474930 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:14:34 INFO - PROCESS | 1650 | 1461964474931 Marionette TRACE conn2 <- [1,1602,null,{}] 14:14:34 INFO - PROCESS | 1650 | 1461964474933 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}] 14:14:35 INFO - PROCESS | 1650 | 1461964475029 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:14:35 INFO - PROCESS | 1650 | 1461964475036 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180a3000 == 31 [pid = 1650] [id = 408] 14:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x110e98000) [pid = 1650] [serial = 1223] [outer = 0x0] 14:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11717dc00) [pid = 1650] [serial = 1224] [outer = 0x110e98000] 14:14:35 INFO - PROCESS | 1650 | 1461964475064 Marionette DEBUG loaded listener.js 14:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1180c4800) [pid = 1650] [serial = 1225] [outer = 0x110e98000] 14:14:35 INFO - PROCESS | 1650 | 1461964475375 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]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:14:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 468ms 14:14:35 INFO - PROCESS | 1650 | 1461964475400 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1650 | 1461964475401 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:14:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:14:35 INFO - PROCESS | 1650 | 1461964475403 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1650 | 1461964475404 Marionette TRACE conn2 <- [1,1606,null,{}] 14:14:35 INFO - PROCESS | 1650 | 1461964475407 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}] 14:14:35 INFO - PROCESS | 1650 | 1461964475481 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:14:35 INFO - PROCESS | 1650 | 1461964475486 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11859a000 == 32 [pid = 1650] [id = 409] 14:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x113203c00) [pid = 1650] [serial = 1226] [outer = 0x0] 14:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118531c00) [pid = 1650] [serial = 1227] [outer = 0x113203c00] 14:14:35 INFO - PROCESS | 1650 | 1461964475511 Marionette DEBUG loaded listener.js 14:14:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118572000) [pid = 1650] [serial = 1228] [outer = 0x113203c00] 14:14:35 INFO - PROCESS | 1650 | 1461964475867 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]]]}] 14:14:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:14:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 472ms 14:14:35 INFO - PROCESS | 1650 | 1461964475876 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1650 | 1461964475877 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:14:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:14:35 INFO - PROCESS | 1650 | 1461964475883 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1650 | 1461964475884 Marionette TRACE conn2 <- [1,1610,null,{}] 14:14:35 INFO - PROCESS | 1650 | 1461964475898 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}] 14:14:35 INFO - PROCESS | 1650 | 1461964475986 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:14:35 INFO - PROCESS | 1650 | 1461964475992 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a9000 == 33 [pid = 1650] [id = 410] 14:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118739800) [pid = 1650] [serial = 1229] [outer = 0x0] 14:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119264400) [pid = 1650] [serial = 1230] [outer = 0x118739800] 14:14:36 INFO - PROCESS | 1650 | 1461964476022 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1197ebc00) [pid = 1650] [serial = 1231] [outer = 0x118739800] 14:14:36 INFO - PROCESS | 1650 | 1461964476336 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]]]}] 14:14:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:14:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 14:14:36 INFO - PROCESS | 1650 | 1461964476353 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:14:36 INFO - PROCESS | 1650 | 1461964476354 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:14:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:14:36 INFO - PROCESS | 1650 | 1461964476356 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:14:36 INFO - PROCESS | 1650 | 1461964476357 Marionette TRACE conn2 <- [1,1614,null,{}] 14:14:36 INFO - PROCESS | 1650 | 1461964476360 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}] 14:14:36 INFO - PROCESS | 1650 | 1461964476432 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:14:36 INFO - PROCESS | 1650 | 1461964476436 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11981f800 == 34 [pid = 1650] [id = 411] 14:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1192e1800) [pid = 1650] [serial = 1232] [outer = 0x0] 14:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119a11000) [pid = 1650] [serial = 1233] [outer = 0x1192e1800] 14:14:36 INFO - PROCESS | 1650 | 1461964476464 Marionette DEBUG loaded listener.js 14:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119be1c00) [pid = 1650] [serial = 1234] [outer = 0x1192e1800] 14:14:36 INFO - PROCESS | 1650 | 1461964476805 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]]]}] 14:14:36 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 14:14:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 14:14:36 INFO - PROCESS | 1650 | 1461964476825 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:14:36 INFO - PROCESS | 1650 | 1461964476827 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:14:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:14:36 INFO - PROCESS | 1650 | 1461964476832 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:14:36 INFO - PROCESS | 1650 | 1461964476834 Marionette TRACE conn2 <- [1,1618,null,{}] 14:14:36 INFO - PROCESS | 1650 | 1461964476848 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}] 14:14:36 INFO - PROCESS | 1650 | 1461964476931 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:14:36 INFO - PROCESS | 1650 | 1461964476936 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b53800 == 35 [pid = 1650] [id = 412] 14:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119be3000) [pid = 1650] [serial = 1235] [outer = 0x0] 14:14:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119d17800) [pid = 1650] [serial = 1236] [outer = 0x119be3000] 14:14:36 INFO - PROCESS | 1650 | 1461964476961 Marionette DEBUG loaded listener.js 14:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119d58800) [pid = 1650] [serial = 1237] [outer = 0x119be3000] 14:14:37 INFO - PROCESS | 1650 | 1461964477310 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]]]}] 14:14:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:14:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 522ms 14:14:37 INFO - PROCESS | 1650 | 1461964477354 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1650 | 1461964477355 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:14:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:14:37 INFO - PROCESS | 1650 | 1461964477357 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 1650 | 1461964477358 Marionette TRACE conn2 <- [1,1622,null,{}] 14:14:37 INFO - PROCESS | 1650 | 1461964477361 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}] 14:14:37 INFO - PROCESS | 1650 | 1461964477435 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:14:37 INFO - PROCESS | 1650 | 1461964477439 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x117441800 == 36 [pid = 1650] [id = 413] 14:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119d5d400) [pid = 1650] [serial = 1238] [outer = 0x0] 14:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12113e800) [pid = 1650] [serial = 1239] [outer = 0x119d5d400] 14:14:37 INFO - PROCESS | 1650 | 1461964477467 Marionette DEBUG loaded listener.js 14:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12135f400) [pid = 1650] [serial = 1240] [outer = 0x119d5d400] 14:14:37 INFO - PROCESS | 1650 | 1461964477804 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]]]}] 14:14:37 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 14:14:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 468ms 14:14:37 INFO - PROCESS | 1650 | 1461964477826 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1650 | 1461964477827 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:14:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:14:37 INFO - PROCESS | 1650 | 1461964477833 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:14:37 INFO - PROCESS | 1650 | 1461964477834 Marionette TRACE conn2 <- [1,1626,null,{}] 14:14:37 INFO - PROCESS | 1650 | 1461964477837 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}] 14:14:37 INFO - PROCESS | 1650 | 1461964477943 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:14:37 INFO - PROCESS | 1650 | 1461964477979 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12110a000 == 37 [pid = 1650] [id = 414] 14:14:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x111d4dc00) [pid = 1650] [serial = 1241] [outer = 0x0] 14:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x121512400) [pid = 1650] [serial = 1242] [outer = 0x111d4dc00] 14:14:38 INFO - PROCESS | 1650 | 1461964478004 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12151cc00) [pid = 1650] [serial = 1243] [outer = 0x111d4dc00] 14:14:38 INFO - PROCESS | 1650 | 1461964478319 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]]]}] 14:14:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:14:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 14:14:38 INFO - PROCESS | 1650 | 1461964478353 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:14:38 INFO - PROCESS | 1650 | 1461964478354 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:14:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:14:38 INFO - PROCESS | 1650 | 1461964478357 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 1650 | 1461964478358 Marionette TRACE conn2 <- [1,1630,null,{}] 14:14:38 INFO - PROCESS | 1650 | 1461964478361 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}] 14:14:38 INFO - PROCESS | 1650 | 1461964478467 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:14:38 INFO - PROCESS | 1650 | 1461964478471 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x118598800 == 38 [pid = 1650] [id = 415] 14:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119de1c00) [pid = 1650] [serial = 1244] [outer = 0x0] 14:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x121bd0800) [pid = 1650] [serial = 1245] [outer = 0x119de1c00] 14:14:38 INFO - PROCESS | 1650 | 1461964478501 Marionette DEBUG loaded listener.js 14:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x123f5ac00) [pid = 1650] [serial = 1246] [outer = 0x119de1c00] 14:14:38 INFO - PROCESS | 1650 | 1461964478852 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]]]}] 14:14:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:14:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 14:14:38 INFO - PROCESS | 1650 | 1461964478876 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:14:38 INFO - PROCESS | 1650 | 1461964478877 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:14:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:14:38 INFO - PROCESS | 1650 | 1461964478879 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 1650 | 1461964478880 Marionette TRACE conn2 <- [1,1634,null,{}] 14:14:38 INFO - PROCESS | 1650 | 1461964478883 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}] 14:14:38 INFO - PROCESS | 1650 | 1461964478976 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:14:38 INFO - PROCESS | 1650 | 1461964478980 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219c0000 == 39 [pid = 1650] [id = 416] 14:14:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x124a72c00) [pid = 1650] [serial = 1247] [outer = 0x0] 14:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x124e43400) [pid = 1650] [serial = 1248] [outer = 0x124a72c00] 14:14:39 INFO - PROCESS | 1650 | 1461964479006 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1257d9000) [pid = 1650] [serial = 1249] [outer = 0x124a72c00] 14:14:39 INFO - PROCESS | 1650 | 1461964479316 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]]]}] 14:14:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:14:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 469ms 14:14:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:14:39 INFO - PROCESS | 1650 | 1461964479352 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:14:39 INFO - PROCESS | 1650 | 1461964479353 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:14:39 INFO - PROCESS | 1650 | 1461964479356 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:14:39 INFO - PROCESS | 1650 | 1461964479357 Marionette TRACE conn2 <- [1,1638,null,{}] 14:14:39 INFO - PROCESS | 1650 | 1461964479359 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}] 14:14:39 INFO - PROCESS | 1650 | 1461964479456 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:14:39 INFO - PROCESS | 1650 | 1461964479467 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f12800 == 40 [pid = 1650] [id = 417] 14:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x124c08000) [pid = 1650] [serial = 1250] [outer = 0x0] 14:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x125835800) [pid = 1650] [serial = 1251] [outer = 0x124c08000] 14:14:39 INFO - PROCESS | 1650 | 1461964479492 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12583d000) [pid = 1650] [serial = 1252] [outer = 0x124c08000] 14:14:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:14:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 14:14:39 INFO - PROCESS | 1650 | 1461964479869 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]]]}] 14:14:39 INFO - PROCESS | 1650 | 1461964479875 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:14:39 INFO - PROCESS | 1650 | 1461964479876 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:14:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:14:39 INFO - PROCESS | 1650 | 1461964479880 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:14:39 INFO - PROCESS | 1650 | 1461964479881 Marionette TRACE conn2 <- [1,1642,null,{}] 14:14:39 INFO - PROCESS | 1650 | 1461964479883 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}] 14:14:39 INFO - PROCESS | 1650 | 1461964479981 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:14:39 INFO - PROCESS | 1650 | 1461964479986 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250ec800 == 41 [pid = 1650] [id = 418] 14:14:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x125835000) [pid = 1650] [serial = 1253] [outer = 0x0] 14:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x125859400) [pid = 1650] [serial = 1254] [outer = 0x125835000] 14:14:40 INFO - PROCESS | 1650 | 1461964480012 Marionette DEBUG loaded listener.js 14:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x126988400) [pid = 1650] [serial = 1255] [outer = 0x125835000] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x128c23400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x112a30c00) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128113c00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x124cb2000) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11925e400) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x125838400) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118741c00) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x128635800) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12be59800) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1284c6400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x128114c00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x121515c00) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116f0d800) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x110e91c00) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12be4e400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x125839000) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1217d9c00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1197ec400) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x116f0b400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1121de000) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118736400) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1134c7000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x112979000) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x121144800) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1284c2000) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x112656800) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128998800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x126b41800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128cc7800) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a938000) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x111128000) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11856f800) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x112a2f000) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:14:40 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1180c6400) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:14:40 INFO - PROCESS | 1650 | 1461964480633 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]]]}] 14:14:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:14:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 770ms 14:14:40 INFO - PROCESS | 1650 | 1461964480651 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:14:40 INFO - PROCESS | 1650 | 1461964480652 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:14:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:14:40 INFO - PROCESS | 1650 | 1461964480654 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:14:40 INFO - PROCESS | 1650 | 1461964480655 Marionette TRACE conn2 <- [1,1646,null,{}] 14:14:40 INFO - PROCESS | 1650 | 1461964480657 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}] 14:14:40 INFO - PROCESS | 1650 | 1461964480738 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:14:40 INFO - PROCESS | 1650 | 1461964480742 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11718d000 == 42 [pid = 1650] [id = 419] 14:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1126bac00) [pid = 1650] [serial = 1256] [outer = 0x0] 14:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11338d800) [pid = 1650] [serial = 1257] [outer = 0x1126bac00] 14:14:40 INFO - PROCESS | 1650 | 1461964480769 Marionette DEBUG loaded listener.js 14:14:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1180c6400) [pid = 1650] [serial = 1258] [outer = 0x1126bac00] 14:14:41 INFO - PROCESS | 1650 | 1461964481105 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]]]}] 14:14:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:14:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 471ms 14:14:41 INFO - PROCESS | 1650 | 1461964481125 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:14:41 INFO - PROCESS | 1650 | 1461964481127 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:14:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:14:41 INFO - PROCESS | 1650 | 1461964481131 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:14:41 INFO - PROCESS | 1650 | 1461964481133 Marionette TRACE conn2 <- [1,1650,null,{}] 14:14:41 INFO - PROCESS | 1650 | 1461964481136 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}] 14:14:41 INFO - PROCESS | 1650 | 1461964481240 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:14:41 INFO - PROCESS | 1650 | 1461964481264 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121841000 == 43 [pid = 1650] [id = 420] 14:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1126c3400) [pid = 1650] [serial = 1259] [outer = 0x0] 14:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119203400) [pid = 1650] [serial = 1260] [outer = 0x1126c3400] 14:14:41 INFO - PROCESS | 1650 | 1461964481289 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x121ce2400) [pid = 1650] [serial = 1261] [outer = 0x1126c3400] 14:14:41 INFO - PROCESS | 1650 | 1461964481603 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]]]}] 14:14:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:14:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 14:14:41 INFO - PROCESS | 1650 | 1461964481652 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:14:41 INFO - PROCESS | 1650 | 1461964481653 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:14:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:14:41 INFO - PROCESS | 1650 | 1461964481655 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:14:41 INFO - PROCESS | 1650 | 1461964481656 Marionette TRACE conn2 <- [1,1654,null,{}] 14:14:41 INFO - PROCESS | 1650 | 1461964481659 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}] 14:14:41 INFO - PROCESS | 1650 | 1461964481740 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:14:41 INFO - PROCESS | 1650 | 1461964481745 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d9b800 == 44 [pid = 1650] [id = 421] 14:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x121ceb800) [pid = 1650] [serial = 1262] [outer = 0x0] 14:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x126b36800) [pid = 1650] [serial = 1263] [outer = 0x121ceb800] 14:14:41 INFO - PROCESS | 1650 | 1461964481768 Marionette DEBUG loaded listener.js 14:14:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12810f400) [pid = 1650] [serial = 1264] [outer = 0x121ceb800] 14:14:42 INFO - PROCESS | 1650 | 1461964482084 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]]]}] 14:14:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:14:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 470ms 14:14:42 INFO - PROCESS | 1650 | 1461964482126 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 1650 | 1461964482127 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:14:42 INFO - PROCESS | 1650 | 1461964482130 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 1650 | 1461964482131 Marionette TRACE conn2 <- [1,1658,null,{}] 14:14:42 INFO - PROCESS | 1650 | 1461964482133 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}] 14:14:42 INFO - PROCESS | 1650 | 1461964482239 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:14:42 INFO - PROCESS | 1650 | 1461964482246 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128698000 == 45 [pid = 1650] [id = 422] 14:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x126d09400) [pid = 1650] [serial = 1265] [outer = 0x0] 14:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128117000) [pid = 1650] [serial = 1266] [outer = 0x126d09400] 14:14:42 INFO - PROCESS | 1650 | 1461964482270 Marionette DEBUG loaded listener.js 14:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12811cc00) [pid = 1650] [serial = 1267] [outer = 0x126d09400] 14:14:42 INFO - PROCESS | 1650 | 1461964482650 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]]]}] 14:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 568ms 14:14:42 INFO - PROCESS | 1650 | 1461964482699 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:14:42 INFO - PROCESS | 1650 | 1461964482701 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:14:42 INFO - PROCESS | 1650 | 1461964482705 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:14:42 INFO - PROCESS | 1650 | 1461964482708 Marionette TRACE conn2 <- [1,1662,null,{}] 14:14:42 INFO - PROCESS | 1650 | 1461964482712 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}] 14:14:42 INFO - PROCESS | 1650 | 1461964482825 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:14:42 INFO - PROCESS | 1650 | 1461964482884 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x112a4d000 == 46 [pid = 1650] [id = 423] 14:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x111cb6800) [pid = 1650] [serial = 1268] [outer = 0x0] 14:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1121dc800) [pid = 1650] [serial = 1269] [outer = 0x111cb6800] 14:14:42 INFO - PROCESS | 1650 | 1461964482916 Marionette DEBUG loaded listener.js 14:14:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x112a28400) [pid = 1650] [serial = 1270] [outer = 0x111cb6800] 14:14:43 INFO - PROCESS | 1650 | 1461964483423 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]]]}] 14:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 774ms 14:14:43 INFO - PROCESS | 1650 | 1461964483491 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:14:43 INFO - PROCESS | 1650 | 1461964483495 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:14:43 INFO - PROCESS | 1650 | 1461964483503 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:14:43 INFO - PROCESS | 1650 | 1461964483504 Marionette TRACE conn2 <- [1,1666,null,{}] 14:14:43 INFO - PROCESS | 1650 | 1461964483507 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}] 14:14:43 INFO - PROCESS | 1650 | 1461964483618 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:14:43 INFO - PROCESS | 1650 | 1461964483696 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x118313800 == 47 [pid = 1650] [id = 424] 14:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1134cd000) [pid = 1650] [serial = 1271] [outer = 0x0] 14:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x116443000) [pid = 1650] [serial = 1272] [outer = 0x1134cd000] 14:14:43 INFO - PROCESS | 1650 | 1461964483726 Marionette DEBUG loaded listener.js 14:14:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11671fc00) [pid = 1650] [serial = 1273] [outer = 0x1134cd000] 14:14:44 INFO - PROCESS | 1650 | 1461964484270 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]]]}] 14:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 971ms 14:14:44 INFO - PROCESS | 1650 | 1461964484484 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:14:44 INFO - PROCESS | 1650 | 1461964484487 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:14:44 INFO - PROCESS | 1650 | 1461964484491 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:14:44 INFO - PROCESS | 1650 | 1461964484493 Marionette TRACE conn2 <- [1,1670,null,{}] 14:14:44 INFO - PROCESS | 1650 | 1461964484497 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}] 14:14:44 INFO - PROCESS | 1650 | 1461964484599 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:14:44 INFO - PROCESS | 1650 | 1461964484650 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11697f000 == 48 [pid = 1650] [id = 425] 14:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x111129c00) [pid = 1650] [serial = 1274] [outer = 0x0] 14:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11296e400) [pid = 1650] [serial = 1275] [outer = 0x111129c00] 14:14:44 INFO - PROCESS | 1650 | 1461964484678 Marionette DEBUG loaded listener.js 14:14:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x112a30c00) [pid = 1650] [serial = 1276] [outer = 0x111129c00] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126d9b800 == 47 [pid = 1650] [id = 421] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x121841000 == 46 [pid = 1650] [id = 420] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11718d000 == 45 [pid = 1650] [id = 419] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1250ec800 == 44 [pid = 1650] [id = 418] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123f12800 == 43 [pid = 1650] [id = 417] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1219c0000 == 42 [pid = 1650] [id = 416] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12c2b7400) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x118598800 == 41 [pid = 1650] [id = 415] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12110a000 == 40 [pid = 1650] [id = 414] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x117441800 == 39 [pid = 1650] [id = 413] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119b53800 == 38 [pid = 1650] [id = 412] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11981f800 == 37 [pid = 1650] [id = 411] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a9000 == 36 [pid = 1650] [id = 410] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11859a000 == 35 [pid = 1650] [id = 409] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1180a3000 == 34 [pid = 1650] [id = 408] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x117442800 == 33 [pid = 1650] [id = 407] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x116134800 == 32 [pid = 1650] [id = 406] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x112a50000 == 31 [pid = 1650] [id = 405] 14:14:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d63a000 == 30 [pid = 1650] [id = 404] 14:14:45 INFO - PROCESS | 1650 | 1461964485165 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]]]}] 14:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 724ms 14:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:14:45 INFO - PROCESS | 1650 | 1461964485216 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:14:45 INFO - PROCESS | 1650 | 1461964485218 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:14:45 INFO - PROCESS | 1650 | 1461964485223 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:14:45 INFO - PROCESS | 1650 | 1461964485225 Marionette TRACE conn2 <- [1,1674,null,{}] 14:14:45 INFO - PROCESS | 1650 | 1461964485228 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}] 14:14:45 INFO - PROCESS | 1650 | 1461964485305 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:14:45 INFO - PROCESS | 1650 | 1461964485310 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x115db6800 == 31 [pid = 1650] [id = 426] 14:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x112a31c00) [pid = 1650] [serial = 1277] [outer = 0x0] 14:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11642d400) [pid = 1650] [serial = 1278] [outer = 0x112a31c00] 14:14:45 INFO - PROCESS | 1650 | 1461964485341 Marionette DEBUG loaded listener.js 14:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x116729000) [pid = 1650] [serial = 1279] [outer = 0x112a31c00] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x116f0b800) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b299800) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126994c00) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a930400) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116725400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a935c00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x114ff8400) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1287a2c00) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x126125000) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12113b000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12863fc00) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119bdf800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x128f06400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x128f07400) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12899e800) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ac33000) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a92f800) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b2bec00) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b2a8000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11766c400) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11340c000) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12be50800) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x121519c00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12c27c400) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12c27b800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1197f2000) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c0ce000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12be9f400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b29e400) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a9c2c00) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128cc3000) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12879f000) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12583d800) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121cebc00) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1197ea000) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118779800) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112e44800) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11112fc00) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12be9cc00) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126127c00) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126d09c00) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124c11800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1257df800) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a0e400) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119d1d000) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118775400) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11852c800) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116723000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113392000) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12c2b5c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12c0ca000) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128115400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b2e7400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12ac34000) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 14:14:45 INFO - PROCESS | 1650 | 1461964485733 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]]]}] 14:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 14:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:14:45 INFO - PROCESS | 1650 | 1461964485747 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:14:45 INFO - PROCESS | 1650 | 1461964485749 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:14:45 INFO - PROCESS | 1650 | 1461964485751 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:14:45 INFO - PROCESS | 1650 | 1461964485752 Marionette TRACE conn2 <- [1,1678,null,{}] 14:14:45 INFO - PROCESS | 1650 | 1461964485760 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}] 14:14:45 INFO - PROCESS | 1650 | 1461964485845 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:14:45 INFO - PROCESS | 1650 | 1461964485853 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x118313000 == 32 [pid = 1650] [id = 427] 14:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116f03400) [pid = 1650] [serial = 1280] [outer = 0x0] 14:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116f0f000) [pid = 1650] [serial = 1281] [outer = 0x116f03400] 14:14:45 INFO - PROCESS | 1650 | 1461964485883 Marionette DEBUG loaded listener.js 14:14:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11766a800) [pid = 1650] [serial = 1282] [outer = 0x116f03400] 14:14:46 INFO - PROCESS | 1650 | 1461964486250 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]]]}] 14:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 14:14:46 INFO - PROCESS | 1650 | 1461964486271 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:14:46 INFO - PROCESS | 1650 | 1461964486272 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:14:46 INFO - PROCESS | 1650 | 1461964486275 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 1650 | 1461964486276 Marionette TRACE conn2 <- [1,1682,null,{}] 14:14:46 INFO - PROCESS | 1650 | 1461964486278 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}] 14:14:46 INFO - PROCESS | 1650 | 1461964486364 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:14:46 INFO - PROCESS | 1650 | 1461964486412 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119393000 == 33 [pid = 1650] [id = 428] 14:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116f09000) [pid = 1650] [serial = 1283] [outer = 0x0] 14:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118482800) [pid = 1650] [serial = 1284] [outer = 0x116f09000] 14:14:46 INFO - PROCESS | 1650 | 1461964486439 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118575800) [pid = 1650] [serial = 1285] [outer = 0x116f09000] 14:14:46 INFO - PROCESS | 1650 | 1461964486736 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]]]}] 14:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 467ms 14:14:46 INFO - PROCESS | 1650 | 1461964486743 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:14:46 INFO - PROCESS | 1650 | 1461964486744 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:14:46 INFO - PROCESS | 1650 | 1461964486754 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:14:46 INFO - PROCESS | 1650 | 1461964486755 Marionette TRACE conn2 <- [1,1686,null,{}] 14:14:46 INFO - PROCESS | 1650 | 1461964486757 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}] 14:14:46 INFO - PROCESS | 1650 | 1461964486839 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:14:46 INFO - PROCESS | 1650 | 1461964486844 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad9800 == 34 [pid = 1650] [id = 429] 14:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118530000) [pid = 1650] [serial = 1286] [outer = 0x0] 14:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118775c00) [pid = 1650] [serial = 1287] [outer = 0x118530000] 14:14:46 INFO - PROCESS | 1650 | 1461964486872 Marionette DEBUG loaded listener.js 14:14:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119266c00) [pid = 1650] [serial = 1288] [outer = 0x118530000] 14:14:47 INFO - PROCESS | 1650 | 1461964487248 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]]]}] 14:14:47 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 14:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 14:14:47 INFO - PROCESS | 1650 | 1461964487277 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1650 | 1461964487282 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:14:47 INFO - PROCESS | 1650 | 1461964487285 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 1650 | 1461964487288 Marionette TRACE conn2 <- [1,1690,null,{}] 14:14:47 INFO - PROCESS | 1650 | 1461964487292 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}] 14:14:47 INFO - PROCESS | 1650 | 1461964487390 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:14:47 INFO - PROCESS | 1650 | 1461964487438 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132aa800 == 35 [pid = 1650] [id = 430] 14:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112979000) [pid = 1650] [serial = 1289] [outer = 0x0] 14:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112a2bc00) [pid = 1650] [serial = 1290] [outer = 0x112979000] 14:14:47 INFO - PROCESS | 1650 | 1461964487467 Marionette DEBUG loaded listener.js 14:14:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1134cb800) [pid = 1650] [serial = 1291] [outer = 0x112979000] 14:14:47 INFO - PROCESS | 1650 | 1461964487885 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]]]}] 14:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 621ms 14:14:47 INFO - PROCESS | 1650 | 1461964487907 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:14:47 INFO - PROCESS | 1650 | 1461964487911 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:14:47 INFO - PROCESS | 1650 | 1461964487918 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:14:47 INFO - PROCESS | 1650 | 1461964487920 Marionette TRACE conn2 <- [1,1694,null,{}] 14:14:47 INFO - PROCESS | 1650 | 1461964487922 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}] 14:14:48 INFO - PROCESS | 1650 | 1461964488029 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:14:48 INFO - PROCESS | 1650 | 1461964488085 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad7000 == 36 [pid = 1650] [id = 431] 14:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11672d800) [pid = 1650] [serial = 1292] [outer = 0x0] 14:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116f0e400) [pid = 1650] [serial = 1293] [outer = 0x11672d800] 14:14:48 INFO - PROCESS | 1650 | 1461964488115 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11852ec00) [pid = 1650] [serial = 1294] [outer = 0x11672d800] 14:14:48 INFO - PROCESS | 1650 | 1461964488587 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]]]}] 14:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 720ms 14:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:14:48 INFO - PROCESS | 1650 | 1461964488637 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:14:48 INFO - PROCESS | 1650 | 1461964488639 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:14:48 INFO - PROCESS | 1650 | 1461964488641 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:14:48 INFO - PROCESS | 1650 | 1461964488644 Marionette TRACE conn2 <- [1,1698,null,{}] 14:14:48 INFO - PROCESS | 1650 | 1461964488671 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}] 14:14:48 INFO - PROCESS | 1650 | 1461964488769 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:14:48 INFO - PROCESS | 1650 | 1461964488833 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121316000 == 37 [pid = 1650] [id = 432] 14:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119742c00) [pid = 1650] [serial = 1295] [outer = 0x0] 14:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1197ad000) [pid = 1650] [serial = 1296] [outer = 0x119742c00] 14:14:48 INFO - PROCESS | 1650 | 1461964488865 Marionette DEBUG loaded listener.js 14:14:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a06400) [pid = 1650] [serial = 1297] [outer = 0x119742c00] 14:14:49 INFO - PROCESS | 1650 | 1461964489290 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]]]}] 14:14:49 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 14:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 693ms 14:14:49 INFO - PROCESS | 1650 | 1461964489348 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:14:49 INFO - PROCESS | 1650 | 1461964489350 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:14:49 INFO - PROCESS | 1650 | 1461964489353 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:14:49 INFO - PROCESS | 1650 | 1461964489355 Marionette TRACE conn2 <- [1,1702,null,{}] 14:14:49 INFO - PROCESS | 1650 | 1461964489357 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}] 14:14:49 INFO - PROCESS | 1650 | 1461964489451 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:14:49 INFO - PROCESS | 1650 | 1461964489501 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217b7800 == 38 [pid = 1650] [id = 433] 14:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119bdc800) [pid = 1650] [serial = 1298] [outer = 0x0] 14:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119d1a400) [pid = 1650] [serial = 1299] [outer = 0x119bdc800] 14:14:49 INFO - PROCESS | 1650 | 1461964489531 Marionette DEBUG loaded listener.js 14:14:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121137400) [pid = 1650] [serial = 1300] [outer = 0x119bdc800] 14:14:49 INFO - PROCESS | 1650 | 1461964489910 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]]]}] 14:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 618ms 14:14:49 INFO - PROCESS | 1650 | 1461964489973 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:14:49 INFO - PROCESS | 1650 | 1461964489975 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:14:49 INFO - PROCESS | 1650 | 1461964489977 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:14:49 INFO - PROCESS | 1650 | 1461964489978 Marionette TRACE conn2 <- [1,1706,null,{}] 14:14:49 INFO - PROCESS | 1650 | 1461964489981 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}] 14:14:50 INFO - PROCESS | 1650 | 1461964490074 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:14:50 INFO - PROCESS | 1650 | 1461964490138 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12184d000 == 39 [pid = 1650] [id = 434] 14:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119be7000) [pid = 1650] [serial = 1301] [outer = 0x0] 14:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12135f800) [pid = 1650] [serial = 1302] [outer = 0x119be7000] 14:14:50 INFO - PROCESS | 1650 | 1461964490167 Marionette DEBUG loaded listener.js 14:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12151a400) [pid = 1650] [serial = 1303] [outer = 0x119be7000] 14:14:50 INFO - PROCESS | 1650 | 1461964490584 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]]]}] 14:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 621ms 14:14:50 INFO - PROCESS | 1650 | 1461964490599 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:14:50 INFO - PROCESS | 1650 | 1461964490600 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:14:50 INFO - PROCESS | 1650 | 1461964490603 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:14:50 INFO - PROCESS | 1650 | 1461964490604 Marionette TRACE conn2 <- [1,1710,null,{}] 14:14:50 INFO - PROCESS | 1650 | 1461964490606 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}] 14:14:50 INFO - PROCESS | 1650 | 1461964490722 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:14:50 INFO - PROCESS | 1650 | 1461964490809 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f3c800 == 40 [pid = 1650] [id = 435] 14:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121533800) [pid = 1650] [serial = 1304] [outer = 0x0] 14:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121d7a800) [pid = 1650] [serial = 1305] [outer = 0x121533800] 14:14:50 INFO - PROCESS | 1650 | 1461964490841 Marionette DEBUG loaded listener.js 14:14:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124e44c00) [pid = 1650] [serial = 1306] [outer = 0x121533800] 14:14:51 INFO - PROCESS | 1650 | 1461964491284 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]]]}] 14:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 719ms 14:14:51 INFO - PROCESS | 1650 | 1461964491323 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:14:51 INFO - PROCESS | 1650 | 1461964491324 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:14:51 INFO - PROCESS | 1650 | 1461964491327 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:14:51 INFO - PROCESS | 1650 | 1461964491328 Marionette TRACE conn2 <- [1,1714,null,{}] 14:14:51 INFO - PROCESS | 1650 | 1461964491331 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}] 14:14:51 INFO - PROCESS | 1650 | 1461964491425 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:14:51 INFO - PROCESS | 1650 | 1461964491476 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250f2800 == 41 [pid = 1650] [id = 436] 14:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124e4b000) [pid = 1650] [serial = 1307] [outer = 0x0] 14:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x125834c00) [pid = 1650] [serial = 1308] [outer = 0x124e4b000] 14:14:51 INFO - PROCESS | 1650 | 1461964491505 Marionette DEBUG loaded listener.js 14:14:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x125841400) [pid = 1650] [serial = 1309] [outer = 0x124e4b000] 14:14:52 INFO - PROCESS | 1650 | 1461964491999 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]]]}] 14:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 722ms 14:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:14:52 INFO - PROCESS | 1650 | 1461964492049 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:14:52 INFO - PROCESS | 1650 | 1461964492051 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:14:52 INFO - PROCESS | 1650 | 1461964492055 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:14:52 INFO - PROCESS | 1650 | 1461964492057 Marionette TRACE conn2 <- [1,1718,null,{}] 14:14:52 INFO - PROCESS | 1650 | 1461964492061 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}] 14:14:52 INFO - PROCESS | 1650 | 1461964492158 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:14:52 INFO - PROCESS | 1650 | 1461964492211 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117442800 == 42 [pid = 1650] [id = 437] 14:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112a22400) [pid = 1650] [serial = 1310] [outer = 0x0] 14:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1134c6c00) [pid = 1650] [serial = 1311] [outer = 0x112a22400] 14:14:52 INFO - PROCESS | 1650 | 1461964492240 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x116723400) [pid = 1650] [serial = 1312] [outer = 0x112a22400] 14:14:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119393000 == 41 [pid = 1650] [id = 428] 14:14:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118313000 == 40 [pid = 1650] [id = 427] 14:14:52 INFO - PROCESS | 1650 | --DOCSHELL 0x115db6800 == 39 [pid = 1650] [id = 426] 14:14:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11697f000 == 38 [pid = 1650] [id = 425] 14:14:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118313800 == 37 [pid = 1650] [id = 424] 14:14:52 INFO - PROCESS | 1650 | --DOCSHELL 0x112a4d000 == 36 [pid = 1650] [id = 423] 14:14:52 INFO - PROCESS | 1650 | 1461964492635 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]]]}] 14:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 623ms 14:14:52 INFO - PROCESS | 1650 | 1461964492678 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:14:52 INFO - PROCESS | 1650 | 1461964492681 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:14:52 INFO - PROCESS | 1650 | 1461964492686 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:14:52 INFO - PROCESS | 1650 | 1461964492687 Marionette TRACE conn2 <- [1,1722,null,{}] 14:14:52 INFO - PROCESS | 1650 | 1461964492690 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}] 14:14:52 INFO - PROCESS | 1650 | 1461964492792 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:14:52 INFO - PROCESS | 1650 | 1461964492805 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11898b000 == 37 [pid = 1650] [id = 438] 14:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116953800) [pid = 1650] [serial = 1313] [outer = 0x0] 14:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116f0ec00) [pid = 1650] [serial = 1314] [outer = 0x116953800] 14:14:52 INFO - PROCESS | 1650 | 1461964492832 Marionette DEBUG loaded listener.js 14:14:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118537000) [pid = 1650] [serial = 1315] [outer = 0x116953800] 14:14:53 INFO - PROCESS | 1650 | 1461964493204 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]]]}] 14:14:53 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 14:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 571ms 14:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:14:53 INFO - PROCESS | 1650 | 1461964493257 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:14:53 INFO - PROCESS | 1650 | 1461964493258 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:14:53 INFO - PROCESS | 1650 | 1461964493260 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:14:53 INFO - PROCESS | 1650 | 1461964493263 Marionette TRACE conn2 <- [1,1726,null,{}] 14:14:53 INFO - PROCESS | 1650 | 1461964493271 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}] 14:14:53 INFO - PROCESS | 1650 | 1461964493383 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:14:53 INFO - PROCESS | 1650 | 1461964493408 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1214ab800 == 38 [pid = 1650] [id = 439] 14:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11925e400) [pid = 1650] [serial = 1316] [outer = 0x0] 14:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119d1d800) [pid = 1650] [serial = 1317] [outer = 0x11925e400] 14:14:53 INFO - PROCESS | 1650 | 1461964493452 Marionette DEBUG loaded listener.js 14:14:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121520400) [pid = 1650] [serial = 1318] [outer = 0x11925e400] 14:14:53 INFO - PROCESS | 1650 | 1461964493978 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]]]}] 14:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 773ms 14:14:54 INFO - PROCESS | 1650 | 1461964494037 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:14:54 INFO - PROCESS | 1650 | 1461964494040 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:14:54 INFO - PROCESS | 1650 | 1461964494049 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 1650 | 1461964494051 Marionette TRACE conn2 <- [1,1730,null,{}] 14:14:54 INFO - PROCESS | 1650 | 1461964494055 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}] 14:14:54 INFO - PROCESS | 1650 | 1461964494183 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:14:54 INFO - PROCESS | 1650 | 1461964494222 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250ec000 == 39 [pid = 1650] [id = 440] 14:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121d80400) [pid = 1650] [serial = 1319] [outer = 0x0] 14:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x123e71400) [pid = 1650] [serial = 1320] [outer = 0x121d80400] 14:14:54 INFO - PROCESS | 1650 | 1461964494247 Marionette DEBUG loaded listener.js 14:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x125835c00) [pid = 1650] [serial = 1321] [outer = 0x121d80400] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1175a1c00) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x110e98000) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118739800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121ceb800) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x113203c00) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x125835000) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x110e93c00) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119be3000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x111d4dc00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x124a72c00) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1126bac00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124c08000) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119d5d400) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112972400) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1132d8400) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119de1c00) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1192e1800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1126c3400) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112a31c00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x111129c00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116f03400) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:14:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116f09000) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:14:54 INFO - PROCESS | 1650 | 1461964494676 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]]]}] 14:14:54 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 14:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 672ms 14:14:54 INFO - PROCESS | 1650 | 1461964494722 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:14:54 INFO - PROCESS | 1650 | 1461964494723 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:14:54 INFO - PROCESS | 1650 | 1461964494726 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:14:54 INFO - PROCESS | 1650 | 1461964494728 Marionette TRACE conn2 <- [1,1734,null,{}] 14:14:54 INFO - PROCESS | 1650 | 1461964494731 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}] 14:14:54 INFO - PROCESS | 1650 | 1461964494855 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:14:54 INFO - PROCESS | 1650 | 1461964494940 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11718d800 == 40 [pid = 1650] [id = 441] 14:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x110e99c00) [pid = 1650] [serial = 1322] [outer = 0x0] 14:14:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1132cd000) [pid = 1650] [serial = 1323] [outer = 0x110e99c00] 14:14:54 INFO - PROCESS | 1650 | 1461964494981 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116f09000) [pid = 1650] [serial = 1324] [outer = 0x110e99c00] 14:14:55 INFO - PROCESS | 1650 | 1461964495318 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]]]}] 14:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 625ms 14:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:14:55 INFO - PROCESS | 1650 | 1461964495352 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:14:55 INFO - PROCESS | 1650 | 1461964495353 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:14:55 INFO - PROCESS | 1650 | 1461964495355 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:14:55 INFO - PROCESS | 1650 | 1461964495356 Marionette TRACE conn2 <- [1,1738,null,{}] 14:14:55 INFO - PROCESS | 1650 | 1461964495358 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}] 14:14:55 INFO - PROCESS | 1650 | 1461964495455 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:14:55 INFO - PROCESS | 1650 | 1461964495509 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d9d000 == 41 [pid = 1650] [id = 442] 14:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116a60000) [pid = 1650] [serial = 1325] [outer = 0x0] 14:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119bda800) [pid = 1650] [serial = 1326] [outer = 0x116a60000] 14:14:55 INFO - PROCESS | 1650 | 1461964495537 Marionette DEBUG loaded listener.js 14:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126986c00) [pid = 1650] [serial = 1327] [outer = 0x116a60000] 14:14:55 INFO - PROCESS | 1650 | 1461964495824 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]]]}] 14:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 475ms 14:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:14:55 INFO - PROCESS | 1650 | 1461964495839 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:14:55 INFO - PROCESS | 1650 | 1461964495840 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:14:55 INFO - PROCESS | 1650 | 1461964495842 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:14:55 INFO - PROCESS | 1650 | 1461964495844 Marionette TRACE conn2 <- [1,1742,null,{}] 14:14:55 INFO - PROCESS | 1650 | 1461964495855 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}] 14:14:55 INFO - PROCESS | 1650 | 1461964495968 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:14:55 INFO - PROCESS | 1650 | 1461964495976 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d42000 == 42 [pid = 1650] [id = 443] 14:14:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126b33800) [pid = 1650] [serial = 1328] [outer = 0x0] 14:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128112800) [pid = 1650] [serial = 1329] [outer = 0x126b33800] 14:14:56 INFO - PROCESS | 1650 | 1461964496018 Marionette DEBUG loaded listener.js 14:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1284bd400) [pid = 1650] [serial = 1330] [outer = 0x126b33800] 14:14:56 INFO - PROCESS | 1650 | 1461964496522 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]]]}] 14:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 727ms 14:14:56 INFO - PROCESS | 1650 | 1461964496570 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:14:56 INFO - PROCESS | 1650 | 1461964496571 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:14:56 INFO - PROCESS | 1650 | 1461964496573 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:14:56 INFO - PROCESS | 1650 | 1461964496574 Marionette TRACE conn2 <- [1,1746,null,{}] 14:14:56 INFO - PROCESS | 1650 | 1461964496577 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}] 14:14:56 INFO - PROCESS | 1650 | 1461964496708 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:14:56 INFO - PROCESS | 1650 | 1461964496768 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x112a41000 == 43 [pid = 1650] [id = 444] 14:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x110e8fc00) [pid = 1650] [serial = 1331] [outer = 0x0] 14:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11110dc00) [pid = 1650] [serial = 1332] [outer = 0x110e8fc00] 14:14:56 INFO - PROCESS | 1650 | 1461964496801 Marionette DEBUG loaded listener.js 14:14:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1121e0400) [pid = 1650] [serial = 1333] [outer = 0x110e8fc00] 14:14:57 INFO - PROCESS | 1650 | 1461964497241 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]]]}] 14:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 719ms 14:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:14:57 INFO - PROCESS | 1650 | 1461964497293 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:14:57 INFO - PROCESS | 1650 | 1461964497296 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:14:57 INFO - PROCESS | 1650 | 1461964497299 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:14:57 INFO - PROCESS | 1650 | 1461964497302 Marionette TRACE conn2 <- [1,1750,null,{}] 14:14:57 INFO - PROCESS | 1650 | 1461964497305 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}] 14:14:57 INFO - PROCESS | 1650 | 1461964497433 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:14:57 INFO - PROCESS | 1650 | 1461964497515 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb8800 == 44 [pid = 1650] [id = 445] 14:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1169ab400) [pid = 1650] [serial = 1334] [outer = 0x0] 14:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118473400) [pid = 1650] [serial = 1335] [outer = 0x1169ab400] 14:14:57 INFO - PROCESS | 1650 | 1461964497547 Marionette DEBUG loaded listener.js 14:14:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118574800) [pid = 1650] [serial = 1336] [outer = 0x1169ab400] 14:14:57 INFO - PROCESS | 1650 | 1461964497972 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]]]}] 14:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 722ms 14:14:58 INFO - PROCESS | 1650 | 1461964498022 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 1650 | 1461964498023 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:14:58 INFO - PROCESS | 1650 | 1461964498026 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - PROCESS | 1650 | 1461964498027 Marionette TRACE conn2 <- [1,1754,null,{}] 14:14:58 INFO - PROCESS | 1650 | 1461964498030 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}] 14:14:58 INFO - PROCESS | 1650 | 1461964498130 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:14:58 INFO - PROCESS | 1650 | 1461964498188 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d2e000 == 45 [pid = 1650] [id = 446] 14:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119262000) [pid = 1650] [serial = 1337] [outer = 0x0] 14:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119bda000) [pid = 1650] [serial = 1338] [outer = 0x119262000] 14:14:58 INFO - PROCESS | 1650 | 1461964498218 Marionette DEBUG loaded listener.js 14:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12135f000) [pid = 1650] [serial = 1339] [outer = 0x119262000] 14:14:58 INFO - PROCESS | 1650 | 1461964498637 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]]]}] 14:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 621ms 14:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:14:58 INFO - PROCESS | 1650 | 1461964498649 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:14:58 INFO - PROCESS | 1650 | 1461964498651 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:14:58 INFO - PROCESS | 1650 | 1461964498659 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:14:58 INFO - PROCESS | 1650 | 1461964498662 Marionette TRACE conn2 <- [1,1758,null,{}] 14:14:58 INFO - PROCESS | 1650 | 1461964498665 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}] 14:14:58 INFO - PROCESS | 1650 | 1461964498767 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:14:58 INFO - PROCESS | 1650 | 1461964498859 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a95f000 == 46 [pid = 1650] [id = 447] 14:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x121516800) [pid = 1650] [serial = 1340] [outer = 0x0] 14:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x125839800) [pid = 1650] [serial = 1341] [outer = 0x121516800] 14:14:58 INFO - PROCESS | 1650 | 1461964498889 Marionette DEBUG loaded listener.js 14:14:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x128113c00) [pid = 1650] [serial = 1342] [outer = 0x121516800] 14:14:59 INFO - PROCESS | 1650 | 1461964499308 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]]]}] 14:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 677ms 14:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:14:59 INFO - PROCESS | 1650 | 1461964499333 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:14:59 INFO - PROCESS | 1650 | 1461964499334 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:14:59 INFO - PROCESS | 1650 | 1461964499337 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:14:59 INFO - PROCESS | 1650 | 1461964499338 Marionette TRACE conn2 <- [1,1762,null,{}] 14:14:59 INFO - PROCESS | 1650 | 1461964499340 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}] 14:14:59 INFO - PROCESS | 1650 | 1461964499441 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:14:59 INFO - PROCESS | 1650 | 1461964499494 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac26000 == 47 [pid = 1650] [id = 448] 14:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x126995400) [pid = 1650] [serial = 1343] [outer = 0x0] 14:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1284c5c00) [pid = 1650] [serial = 1344] [outer = 0x126995400] 14:14:59 INFO - PROCESS | 1650 | 1461964499526 Marionette DEBUG loaded listener.js 14:14:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x128634c00) [pid = 1650] [serial = 1345] [outer = 0x126995400] 14:14:59 INFO - PROCESS | 1650 | 1461964499984 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]]]}] 14:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 668ms 14:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:15:00 INFO - PROCESS | 1650 | 1461964500006 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:15:00 INFO - PROCESS | 1650 | 1461964500007 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:15:00 INFO - PROCESS | 1650 | 1461964500010 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 1650 | 1461964500011 Marionette TRACE conn2 <- [1,1766,null,{}] 14:15:00 INFO - PROCESS | 1650 | 1461964500016 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}] 14:15:00 INFO - PROCESS | 1650 | 1461964500118 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:15:00 INFO - PROCESS | 1650 | 1461964500217 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x118321000 == 48 [pid = 1650] [id = 449] 14:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1284c7000) [pid = 1650] [serial = 1346] [outer = 0x0] 14:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128636c00) [pid = 1650] [serial = 1347] [outer = 0x1284c7000] 14:15:00 INFO - PROCESS | 1650 | 1461964500254 Marionette DEBUG loaded listener.js 14:15:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1286b0c00) [pid = 1650] [serial = 1348] [outer = 0x1284c7000] 14:15:00 INFO - PROCESS | 1650 | 1461964500837 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]]]}] 14:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 874ms 14:15:00 INFO - PROCESS | 1650 | 1461964500884 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:15:00 INFO - PROCESS | 1650 | 1461964500887 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:15:00 INFO - PROCESS | 1650 | 1461964500890 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:15:00 INFO - PROCESS | 1650 | 1461964500893 Marionette TRACE conn2 <- [1,1770,null,{}] 14:15:00 INFO - PROCESS | 1650 | 1461964500897 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}] 14:15:00 INFO - PROCESS | 1650 | 1461964500992 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:15:01 INFO - PROCESS | 1650 | 1461964501052 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118121800 == 49 [pid = 1650] [id = 450] 14:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x111d4dc00) [pid = 1650] [serial = 1349] [outer = 0x0] 14:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x112a2d400) [pid = 1650] [serial = 1350] [outer = 0x111d4dc00] 14:15:01 INFO - PROCESS | 1650 | 1461964501079 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115f15000) [pid = 1650] [serial = 1351] [outer = 0x111d4dc00] 14:15:01 INFO - PROCESS | 1650 | 1461964501520 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]]]}] 14:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 676ms 14:15:01 INFO - PROCESS | 1650 | 1461964501567 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:15:01 INFO - PROCESS | 1650 | 1461964501572 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:15:01 INFO - PROCESS | 1650 | 1461964501578 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:15:01 INFO - PROCESS | 1650 | 1461964501581 Marionette TRACE conn2 <- [1,1774,null,{}] 14:15:01 INFO - PROCESS | 1650 | 1461964501584 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}] 14:15:01 INFO - PROCESS | 1650 | 1461964501722 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:15:01 INFO - PROCESS | 1650 | 1461964501822 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119392000 == 50 [pid = 1650] [id = 451] 14:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x116724000) [pid = 1650] [serial = 1352] [outer = 0x0] 14:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x116a5f000) [pid = 1650] [serial = 1353] [outer = 0x116724000] 14:15:01 INFO - PROCESS | 1650 | 1461964501868 Marionette DEBUG loaded listener.js 14:15:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x118570000) [pid = 1650] [serial = 1354] [outer = 0x116724000] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128d42000 == 49 [pid = 1650] [id = 443] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x126d9d000 == 48 [pid = 1650] [id = 442] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11718d800 == 47 [pid = 1650] [id = 441] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1250ec000 == 46 [pid = 1650] [id = 440] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1214ab800 == 45 [pid = 1650] [id = 439] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11898b000 == 44 [pid = 1650] [id = 438] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118775c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128117000) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x117442800 == 43 [pid = 1650] [id = 437] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1250f2800 == 42 [pid = 1650] [id = 436] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123f3c800 == 41 [pid = 1650] [id = 435] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12184d000 == 40 [pid = 1650] [id = 434] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1217b7800 == 39 [pid = 1650] [id = 433] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121316000 == 38 [pid = 1650] [id = 432] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad7000 == 37 [pid = 1650] [id = 431] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128698000 == 36 [pid = 1650] [id = 422] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1132aa800 == 35 [pid = 1650] [id = 430] 14:15:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad9800 == 34 [pid = 1650] [id = 429] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12c2c0400) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1180c4800) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119264400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11717dc00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x126b36800) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118531c00) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x126988400) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1169aa400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119d58800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12151cc00) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1257d9000) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11338d800) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12583d000) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12135f400) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1197ebc00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119d17800) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x121512400) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x112a29400) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x113df3400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x125859400) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123f5ac00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124e43400) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x121bd0800) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118572000) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12113e800) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116f09800) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x125835800) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119be1c00) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121ce2400) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11642b800) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a11000) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1180c6400) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119203400) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112e49c00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11642d400) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1121dc800) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112a30c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11296e400) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118482800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116f0f000) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12810f400) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116729000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11766a800) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116443000) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118575800) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 14:15:02 INFO - PROCESS | 1650 | 1461964502306 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]]]}] 14:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 772ms 14:15:02 INFO - PROCESS | 1650 | 1461964502350 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:15:02 INFO - PROCESS | 1650 | 1461964502351 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:15:02 INFO - PROCESS | 1650 | 1461964502354 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1650 | 1461964502356 Marionette TRACE conn2 <- [1,1778,null,{}] 14:15:02 INFO - PROCESS | 1650 | 1461964502363 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}] 14:15:02 INFO - PROCESS | 1650 | 1461964502450 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:15:02 INFO - PROCESS | 1650 | 1461964502455 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d22000 == 35 [pid = 1650] [id = 452] 14:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118739c00) [pid = 1650] [serial = 1355] [outer = 0x0] 14:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119203400) [pid = 1650] [serial = 1356] [outer = 0x118739c00] 14:15:02 INFO - PROCESS | 1650 | 1461964502484 Marionette DEBUG loaded listener.js 14:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1197a1c00) [pid = 1650] [serial = 1357] [outer = 0x118739c00] 14:15:02 INFO - PROCESS | 1650 | 1461964502851 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]]]}] 14:15:02 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 14:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 14:15:02 INFO - PROCESS | 1650 | 1461964502874 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:15:02 INFO - PROCESS | 1650 | 1461964502876 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:15:02 INFO - PROCESS | 1650 | 1461964502879 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:15:02 INFO - PROCESS | 1650 | 1461964502881 Marionette TRACE conn2 <- [1,1782,null,{}] 14:15:02 INFO - PROCESS | 1650 | 1461964502884 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}] 14:15:02 INFO - PROCESS | 1650 | 1461964502966 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:15:02 INFO - PROCESS | 1650 | 1461964502971 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119567000 == 36 [pid = 1650] [id = 453] 14:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a02400) [pid = 1650] [serial = 1358] [outer = 0x0] 14:15:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119be6000) [pid = 1650] [serial = 1359] [outer = 0x119a02400] 14:15:02 INFO - PROCESS | 1650 | 1461964502997 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121143000) [pid = 1650] [serial = 1360] [outer = 0x119a02400] 14:15:03 INFO - PROCESS | 1650 | 1461964503361 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]]]}] 14:15:03 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 14:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 14:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:15:03 INFO - PROCESS | 1650 | 1461964503400 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:15:03 INFO - PROCESS | 1650 | 1461964503402 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:15:03 INFO - PROCESS | 1650 | 1461964503404 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:15:03 INFO - PROCESS | 1650 | 1461964503405 Marionette TRACE conn2 <- [1,1786,null,{}] 14:15:03 INFO - PROCESS | 1650 | 1461964503407 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}] 14:15:03 INFO - PROCESS | 1650 | 1461964503489 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:15:03 INFO - PROCESS | 1650 | 1461964503493 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba9800 == 37 [pid = 1650] [id = 454] 14:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121359c00) [pid = 1650] [serial = 1361] [outer = 0x0] 14:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121539000) [pid = 1650] [serial = 1362] [outer = 0x121359c00] 14:15:03 INFO - PROCESS | 1650 | 1461964503520 Marionette DEBUG loaded listener.js 14:15:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124a6a400) [pid = 1650] [serial = 1363] [outer = 0x121359c00] 14:15:03 INFO - PROCESS | 1650 | 1461964503857 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]]]}] 14:15:03 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 14:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 469ms 14:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:15:03 INFO - PROCESS | 1650 | 1461964503874 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:15:03 INFO - PROCESS | 1650 | 1461964503875 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:15:03 INFO - PROCESS | 1650 | 1461964503877 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:15:03 INFO - PROCESS | 1650 | 1461964503879 Marionette TRACE conn2 <- [1,1790,null,{}] 14:15:03 INFO - PROCESS | 1650 | 1461964503883 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}] 14:15:03 INFO - PROCESS | 1650 | 1461964503975 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:15:04 INFO - PROCESS | 1650 | 1461964504036 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167c1800 == 38 [pid = 1650] [id = 455] 14:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123f5ac00) [pid = 1650] [serial = 1364] [outer = 0x0] 14:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12515f400) [pid = 1650] [serial = 1365] [outer = 0x123f5ac00] 14:15:04 INFO - PROCESS | 1650 | 1461964504064 Marionette DEBUG loaded listener.js 14:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1284be000) [pid = 1650] [serial = 1366] [outer = 0x123f5ac00] 14:15:04 INFO - PROCESS | 1650 | 1461964504396 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]]]}] 14:15:04 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) 14:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 572ms 14:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:15:04 INFO - PROCESS | 1650 | 1461964504449 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 1650 | 1461964504450 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:15:04 INFO - PROCESS | 1650 | 1461964504452 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 1650 | 1461964504453 Marionette TRACE conn2 <- [1,1794,null,{}] 14:15:04 INFO - PROCESS | 1650 | 1461964504456 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}] 14:15:04 INFO - PROCESS | 1650 | 1461964504557 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:15:04 INFO - PROCESS | 1650 | 1461964504569 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121f67000 == 39 [pid = 1650] [id = 456] 14:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126d13800) [pid = 1650] [serial = 1367] [outer = 0x0] 14:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12863a000) [pid = 1650] [serial = 1368] [outer = 0x126d13800] 14:15:04 INFO - PROCESS | 1650 | 1461964504595 Marionette DEBUG loaded listener.js 14:15:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1286b2800) [pid = 1650] [serial = 1369] [outer = 0x126d13800] 14:15:04 INFO - PROCESS | 1650 | 1461964504918 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]]]}] 14:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 14:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:15:04 INFO - PROCESS | 1650 | 1461964504971 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:15:04 INFO - PROCESS | 1650 | 1461964504973 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:15:04 INFO - PROCESS | 1650 | 1461964504975 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:15:04 INFO - PROCESS | 1650 | 1461964504976 Marionette TRACE conn2 <- [1,1798,null,{}] 14:15:04 INFO - PROCESS | 1650 | 1461964504983 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}] 14:15:05 INFO - PROCESS | 1650 | 1461964505083 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:15:05 INFO - PROCESS | 1650 | 1461964505087 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250f2800 == 40 [pid = 1650] [id = 457] 14:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12863ec00) [pid = 1650] [serial = 1370] [outer = 0x0] 14:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128797000) [pid = 1650] [serial = 1371] [outer = 0x12863ec00] 14:15:05 INFO - PROCESS | 1650 | 1461964505141 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128995000) [pid = 1650] [serial = 1372] [outer = 0x12863ec00] 14:15:05 INFO - PROCESS | 1650 | 1461964505478 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]]]}] 14:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 14:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:15:05 INFO - PROCESS | 1650 | 1461964505493 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:15:05 INFO - PROCESS | 1650 | 1461964505495 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:15:05 INFO - PROCESS | 1650 | 1461964505499 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:15:05 INFO - PROCESS | 1650 | 1461964505500 Marionette TRACE conn2 <- [1,1802,null,{}] 14:15:05 INFO - PROCESS | 1650 | 1461964505502 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}] 14:15:05 INFO - PROCESS | 1650 | 1461964505606 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:15:05 INFO - PROCESS | 1650 | 1461964505620 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b1f800 == 41 [pid = 1650] [id = 458] 14:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128995400) [pid = 1650] [serial = 1373] [outer = 0x0] 14:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12899dc00) [pid = 1650] [serial = 1374] [outer = 0x128995400] 14:15:05 INFO - PROCESS | 1650 | 1461964505645 Marionette DEBUG loaded listener.js 14:15:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128c1d000) [pid = 1650] [serial = 1375] [outer = 0x128995400] 14:15:05 INFO - PROCESS | 1650 | 1461964505992 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]]]}] 14:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 14:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:15:06 INFO - PROCESS | 1650 | 1461964506024 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:15:06 INFO - PROCESS | 1650 | 1461964506025 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:15:06 INFO - PROCESS | 1650 | 1461964506027 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 1650 | 1461964506029 Marionette TRACE conn2 <- [1,1806,null,{}] 14:15:06 INFO - PROCESS | 1650 | 1461964506032 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}] 14:15:06 INFO - PROCESS | 1650 | 1461964506133 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:15:06 INFO - PROCESS | 1650 | 1461964506168 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d37800 == 42 [pid = 1650] [id = 459] 14:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128999000) [pid = 1650] [serial = 1376] [outer = 0x0] 14:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128cbc400) [pid = 1650] [serial = 1377] [outer = 0x128999000] 14:15:06 INFO - PROCESS | 1650 | 1461964506193 Marionette DEBUG loaded listener.js 14:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128cc5c00) [pid = 1650] [serial = 1378] [outer = 0x128999000] 14:15:06 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x116953800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:15:06 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11925e400) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:15:06 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x110e99c00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:15:06 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112a22400) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:15:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x121d80400) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:15:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124e4b000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:15:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116a60000) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:15:06 INFO - PROCESS | 1650 | 1461964506617 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]]]}] 14:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 620ms 14:15:06 INFO - PROCESS | 1650 | 1461964506648 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:15:06 INFO - PROCESS | 1650 | 1461964506649 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:15:06 INFO - PROCESS | 1650 | 1461964506652 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:15:06 INFO - PROCESS | 1650 | 1461964506654 Marionette TRACE conn2 <- [1,1810,null,{}] 14:15:06 INFO - PROCESS | 1650 | 1461964506656 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}] 14:15:06 INFO - PROCESS | 1650 | 1461964506757 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:15:06 INFO - PROCESS | 1650 | 1461964506811 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a964000 == 43 [pid = 1650] [id = 460] 14:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116a62000) [pid = 1650] [serial = 1379] [outer = 0x0] 14:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128c20c00) [pid = 1650] [serial = 1380] [outer = 0x116a62000] 14:15:06 INFO - PROCESS | 1650 | 1461964506844 Marionette DEBUG loaded listener.js 14:15:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128fd3800) [pid = 1650] [serial = 1381] [outer = 0x116a62000] 14:15:07 INFO - PROCESS | 1650 | 1461964507137 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]]]}] 14:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 14:15:07 INFO - PROCESS | 1650 | 1461964507172 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:15:07 INFO - PROCESS | 1650 | 1461964507173 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:15:07 INFO - PROCESS | 1650 | 1461964507176 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:15:07 INFO - PROCESS | 1650 | 1461964507177 Marionette TRACE conn2 <- [1,1814,null,{}] 14:15:07 INFO - PROCESS | 1650 | 1461964507183 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}] 14:15:07 INFO - PROCESS | 1650 | 1461964507279 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:15:07 INFO - PROCESS | 1650 | 1461964507286 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b429000 == 44 [pid = 1650] [id = 461] 14:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a844c00) [pid = 1650] [serial = 1382] [outer = 0x0] 14:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a930000) [pid = 1650] [serial = 1383] [outer = 0x12a844c00] 14:15:07 INFO - PROCESS | 1650 | 1461964507327 Marionette DEBUG loaded listener.js 14:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a9c4000) [pid = 1650] [serial = 1384] [outer = 0x12a844c00] 14:15:07 INFO - PROCESS | 1650 | 1461964507811 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]]]}] 14:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 14:15:07 INFO - PROCESS | 1650 | 1461964507848 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:15:07 INFO - PROCESS | 1650 | 1461964507849 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:15:07 INFO - PROCESS | 1650 | 1461964507852 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:15:07 INFO - PROCESS | 1650 | 1461964507853 Marionette TRACE conn2 <- [1,1818,null,{}] 14:15:07 INFO - PROCESS | 1650 | 1461964507855 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}] 14:15:07 INFO - PROCESS | 1650 | 1461964507941 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:15:07 INFO - PROCESS | 1650 | 1461964507946 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe1000 == 45 [pid = 1650] [id = 462] 14:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a9c9000) [pid = 1650] [serial = 1385] [outer = 0x0] 14:15:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ac32000) [pid = 1650] [serial = 1386] [outer = 0x12a9c9000] 14:15:07 INFO - PROCESS | 1650 | 1461964507971 Marionette DEBUG loaded listener.js 14:15:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12ac3a400) [pid = 1650] [serial = 1387] [outer = 0x12a9c9000] 14:15:08 INFO - PROCESS | 1650 | 1461964508327 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]]]}] 14:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 14:15:08 INFO - PROCESS | 1650 | 1461964508371 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:15:08 INFO - PROCESS | 1650 | 1461964508373 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:15:08 INFO - PROCESS | 1650 | 1461964508375 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:15:08 INFO - PROCESS | 1650 | 1461964508376 Marionette TRACE conn2 <- [1,1822,null,{}] 14:15:08 INFO - PROCESS | 1650 | 1461964508379 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}] 14:15:08 INFO - PROCESS | 1650 | 1461964508515 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:15:08 INFO - PROCESS | 1650 | 1461964508726 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11629a000 == 46 [pid = 1650] [id = 463] 14:15:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x111123800) [pid = 1650] [serial = 1388] [outer = 0x0] 14:15:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11112dc00) [pid = 1650] [serial = 1389] [outer = 0x111123800] 14:15:08 INFO - PROCESS | 1650 | 1461964508778 Marionette DEBUG loaded listener.js 14:15:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x112a2d800) [pid = 1650] [serial = 1390] [outer = 0x111123800] 14:15:09 INFO - PROCESS | 1650 | 1461964509229 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]]]}] 14:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 923ms 14:15:09 INFO - PROCESS | 1650 | 1461964509300 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:15:09 INFO - PROCESS | 1650 | 1461964509303 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:15:09 INFO - PROCESS | 1650 | 1461964509306 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:15:09 INFO - PROCESS | 1650 | 1461964509309 Marionette TRACE conn2 <- [1,1826,null,{}] 14:15:09 INFO - PROCESS | 1650 | 1461964509329 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}] 14:15:09 INFO - PROCESS | 1650 | 1461964509459 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:15:09 INFO - PROCESS | 1650 | 1461964509512 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119557000 == 47 [pid = 1650] [id = 464] 14:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11695dc00) [pid = 1650] [serial = 1391] [outer = 0x0] 14:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11710e800) [pid = 1650] [serial = 1392] [outer = 0x11695dc00] 14:15:09 INFO - PROCESS | 1650 | 1461964509543 Marionette DEBUG loaded listener.js 14:15:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118571000) [pid = 1650] [serial = 1393] [outer = 0x11695dc00] 14:15:09 INFO - PROCESS | 1650 | 1461964509970 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]]]}] 14:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 721ms 14:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:15:10 INFO - PROCESS | 1650 | 1461964510042 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 1650 | 1461964510045 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:15:10 INFO - PROCESS | 1650 | 1461964510050 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - PROCESS | 1650 | 1461964510052 Marionette TRACE conn2 <- [1,1830,null,{}] 14:15:10 INFO - PROCESS | 1650 | 1461964510054 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}] 14:15:10 INFO - PROCESS | 1650 | 1461964510163 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:15:10 INFO - PROCESS | 1650 | 1461964510233 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e53800 == 48 [pid = 1650] [id = 465] 14:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119261c00) [pid = 1650] [serial = 1394] [outer = 0x0] 14:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119be1000) [pid = 1650] [serial = 1395] [outer = 0x119261c00] 14:15:10 INFO - PROCESS | 1650 | 1461964510264 Marionette DEBUG loaded listener.js 14:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x124c0c800) [pid = 1650] [serial = 1396] [outer = 0x119261c00] 14:15:10 INFO - PROCESS | 1650 | 1461964510687 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]]]}] 14:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 14:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:15:10 INFO - PROCESS | 1650 | 1461964510722 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:15:10 INFO - PROCESS | 1650 | 1461964510723 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:15:10 INFO - PROCESS | 1650 | 1461964510731 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:15:10 INFO - PROCESS | 1650 | 1461964510735 Marionette TRACE conn2 <- [1,1834,null,{}] 14:15:10 INFO - PROCESS | 1650 | 1461964510739 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}] 14:15:10 INFO - PROCESS | 1650 | 1461964510848 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:15:10 INFO - PROCESS | 1650 | 1461964510905 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a95a800 == 49 [pid = 1650] [id = 466] 14:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x124c11800) [pid = 1650] [serial = 1397] [outer = 0x0] 14:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12583ec00) [pid = 1650] [serial = 1398] [outer = 0x124c11800] 14:15:10 INFO - PROCESS | 1650 | 1461964510935 Marionette DEBUG loaded listener.js 14:15:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1286af800) [pid = 1650] [serial = 1399] [outer = 0x124c11800] 14:15:11 INFO - PROCESS | 1650 | 1461964511383 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]]]}] 14:15:11 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 14:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 677ms 14:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:15:11 INFO - PROCESS | 1650 | 1461964511404 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:15:11 INFO - PROCESS | 1650 | 1461964511406 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:15:11 INFO - PROCESS | 1650 | 1461964511408 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:15:11 INFO - PROCESS | 1650 | 1461964511409 Marionette TRACE conn2 <- [1,1838,null,{}] 14:15:11 INFO - PROCESS | 1650 | 1461964511412 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}] 14:15:11 INFO - PROCESS | 1650 | 1461964511536 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:15:11 INFO - PROCESS | 1650 | 1461964511606 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c213800 == 50 [pid = 1650] [id = 467] 14:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1284ca000) [pid = 1650] [serial = 1400] [outer = 0x0] 14:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128cc0400) [pid = 1650] [serial = 1401] [outer = 0x1284ca000] 14:15:11 INFO - PROCESS | 1650 | 1461964511636 Marionette DEBUG loaded listener.js 14:15:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128f0f000) [pid = 1650] [serial = 1402] [outer = 0x1284ca000] 14:15:12 INFO - PROCESS | 1650 | 1461964512080 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]]]}] 14:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 719ms 14:15:12 INFO - PROCESS | 1650 | 1461964512128 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:15:12 INFO - PROCESS | 1650 | 1461964512131 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:15:12 INFO - PROCESS | 1650 | 1461964512134 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:15:12 INFO - PROCESS | 1650 | 1461964512135 Marionette TRACE conn2 <- [1,1842,null,{}] 14:15:12 INFO - PROCESS | 1650 | 1461964512138 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}] 14:15:12 INFO - PROCESS | 1650 | 1461964512243 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:15:12 INFO - PROCESS | 1650 | 1461964512315 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119552800 == 51 [pid = 1650] [id = 468] 14:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128f08800) [pid = 1650] [serial = 1403] [outer = 0x0] 14:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128fd0000) [pid = 1650] [serial = 1404] [outer = 0x128f08800] 14:15:12 INFO - PROCESS | 1650 | 1461964512352 Marionette DEBUG loaded listener.js 14:15:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b2a0c00) [pid = 1650] [serial = 1405] [outer = 0x128f08800] 14:15:13 INFO - PROCESS | 1650 | 1461964513115 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]]]}] 14:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1019ms 14:15:13 INFO - PROCESS | 1650 | 1461964513154 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:15:13 INFO - PROCESS | 1650 | 1461964513157 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:15:13 INFO - PROCESS | 1650 | 1461964513163 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:15:13 INFO - PROCESS | 1650 | 1461964513166 Marionette TRACE conn2 <- [1,1846,null,{}] 14:15:13 INFO - PROCESS | 1650 | 1461964513184 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}] 14:15:13 INFO - PROCESS | 1650 | 1461964513325 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:15:13 INFO - PROCESS | 1650 | 1461964513455 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11898a800 == 52 [pid = 1650] [id = 469] 14:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x111124c00) [pid = 1650] [serial = 1406] [outer = 0x0] 14:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1126c3000) [pid = 1650] [serial = 1407] [outer = 0x111124c00] 14:15:13 INFO - PROCESS | 1650 | 1461964513486 Marionette DEBUG loaded listener.js 14:15:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11642b800) [pid = 1650] [serial = 1408] [outer = 0x111124c00] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe1000 == 51 [pid = 1650] [id = 462] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b429000 == 50 [pid = 1650] [id = 461] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12a964000 == 49 [pid = 1650] [id = 460] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128d37800 == 48 [pid = 1650] [id = 459] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126b1f800 == 47 [pid = 1650] [id = 458] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1250f2800 == 46 [pid = 1650] [id = 457] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x121f67000 == 45 [pid = 1650] [id = 456] 14:15:13 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x128112800) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 14:15:13 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119d1a400) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 14:15:13 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12135f800) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 14:15:13 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x121d7a800) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 14:15:13 INFO - PROCESS | 1650 | 1461964513950 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]]]}] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1167c1800 == 44 [pid = 1650] [id = 455] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba9800 == 43 [pid = 1650] [id = 454] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119567000 == 42 [pid = 1650] [id = 453] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x117d22000 == 41 [pid = 1650] [id = 452] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119392000 == 40 [pid = 1650] [id = 451] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x118121800 == 39 [pid = 1650] [id = 450] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac26000 == 38 [pid = 1650] [id = 448] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12a95f000 == 37 [pid = 1650] [id = 447] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128d2e000 == 36 [pid = 1650] [id = 446] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb8800 == 35 [pid = 1650] [id = 445] 14:15:13 INFO - PROCESS | 1650 | --DOCSHELL 0x112a41000 == 34 [pid = 1650] [id = 444] 14:15:14 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) 14:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 841ms 14:15:14 INFO - PROCESS | 1650 | 1461964514003 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:15:14 INFO - PROCESS | 1650 | 1461964514006 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:15:14 INFO - PROCESS | 1650 | 1461964514010 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:15:14 INFO - PROCESS | 1650 | 1461964514012 Marionette TRACE conn2 <- [1,1850,null,{}] 14:15:14 INFO - PROCESS | 1650 | 1461964514014 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}] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x116f0ec00) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119d1d800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1132cd000) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1134c6c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1197ad000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x112a2bc00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123e71400) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x125841400) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x125834c00) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x116f0e400) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x125835c00) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x121520400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x126986c00) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118537000) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x116723400) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116f09000) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119bda800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 14:15:14 INFO - PROCESS | 1650 | 1461964514128 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:15:14 INFO - PROCESS | 1650 | 1461964514170 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a7f000 == 35 [pid = 1650] [id = 470] 14:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11672b400) [pid = 1650] [serial = 1409] [outer = 0x0] 14:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116f0ec00) [pid = 1650] [serial = 1410] [outer = 0x11672b400] 14:15:14 INFO - PROCESS | 1650 | 1461964514196 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118537400) [pid = 1650] [serial = 1411] [outer = 0x11672b400] 14:15:14 INFO - PROCESS | 1650 | 1461964514507 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]]]}] 14:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 522ms 14:15:14 INFO - PROCESS | 1650 | 1461964514534 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:15:14 INFO - PROCESS | 1650 | 1461964514535 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:15:14 INFO - PROCESS | 1650 | 1461964514538 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:15:14 INFO - PROCESS | 1650 | 1461964514540 Marionette TRACE conn2 <- [1,1854,null,{}] 14:15:14 INFO - PROCESS | 1650 | 1461964514550 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}] 14:15:14 INFO - PROCESS | 1650 | 1461964514653 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:15:14 INFO - PROCESS | 1650 | 1461964514733 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119826000 == 36 [pid = 1650] [id = 471] 14:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1192df400) [pid = 1650] [serial = 1412] [outer = 0x0] 14:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119bdbc00) [pid = 1650] [serial = 1413] [outer = 0x1192df400] 14:15:14 INFO - PROCESS | 1650 | 1461964514761 Marionette DEBUG loaded listener.js 14:15:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119d4f800) [pid = 1650] [serial = 1414] [outer = 0x1192df400] 14:15:15 INFO - PROCESS | 1650 | 1461964515049 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]]]}] 14:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 528ms 14:15:15 INFO - PROCESS | 1650 | 1461964515071 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:15:15 INFO - PROCESS | 1650 | 1461964515073 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:15:15 INFO - PROCESS | 1650 | 1461964515075 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:15:15 INFO - PROCESS | 1650 | 1461964515076 Marionette TRACE conn2 <- [1,1858,null,{}] 14:15:15 INFO - PROCESS | 1650 | 1461964515086 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}] 14:15:15 INFO - PROCESS | 1650 | 1461964515173 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:15:15 INFO - PROCESS | 1650 | 1461964515230 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d29800 == 37 [pid = 1650] [id = 472] 14:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119d17800) [pid = 1650] [serial = 1415] [outer = 0x0] 14:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121144c00) [pid = 1650] [serial = 1416] [outer = 0x119d17800] 14:15:15 INFO - PROCESS | 1650 | 1461964515257 Marionette DEBUG loaded listener.js 14:15:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1217d4800) [pid = 1650] [serial = 1417] [outer = 0x119d17800] 14:15:15 INFO - PROCESS | 1650 | 1461964515729 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]]]}] 14:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 14:15:15 INFO - PROCESS | 1650 | 1461964515796 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:15:15 INFO - PROCESS | 1650 | 1461964515800 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:15:15 INFO - PROCESS | 1650 | 1461964515803 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:15:15 INFO - PROCESS | 1650 | 1461964515806 Marionette TRACE conn2 <- [1,1862,null,{}] 14:15:15 INFO - PROCESS | 1650 | 1461964515809 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}] 14:15:15 INFO - PROCESS | 1650 | 1461964515913 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:15:16 INFO - PROCESS | 1650 | 1461964516023 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x118327000 == 38 [pid = 1650] [id = 473] 14:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x114ff8400) [pid = 1650] [serial = 1418] [outer = 0x0] 14:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x115f16800) [pid = 1650] [serial = 1419] [outer = 0x114ff8400] 14:15:16 INFO - PROCESS | 1650 | 1461964516056 Marionette DEBUG loaded listener.js 14:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x116a61400) [pid = 1650] [serial = 1420] [outer = 0x114ff8400] 14:15:16 INFO - PROCESS | 1650 | 1461964516464 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]]]}] 14:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 721ms 14:15:16 INFO - PROCESS | 1650 | 1461964516524 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:15:16 INFO - PROCESS | 1650 | 1461964516528 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:15:16 INFO - PROCESS | 1650 | 1461964516533 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:15:16 INFO - PROCESS | 1650 | 1461964516535 Marionette TRACE conn2 <- [1,1866,null,{}] 14:15:16 INFO - PROCESS | 1650 | 1461964516538 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}] 14:15:16 INFO - PROCESS | 1650 | 1461964516643 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:15:16 INFO - PROCESS | 1650 | 1461964516701 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11810d000 == 39 [pid = 1650] [id = 474] 14:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x116f0c000) [pid = 1650] [serial = 1421] [outer = 0x0] 14:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11856b000) [pid = 1650] [serial = 1422] [outer = 0x116f0c000] 14:15:16 INFO - PROCESS | 1650 | 1461964516731 Marionette DEBUG loaded listener.js 14:15:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11925ec00) [pid = 1650] [serial = 1423] [outer = 0x116f0c000] 14:15:17 INFO - PROCESS | 1650 | 1461964517169 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]]]}] 14:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 672ms 14:15:17 INFO - PROCESS | 1650 | 1461964517205 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 1650 | 1461964517207 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:15:17 INFO - PROCESS | 1650 | 1461964517210 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 1650 | 1461964517213 Marionette TRACE conn2 <- [1,1870,null,{}] 14:15:17 INFO - PROCESS | 1650 | 1461964517221 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}] 14:15:17 INFO - PROCESS | 1650 | 1461964517353 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:15:17 INFO - PROCESS | 1650 | 1461964517438 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f36800 == 40 [pid = 1650] [id = 475] 14:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12135c400) [pid = 1650] [serial = 1424] [outer = 0x0] 14:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x121513800) [pid = 1650] [serial = 1425] [outer = 0x12135c400] 14:15:17 INFO - PROCESS | 1650 | 1461964517471 Marionette DEBUG loaded listener.js 14:15:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123e72000) [pid = 1650] [serial = 1426] [outer = 0x12135c400] 14:15:17 INFO - PROCESS | 1650 | 1461964517942 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]]]}] 14:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 772ms 14:15:17 INFO - PROCESS | 1650 | 1461964517983 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:15:17 INFO - PROCESS | 1650 | 1461964517986 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:15:17 INFO - PROCESS | 1650 | 1461964517989 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:15:17 INFO - PROCESS | 1650 | 1461964517992 Marionette TRACE conn2 <- [1,1874,null,{}] 14:15:18 INFO - PROCESS | 1650 | 1461964517995 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}] 14:15:18 INFO - PROCESS | 1650 | 1461964518151 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:15:18 INFO - PROCESS | 1650 | 1461964518301 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1258ca800 == 41 [pid = 1650] [id = 476] 14:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1257dcc00) [pid = 1650] [serial = 1427] [outer = 0x0] 14:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x125841400) [pid = 1650] [serial = 1428] [outer = 0x1257dcc00] 14:15:18 INFO - PROCESS | 1650 | 1461964518352 Marionette DEBUG loaded listener.js 14:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x126126400) [pid = 1650] [serial = 1429] [outer = 0x1257dcc00] 14:15:18 INFO - PROCESS | 1650 | 1461964518804 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]]]}] 14:15:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x125837000) [pid = 1650] [serial = 1430] [outer = 0x12d2aa000] 14:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 871ms 14:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:15:18 INFO - PROCESS | 1650 | 1461964518899 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:15:18 INFO - PROCESS | 1650 | 1461964518901 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:15:18 INFO - PROCESS | 1650 | 1461964518908 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:15:18 INFO - PROCESS | 1650 | 1461964518909 Marionette TRACE conn2 <- [1,1878,null,{}] 14:15:18 INFO - PROCESS | 1650 | 1461964518912 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}] 14:15:19 INFO - PROCESS | 1650 | 1461964519012 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:15:19 INFO - PROCESS | 1650 | 1461964519081 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128695000 == 42 [pid = 1650] [id = 477] 14:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1257e4400) [pid = 1650] [serial = 1431] [outer = 0x0] 14:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1284bf000) [pid = 1650] [serial = 1432] [outer = 0x1257e4400] 14:15:19 INFO - PROCESS | 1650 | 1461964519111 Marionette DEBUG loaded listener.js 14:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1284ca400) [pid = 1650] [serial = 1433] [outer = 0x1257e4400] 14:15:19 INFO - PROCESS | 1650 | 1461964519549 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]]]}] 14:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 670ms 14:15:19 INFO - PROCESS | 1650 | 1461964519578 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:15:19 INFO - PROCESS | 1650 | 1461964519579 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:15:19 INFO - PROCESS | 1650 | 1461964519582 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:15:19 INFO - PROCESS | 1650 | 1461964519583 Marionette TRACE conn2 <- [1,1882,null,{}] 14:15:19 INFO - PROCESS | 1650 | 1461964519585 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}] 14:15:19 INFO - PROCESS | 1650 | 1461964519701 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:15:19 INFO - PROCESS | 1650 | 1461964519772 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12999f000 == 43 [pid = 1650] [id = 478] 14:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1284c0c00) [pid = 1650] [serial = 1434] [outer = 0x0] 14:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1286b6400) [pid = 1650] [serial = 1435] [outer = 0x1284c0c00] 14:15:19 INFO - PROCESS | 1650 | 1461964519802 Marionette DEBUG loaded listener.js 14:15:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128f0cc00) [pid = 1650] [serial = 1436] [outer = 0x1284c0c00] 14:15:20 INFO - PROCESS | 1650 | 1461964520238 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]]]}] 14:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 669ms 14:15:20 INFO - PROCESS | 1650 | 1461964520251 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:15:20 INFO - PROCESS | 1650 | 1461964520253 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:15:20 INFO - PROCESS | 1650 | 1461964520255 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:15:20 INFO - PROCESS | 1650 | 1461964520256 Marionette TRACE conn2 <- [1,1886,null,{}] 14:15:20 INFO - PROCESS | 1650 | 1461964520259 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}] 14:15:20 INFO - PROCESS | 1650 | 1461964520379 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:15:20 INFO - PROCESS | 1650 | 1461964520449 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b32e800 == 44 [pid = 1650] [id = 479] 14:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x111fd5400) [pid = 1650] [serial = 1437] [outer = 0x0] 14:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12a92d400) [pid = 1650] [serial = 1438] [outer = 0x111fd5400] 14:15:20 INFO - PROCESS | 1650 | 1461964520478 Marionette DEBUG loaded listener.js 14:15:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a938c00) [pid = 1650] [serial = 1439] [outer = 0x111fd5400] 14:15:20 INFO - PROCESS | 1650 | 1461964520996 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]]]}] 14:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 772ms 14:15:21 INFO - PROCESS | 1650 | 1461964521036 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:15:21 INFO - PROCESS | 1650 | 1461964521038 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:15:21 INFO - PROCESS | 1650 | 1461964521041 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:15:21 INFO - PROCESS | 1650 | 1461964521044 Marionette TRACE conn2 <- [1,1890,null,{}] 14:15:21 INFO - PROCESS | 1650 | 1461964521051 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}] 14:15:21 INFO - PROCESS | 1650 | 1461964521155 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:15:21 INFO - PROCESS | 1650 | 1461964521222 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x118111800 == 45 [pid = 1650] [id = 480] 14:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x112a2b800) [pid = 1650] [serial = 1440] [outer = 0x0] 14:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x113393c00) [pid = 1650] [serial = 1441] [outer = 0x112a2b800] 14:15:21 INFO - PROCESS | 1650 | 1461964521250 Marionette DEBUG loaded listener.js 14:15:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x116960400) [pid = 1650] [serial = 1442] [outer = 0x112a2b800] 14:15:21 INFO - PROCESS | 1650 | 1461964521750 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]]]}] 14:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 727ms 14:15:21 INFO - PROCESS | 1650 | 1461964521769 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:15:21 INFO - PROCESS | 1650 | 1461964521774 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:15:21 INFO - PROCESS | 1650 | 1461964521780 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:15:21 INFO - PROCESS | 1650 | 1461964521783 Marionette TRACE conn2 <- [1,1894,null,{}] 14:15:21 INFO - PROCESS | 1650 | 1461964521787 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}] 14:15:22 INFO - PROCESS | 1650 | 1461964522045 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119826000 == 44 [pid = 1650] [id = 471] 14:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116a7f000 == 43 [pid = 1650] [id = 470] 14:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11898a800 == 42 [pid = 1650] [id = 469] 14:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123e53800 == 41 [pid = 1650] [id = 465] 14:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119557000 == 40 [pid = 1650] [id = 464] 14:15:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11629a000 == 39 [pid = 1650] [id = 463] 14:15:22 INFO - PROCESS | 1650 | 1461964522178 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fcf000 == 40 [pid = 1650] [id = 481] 14:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x110e97800) [pid = 1650] [serial = 1443] [outer = 0x0] 14:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11112a000) [pid = 1650] [serial = 1444] [outer = 0x110e97800] 14:15:22 INFO - PROCESS | 1650 | 1461964522231 Marionette DEBUG loaded listener.js 14:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x113490400) [pid = 1650] [serial = 1445] [outer = 0x110e97800] 14:15:22 INFO - PROCESS | 1650 | 1461964522713 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]]]}] 14:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 974ms 14:15:22 INFO - PROCESS | 1650 | 1461964522754 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:15:22 INFO - PROCESS | 1650 | 1461964522756 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:15:22 INFO - PROCESS | 1650 | 1461964522759 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:15:22 INFO - PROCESS | 1650 | 1461964522763 Marionette TRACE conn2 <- [1,1898,null,{}] 14:15:22 INFO - PROCESS | 1650 | 1461964522787 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}] 14:15:22 INFO - PROCESS | 1650 | 1461964522892 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:15:22 INFO - PROCESS | 1650 | 1461964522965 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba9800 == 41 [pid = 1650] [id = 482] 14:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11766b400) [pid = 1650] [serial = 1446] [outer = 0x0] 14:15:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118745000) [pid = 1650] [serial = 1447] [outer = 0x11766b400] 14:15:23 INFO - PROCESS | 1650 | 1461964522999 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1192d5400) [pid = 1650] [serial = 1448] [outer = 0x11766b400] 14:15:23 INFO - PROCESS | 1650 | 1461964523441 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]]]}] 14:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 741ms 14:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:15:23 INFO - PROCESS | 1650 | 1461964523514 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:15:23 INFO - PROCESS | 1650 | 1461964523517 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:15:23 INFO - PROCESS | 1650 | 1461964523521 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:15:23 INFO - PROCESS | 1650 | 1461964523522 Marionette TRACE conn2 <- [1,1902,null,{}] 14:15:23 INFO - PROCESS | 1650 | 1461964523525 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}] 14:15:23 INFO - PROCESS | 1650 | 1461964523629 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:15:23 INFO - PROCESS | 1650 | 1461964523704 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e53800 == 42 [pid = 1650] [id = 483] 14:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119d1ac00) [pid = 1650] [serial = 1449] [outer = 0x0] 14:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x121512c00) [pid = 1650] [serial = 1450] [outer = 0x119d1ac00] 14:15:23 INFO - PROCESS | 1650 | 1461964523736 Marionette DEBUG loaded listener.js 14:15:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x121d7a800) [pid = 1650] [serial = 1451] [outer = 0x119d1ac00] 14:15:24 INFO - PROCESS | 1650 | 1461964524151 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]]]}] 14:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 668ms 14:15:24 INFO - PROCESS | 1650 | 1461964524190 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:15:24 INFO - PROCESS | 1650 | 1461964524193 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:15:24 INFO - PROCESS | 1650 | 1461964524201 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:15:24 INFO - PROCESS | 1650 | 1461964524204 Marionette TRACE conn2 <- [1,1906,null,{}] 14:15:24 INFO - PROCESS | 1650 | 1461964524206 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}] 14:15:24 INFO - PROCESS | 1650 | 1461964524312 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:15:24 INFO - PROCESS | 1650 | 1461964524371 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12999f800 == 43 [pid = 1650] [id = 484] 14:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x121d83c00) [pid = 1650] [serial = 1452] [outer = 0x0] 14:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x125834c00) [pid = 1650] [serial = 1453] [outer = 0x121d83c00] 14:15:24 INFO - PROCESS | 1650 | 1461964524402 Marionette DEBUG loaded listener.js 14:15:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1286bc800) [pid = 1650] [serial = 1454] [outer = 0x121d83c00] 14:15:24 INFO - PROCESS | 1650 | 1461964524834 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]]]}] 14:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 678ms 14:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:15:24 INFO - PROCESS | 1650 | 1461964524874 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:15:24 INFO - PROCESS | 1650 | 1461964524876 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:15:24 INFO - PROCESS | 1650 | 1461964524878 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:15:24 INFO - PROCESS | 1650 | 1461964524879 Marionette TRACE conn2 <- [1,1910,null,{}] 14:15:24 INFO - PROCESS | 1650 | 1461964524882 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}] 14:15:25 INFO - PROCESS | 1650 | 1461964524999 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:15:25 INFO - PROCESS | 1650 | 1461964525070 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be25800 == 44 [pid = 1650] [id = 485] 14:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1286b3000) [pid = 1650] [serial = 1455] [outer = 0x0] 14:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x128c23800) [pid = 1650] [serial = 1456] [outer = 0x1286b3000] 14:15:25 INFO - PROCESS | 1650 | 1461964525099 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a92bc00) [pid = 1650] [serial = 1457] [outer = 0x1286b3000] 14:15:25 INFO - PROCESS | 1650 | 1461964525514 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]]]}] 14:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms 14:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:15:25 INFO - PROCESS | 1650 | 1461964525563 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:15:25 INFO - PROCESS | 1650 | 1461964525565 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:15:25 INFO - PROCESS | 1650 | 1461964525569 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:15:25 INFO - PROCESS | 1650 | 1461964525571 Marionette TRACE conn2 <- [1,1914,null,{}] 14:15:25 INFO - PROCESS | 1650 | 1461964525573 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}] 14:15:25 INFO - PROCESS | 1650 | 1461964525675 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:15:25 INFO - PROCESS | 1650 | 1461964525751 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c833000 == 45 [pid = 1650] [id = 486] 14:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12ac3e400) [pid = 1650] [serial = 1458] [outer = 0x0] 14:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b29e800) [pid = 1650] [serial = 1459] [outer = 0x12ac3e400] 14:15:25 INFO - PROCESS | 1650 | 1461964525790 Marionette DEBUG loaded listener.js 14:15:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b2c1400) [pid = 1650] [serial = 1460] [outer = 0x12ac3e400] 14:15:26 INFO - PROCESS | 1650 | 1461964526234 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]]]}] 14:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 14:15:26 INFO - PROCESS | 1650 | 1461964526239 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 1650 | 1461964526241 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:15:26 INFO - PROCESS | 1650 | 1461964526243 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 1650 | 1461964526244 Marionette TRACE conn2 <- [1,1918,null,{}] 14:15:26 INFO - PROCESS | 1650 | 1461964526247 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}] 14:15:26 INFO - PROCESS | 1650 | 1461964526368 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:15:26 INFO - PROCESS | 1650 | 1461964526429 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccb5800 == 46 [pid = 1650] [id = 487] 14:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b2c1800) [pid = 1650] [serial = 1461] [outer = 0x0] 14:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12b2f1800) [pid = 1650] [serial = 1462] [outer = 0x12b2c1800] 14:15:26 INFO - PROCESS | 1650 | 1461964526459 Marionette DEBUG loaded listener.js 14:15:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12be57c00) [pid = 1650] [serial = 1463] [outer = 0x12b2c1800] 14:15:26 INFO - PROCESS | 1650 | 1461964526935 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]]]}] 14:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 724ms 14:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:15:26 INFO - PROCESS | 1650 | 1461964526969 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:15:26 INFO - PROCESS | 1650 | 1461964526971 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:15:26 INFO - PROCESS | 1650 | 1461964526973 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:15:26 INFO - PROCESS | 1650 | 1461964526975 Marionette TRACE conn2 <- [1,1922,null,{}] 14:15:26 INFO - PROCESS | 1650 | 1461964526977 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}] 14:15:27 INFO - PROCESS | 1650 | 1461964527104 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:15:27 INFO - PROCESS | 1650 | 1461964527208 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd96800 == 47 [pid = 1650] [id = 488] 14:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11852a400) [pid = 1650] [serial = 1464] [outer = 0x0] 14:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12be5a400) [pid = 1650] [serial = 1465] [outer = 0x11852a400] 14:15:27 INFO - PROCESS | 1650 | 1461964527258 Marionette DEBUG loaded listener.js 14:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12be9e800) [pid = 1650] [serial = 1466] [outer = 0x11852a400] 14:15:27 INFO - PROCESS | 1650 | 1461964527664 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]]]}] 14:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 14:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:15:27 INFO - PROCESS | 1650 | 1461964527724 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:15:27 INFO - PROCESS | 1650 | 1461964527725 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:15:27 INFO - PROCESS | 1650 | 1461964527728 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:15:27 INFO - PROCESS | 1650 | 1461964527729 Marionette TRACE conn2 <- [1,1926,null,{}] 14:15:27 INFO - PROCESS | 1650 | 1461964527734 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}] 14:15:27 INFO - PROCESS | 1650 | 1461964527833 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:15:27 INFO - PROCESS | 1650 | 1461964527894 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d261000 == 48 [pid = 1650] [id = 489] 14:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12be9a400) [pid = 1650] [serial = 1467] [outer = 0x0] 14:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12c0ca000) [pid = 1650] [serial = 1468] [outer = 0x12be9a400] 14:15:27 INFO - PROCESS | 1650 | 1461964527924 Marionette DEBUG loaded listener.js 14:15:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12c0d0400) [pid = 1650] [serial = 1469] [outer = 0x12be9a400] 14:15:28 INFO - PROCESS | 1650 | 1461964528421 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]]]}] 14:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 724ms 14:15:28 INFO - PROCESS | 1650 | 1461964528485 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:15:28 INFO - PROCESS | 1650 | 1461964528490 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:15:28 INFO - PROCESS | 1650 | 1461964528503 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:15:28 INFO - PROCESS | 1650 | 1461964528506 Marionette TRACE conn2 <- [1,1930,null,{}] 14:15:28 INFO - PROCESS | 1650 | 1461964528512 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}] 14:15:28 INFO - PROCESS | 1650 | 1461964528663 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:15:28 INFO - PROCESS | 1650 | 1461964528776 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12149e800 == 49 [pid = 1650] [id = 490] 14:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x114ff8c00) [pid = 1650] [serial = 1470] [outer = 0x0] 14:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11672ec00) [pid = 1650] [serial = 1471] [outer = 0x114ff8c00] 14:15:28 INFO - PROCESS | 1650 | 1461964528823 Marionette DEBUG loaded listener.js 14:15:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x119264800) [pid = 1650] [serial = 1472] [outer = 0x114ff8c00] 14:15:29 INFO - PROCESS | 1650 | --DOCSHELL 0x118111800 == 48 [pid = 1650] [id = 480] 14:15:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1258ca800 == 47 [pid = 1650] [id = 476] 14:15:29 INFO - PROCESS | 1650 | --DOCSHELL 0x123f36800 == 46 [pid = 1650] [id = 475] 14:15:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11810d000 == 45 [pid = 1650] [id = 474] 14:15:29 INFO - PROCESS | 1650 | --DOCSHELL 0x118327000 == 44 [pid = 1650] [id = 473] 14:15:29 INFO - PROCESS | 1650 | 1461964529420 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]]]}] 14:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 980ms 14:15:29 INFO - PROCESS | 1650 | 1461964529481 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:15:29 INFO - PROCESS | 1650 | 1461964529484 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:15:29 INFO - PROCESS | 1650 | 1461964529490 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:15:29 INFO - PROCESS | 1650 | 1461964529492 Marionette TRACE conn2 <- [1,1934,null,{}] 14:15:29 INFO - PROCESS | 1650 | 1461964529496 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}] 14:15:29 INFO - PROCESS | 1650 | 1461964529604 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:15:29 INFO - PROCESS | 1650 | 1461964529679 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x121320000 == 45 [pid = 1650] [id = 491] 14:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x118776000) [pid = 1650] [serial = 1473] [outer = 0x0] 14:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x119a05c00) [pid = 1650] [serial = 1474] [outer = 0x118776000] 14:15:29 INFO - PROCESS | 1650 | 1461964529713 Marionette DEBUG loaded listener.js 14:15:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x121362400) [pid = 1650] [serial = 1475] [outer = 0x118776000] 14:15:30 INFO - PROCESS | 1650 | 1461964530167 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]]]}] 14:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 14:15:30 INFO - PROCESS | 1650 | 1461964530211 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:15:30 INFO - PROCESS | 1650 | 1461964530216 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:15:30 INFO - PROCESS | 1650 | 1461964530221 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:15:30 INFO - PROCESS | 1650 | 1461964530223 Marionette TRACE conn2 <- [1,1938,null,{}] 14:15:30 INFO - PROCESS | 1650 | 1461964530226 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}] 14:15:30 INFO - PROCESS | 1650 | 1461964530330 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:15:30 INFO - PROCESS | 1650 | 1461964530441 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d3c800 == 46 [pid = 1650] [id = 492] 14:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1257dfc00) [pid = 1650] [serial = 1476] [outer = 0x0] 14:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12611f000) [pid = 1650] [serial = 1477] [outer = 0x1257dfc00] 14:15:30 INFO - PROCESS | 1650 | 1461964530471 Marionette DEBUG loaded listener.js 14:15:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x1284c2000) [pid = 1650] [serial = 1478] [outer = 0x1257dfc00] 14:15:30 INFO - PROCESS | 1650 | 1461964530948 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]]]}] 14:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 777ms 14:15:31 INFO - PROCESS | 1650 | 1461964531018 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:15:31 INFO - PROCESS | 1650 | 1461964531021 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:15:31 INFO - PROCESS | 1650 | 1461964531028 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 1650 | 1461964531034 Marionette TRACE conn2 <- [1,1942,null,{}] 14:15:31 INFO - PROCESS | 1650 | 1461964531046 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}] 14:15:31 INFO - PROCESS | 1650 | 1461964531203 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:15:31 INFO - PROCESS | 1650 | 1461964531315 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccae800 == 47 [pid = 1650] [id = 493] 14:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12879d400) [pid = 1650] [serial = 1479] [outer = 0x0] 14:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12a92c000) [pid = 1650] [serial = 1480] [outer = 0x12879d400] 14:15:31 INFO - PROCESS | 1650 | 1461964531367 Marionette DEBUG loaded listener.js 14:15:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12ac3cc00) [pid = 1650] [serial = 1481] [outer = 0x12879d400] 14:15:31 INFO - PROCESS | 1650 | 1461964531908 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]]]}] 14:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 929ms 14:15:31 INFO - PROCESS | 1650 | 1461964531958 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:15:31 INFO - PROCESS | 1650 | 1461964531961 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:15:31 INFO - PROCESS | 1650 | 1461964531983 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:15:31 INFO - PROCESS | 1650 | 1461964531985 Marionette TRACE conn2 <- [1,1946,null,{}] 14:15:31 INFO - PROCESS | 1650 | 1461964531993 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}] 14:15:32 INFO - PROCESS | 1650 | 1461964532145 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:15:32 INFO - PROCESS | 1650 | 1461964532220 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d521800 == 48 [pid = 1650] [id = 494] 14:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12b2bcc00) [pid = 1650] [serial = 1482] [outer = 0x0] 14:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12b2c1000) [pid = 1650] [serial = 1483] [outer = 0x12b2bcc00] 14:15:32 INFO - PROCESS | 1650 | 1461964532251 Marionette DEBUG loaded listener.js 14:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12be58800) [pid = 1650] [serial = 1484] [outer = 0x12b2bcc00] 14:15:32 INFO - PROCESS | 1650 | 1461964532687 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]]]}] 14:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 744ms 14:15:32 INFO - PROCESS | 1650 | 1461964532707 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:15:32 INFO - PROCESS | 1650 | 1461964532709 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:15:32 INFO - PROCESS | 1650 | 1461964532711 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:15:32 INFO - PROCESS | 1650 | 1461964532713 Marionette TRACE conn2 <- [1,1950,null,{}] 14:15:32 INFO - PROCESS | 1650 | 1461964532715 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}] 14:15:32 INFO - PROCESS | 1650 | 1461964532814 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:15:32 INFO - PROCESS | 1650 | 1461964532913 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d639800 == 49 [pid = 1650] [id = 495] 14:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12be5dc00) [pid = 1650] [serial = 1485] [outer = 0x0] 14:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12c0ce800) [pid = 1650] [serial = 1486] [outer = 0x12be5dc00] 14:15:32 INFO - PROCESS | 1650 | 1461964532943 Marionette DEBUG loaded listener.js 14:15:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12c280c00) [pid = 1650] [serial = 1487] [outer = 0x12be5dc00] 14:15:33 INFO - PROCESS | 1650 | 1461964533390 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]]]}] 14:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 721ms 14:15:33 INFO - PROCESS | 1650 | 1461964533432 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:15:33 INFO - PROCESS | 1650 | 1461964533434 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:15:33 INFO - PROCESS | 1650 | 1461964533436 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:15:33 INFO - PROCESS | 1650 | 1461964533437 Marionette TRACE conn2 <- [1,1954,null,{}] 14:15:33 INFO - PROCESS | 1650 | 1461964533440 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}] 14:15:33 INFO - PROCESS | 1650 | 1461964533564 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:15:33 INFO - PROCESS | 1650 | 1461964533674 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e105000 == 50 [pid = 1650] [id = 496] 14:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12c2b3c00) [pid = 1650] [serial = 1488] [outer = 0x0] 14:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12c851c00) [pid = 1650] [serial = 1489] [outer = 0x12c2b3c00] 14:15:33 INFO - PROCESS | 1650 | 1461964533709 Marionette DEBUG loaded listener.js 14:15:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12c9e9400) [pid = 1650] [serial = 1490] [outer = 0x12c2b3c00] 14:15:34 INFO - PROCESS | 1650 | 1461964534093 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]]]}] 14:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 719ms 14:15:34 INFO - PROCESS | 1650 | 1461964534162 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1650 | 1461964534163 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:15:34 INFO - PROCESS | 1650 | 1461964534168 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 1650 | 1461964534169 Marionette TRACE conn2 <- [1,1958,null,{}] 14:15:34 INFO - PROCESS | 1650 | 1461964534172 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}] 14:15:34 INFO - PROCESS | 1650 | 1461964534271 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:15:34 INFO - PROCESS | 1650 | 1461964534334 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e120000 == 51 [pid = 1650] [id = 497] 14:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12c2b7c00) [pid = 1650] [serial = 1491] [outer = 0x0] 14:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12c9edc00) [pid = 1650] [serial = 1492] [outer = 0x12c2b7c00] 14:15:34 INFO - PROCESS | 1650 | 1461964534363 Marionette DEBUG loaded listener.js 14:15:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12cc26c00) [pid = 1650] [serial = 1493] [outer = 0x12c2b7c00] 14:15:34 INFO - PROCESS | 1650 | 1461964534812 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]]]}] 14:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 671ms 14:15:34 INFO - PROCESS | 1650 | 1461964534840 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:15:34 INFO - PROCESS | 1650 | 1461964534842 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:15:34 INFO - PROCESS | 1650 | 1461964534846 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:15:34 INFO - PROCESS | 1650 | 1461964534848 Marionette TRACE conn2 <- [1,1962,null,{}] 14:15:34 INFO - PROCESS | 1650 | 1461964534851 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}] 14:15:35 INFO - PROCESS | 1650 | 1461964535001 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:15:35 INFO - PROCESS | 1650 | 1461964535115 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e356000 == 52 [pid = 1650] [id = 498] 14:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12c9e9c00) [pid = 1650] [serial = 1494] [outer = 0x0] 14:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12cc2d000) [pid = 1650] [serial = 1495] [outer = 0x12c9e9c00] 14:15:35 INFO - PROCESS | 1650 | 1461964535162 Marionette DEBUG loaded listener.js 14:15:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12cc32800) [pid = 1650] [serial = 1496] [outer = 0x12c9e9c00] 14:15:35 INFO - PROCESS | 1650 | 1461964535792 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]]]}] 14:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 975ms 14:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:15:35 INFO - PROCESS | 1650 | 1461964535820 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:15:35 INFO - PROCESS | 1650 | 1461964535823 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:15:35 INFO - PROCESS | 1650 | 1461964535826 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:15:35 INFO - PROCESS | 1650 | 1461964535828 Marionette TRACE conn2 <- [1,1966,null,{}] 14:15:35 INFO - PROCESS | 1650 | 1461964535853 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}] 14:15:35 INFO - PROCESS | 1650 | 1461964535958 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:15:36 INFO - PROCESS | 1650 | 1461964536040 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x121f7c000 == 53 [pid = 1650] [id = 499] 14:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1197ac400) [pid = 1650] [serial = 1497] [outer = 0x0] 14:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x119bdcc00) [pid = 1650] [serial = 1498] [outer = 0x1197ac400] 14:15:36 INFO - PROCESS | 1650 | 1461964536071 Marionette DEBUG loaded listener.js 14:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12151f400) [pid = 1650] [serial = 1499] [outer = 0x1197ac400] 14:15:36 INFO - PROCESS | 1650 | 1461964536575 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]]]}] 14:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba9800 == 52 [pid = 1650] [id = 482] 14:15:36 INFO - PROCESS | 1650 | --DOCSHELL 0x114fcf000 == 51 [pid = 1650] [id = 481] 14:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 792ms 14:15:36 INFO - PROCESS | 1650 | 1461964536619 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:15:36 INFO - PROCESS | 1650 | 1461964536621 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:15:36 INFO - PROCESS | 1650 | 1461964536656 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:15:36 INFO - PROCESS | 1650 | 1461964536658 Marionette TRACE conn2 <- [1,1970,null,{}] 14:15:36 INFO - PROCESS | 1650 | 1461964536663 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}] 14:15:36 INFO - PROCESS | 1650 | 1461964536809 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:15:36 INFO - PROCESS | 1650 | 1461964536865 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba2800 == 52 [pid = 1650] [id = 500] 14:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x11925f800) [pid = 1650] [serial = 1500] [outer = 0x0] 14:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x1197ea000) [pid = 1650] [serial = 1501] [outer = 0x11925f800] 14:15:36 INFO - PROCESS | 1650 | 1461964536898 Marionette DEBUG loaded listener.js 14:15:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x121bd0800) [pid = 1650] [serial = 1502] [outer = 0x11925f800] 14:15:37 INFO - PROCESS | 1650 | 1461964537315 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]]]}] 14:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 728ms 14:15:37 INFO - PROCESS | 1650 | 1461964537383 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:15:37 INFO - PROCESS | 1650 | 1461964537387 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:15:37 INFO - PROCESS | 1650 | 1461964537391 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:15:37 INFO - PROCESS | 1650 | 1461964537393 Marionette TRACE conn2 <- [1,1974,null,{}] 14:15:37 INFO - PROCESS | 1650 | 1461964537396 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}] 14:15:37 INFO - PROCESS | 1650 | 1461964537503 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:15:37 INFO - PROCESS | 1650 | 1461964537584 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c209000 == 53 [pid = 1650] [id = 501] 14:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x124cb7c00) [pid = 1650] [serial = 1503] [outer = 0x0] 14:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x128634000) [pid = 1650] [serial = 1504] [outer = 0x124cb7c00] 14:15:37 INFO - PROCESS | 1650 | 1461964537615 Marionette DEBUG loaded listener.js 14:15:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12899bc00) [pid = 1650] [serial = 1505] [outer = 0x124cb7c00] 14:15:38 INFO - PROCESS | 1650 | 1461964538039 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]]]}] 14:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 14:15:38 INFO - PROCESS | 1650 | 1461964538062 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:15:38 INFO - PROCESS | 1650 | 1461964538064 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:15:38 INFO - PROCESS | 1650 | 1461964538067 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - PROCESS | 1650 | 1461964538069 Marionette TRACE conn2 <- [1,1978,null,{}] 14:15:38 INFO - PROCESS | 1650 | 1461964538077 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}] 14:15:38 INFO - PROCESS | 1650 | 1461964538211 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:15:38 INFO - PROCESS | 1650 | 1461964538319 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d25a000 == 54 [pid = 1650] [id = 502] 14:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x128cc6400) [pid = 1650] [serial = 1506] [outer = 0x0] 14:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12b2a2000) [pid = 1650] [serial = 1507] [outer = 0x128cc6400] 14:15:38 INFO - PROCESS | 1650 | 1461964538357 Marionette DEBUG loaded listener.js 14:15:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12b2f5c00) [pid = 1650] [serial = 1508] [outer = 0x128cc6400] 14:15:38 INFO - PROCESS | 1650 | 1461964538781 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]]]}] 14:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 773ms 14:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:15:38 INFO - PROCESS | 1650 | 1461964538839 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:15:38 INFO - PROCESS | 1650 | 1461964538841 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:15:38 INFO - PROCESS | 1650 | 1461964538843 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:15:38 INFO - PROCESS | 1650 | 1461964538844 Marionette TRACE conn2 <- [1,1982,null,{}] 14:15:38 INFO - PROCESS | 1650 | 1461964538847 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}] 14:15:38 INFO - PROCESS | 1650 | 1461964538950 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:15:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12c213800 == 53 [pid = 1650] [id = 467] 14:15:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1193af800 == 52 [pid = 1650] [id = 302] 14:15:39 INFO - PROCESS | 1650 | --DOCSHELL 0x128695000 == 51 [pid = 1650] [id = 477] 14:15:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12999f000 == 50 [pid = 1650] [id = 478] 14:15:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1219cc000 == 49 [pid = 1650] [id = 300] 14:15:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccae800 == 48 [pid = 1650] [id = 493] 14:15:39 INFO - PROCESS | 1650 | --DOCSHELL 0x128d3c800 == 47 [pid = 1650] [id = 492] 14:15:39 INFO - PROCESS | 1650 | --DOCSHELL 0x121320000 == 46 [pid = 1650] [id = 491] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11744e800 == 45 [pid = 1650] [id = 291] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c833000 == 44 [pid = 1650] [id = 486] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11263d000 == 43 [pid = 1650] [id = 288] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x117196800 == 42 [pid = 1650] [id = 296] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1185b1800 == 41 [pid = 1650] [id = 293] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118321000 == 40 [pid = 1650] [id = 449] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b32e800 == 39 [pid = 1650] [id = 479] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccb5800 == 38 [pid = 1650] [id = 487] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12674c800 == 37 [pid = 1650] [id = 304] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e105000 == 36 [pid = 1650] [id = 496] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e120000 == 35 [pid = 1650] [id = 497] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d521800 == 34 [pid = 1650] [id = 494] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119812000 == 33 [pid = 1650] [id = 295] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12be25800 == 32 [pid = 1650] [id = 485] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d261000 == 31 [pid = 1650] [id = 489] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118327800 == 30 [pid = 1650] [id = 298] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d639800 == 29 [pid = 1650] [id = 495] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119552800 == 28 [pid = 1650] [id = 468] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118328800 == 27 [pid = 1650] [id = 292] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd96800 == 26 [pid = 1650] [id = 488] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124cdb000 == 25 [pid = 1650] [id = 303] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121836800 == 24 [pid = 1650] [id = 299] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1130d1800 == 23 [pid = 1650] [id = 289] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x117197800 == 22 [pid = 1650] [id = 290] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb0800 == 21 [pid = 1650] [id = 297] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x126d97800 == 20 [pid = 1650] [id = 305] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a95a800 == 19 [pid = 1650] [id = 466] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12e356000 == 18 [pid = 1650] [id = 498] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123e53800 == 17 [pid = 1650] [id = 483] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12999f800 == 16 [pid = 1650] [id = 484] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119555000 == 15 [pid = 1650] [id = 294] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123e5d800 == 14 [pid = 1650] [id = 301] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c209000 == 13 [pid = 1650] [id = 501] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12149e800 == 12 [pid = 1650] [id = 490] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119d29800 == 11 [pid = 1650] [id = 472] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121f7c000 == 10 [pid = 1650] [id = 499] 14:15:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba2800 == 9 [pid = 1650] [id = 500] 14:15:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d25a000 == 8 [pid = 1650] [id = 502] 14:15:43 INFO - PROCESS | 1650 | 1461964543421 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x112a3b000 == 9 [pid = 1650] [id = 503] 14:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x1111d4800) [pid = 1650] [serial = 1509] [outer = 0x0] 14:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x111cbe400) [pid = 1650] [serial = 1510] [outer = 0x1111d4800] 14:15:43 INFO - PROCESS | 1650 | 1461964543449 Marionette DEBUG loaded listener.js 14:15:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x1126b8c00) [pid = 1650] [serial = 1511] [outer = 0x1111d4800] 14:15:43 INFO - PROCESS | 1650 | 1461964543860 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]]]}] 14:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 5140ms 14:15:43 INFO - PROCESS | 1650 | 1461964543985 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:15:43 INFO - PROCESS | 1650 | 1461964543990 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:15:43 INFO - PROCESS | 1650 | 1461964543995 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 1650 | 1461964543999 Marionette TRACE conn2 <- [1,1986,null,{}] 14:15:44 INFO - PROCESS | 1650 | 1461964544022 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}] 14:15:44 INFO - PROCESS | 1650 | 1461964544199 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:15:44 INFO - PROCESS | 1650 | 1461964544259 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a78000 == 10 [pid = 1650] [id = 504] 14:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x116422400) [pid = 1650] [serial = 1512] [outer = 0x0] 14:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x1166e4c00) [pid = 1650] [serial = 1513] [outer = 0x116422400] 14:15:44 INFO - PROCESS | 1650 | 1461964544290 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x11695e800) [pid = 1650] [serial = 1514] [outer = 0x116422400] 14:15:44 INFO - PROCESS | 1650 | 1461964544658 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]]]}] 14:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 693ms 14:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:15:44 INFO - PROCESS | 1650 | 1461964544689 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:15:44 INFO - PROCESS | 1650 | 1461964544692 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:15:44 INFO - PROCESS | 1650 | 1461964544694 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:15:44 INFO - PROCESS | 1650 | 1461964544696 Marionette TRACE conn2 <- [1,1990,null,{}] 14:15:44 INFO - PROCESS | 1650 | 1461964544698 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}] 14:15:44 INFO - PROCESS | 1650 | 1461964544806 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:15:44 INFO - PROCESS | 1650 | 1461964544822 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118357000 == 11 [pid = 1650] [id = 505] 14:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x116f08800) [pid = 1650] [serial = 1515] [outer = 0x0] 14:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11759b800) [pid = 1650] [serial = 1516] [outer = 0x116f08800] 14:15:44 INFO - PROCESS | 1650 | 1461964544848 Marionette DEBUG loaded listener.js 14:15:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x1180ca000) [pid = 1650] [serial = 1517] [outer = 0x116f08800] 14:15:45 INFO - PROCESS | 1650 | 1461964545227 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]]]}] 14:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 573ms 14:15:45 INFO - PROCESS | 1650 | 1461964545275 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:15:45 INFO - PROCESS | 1650 | 1461964545276 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:15:45 INFO - PROCESS | 1650 | 1461964545283 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - PROCESS | 1650 | 1461964545288 Marionette TRACE conn2 <- [1,1994,null,{}] 14:15:45 INFO - PROCESS | 1650 | 1461964545291 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}] 14:15:45 INFO - PROCESS | 1650 | 1461964545402 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:15:45 INFO - PROCESS | 1650 | 1461964545419 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b63000 == 12 [pid = 1650] [id = 506] 14:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x118571800) [pid = 1650] [serial = 1518] [outer = 0x0] 14:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x11925a800) [pid = 1650] [serial = 1519] [outer = 0x118571800] 14:15:45 INFO - PROCESS | 1650 | 1461964545445 Marionette DEBUG loaded listener.js 14:15:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x1197ed000) [pid = 1650] [serial = 1520] [outer = 0x118571800] 14:15:45 INFO - PROCESS | 1650 | 1461964545815 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]]]}] 14:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 576ms 14:15:45 INFO - PROCESS | 1650 | 1461964545856 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:15:45 INFO - PROCESS | 1650 | 1461964545857 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:15:45 INFO - PROCESS | 1650 | 1461964545860 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:15:45 INFO - PROCESS | 1650 | 1461964545861 Marionette TRACE conn2 <- [1,1998,null,{}] 14:15:45 INFO - PROCESS | 1650 | 1461964545863 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}] 14:15:46 INFO - PROCESS | 1650 | 1461964546922 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x121516800) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x111124c00) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11672b400) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x126b33800) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x1192df400) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x111123800) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x111cb6800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x11695dc00) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x119261c00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x124c11800) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12a844c00) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x128f08800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x1284ca000) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x1197ac400) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11672d800) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x119742c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x112979000) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x119d17800) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x1257dfc00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x116f0c000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12135c400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11766b400) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x114ff8c00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12863ec00) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x126d13800) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x128995400) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x116a62000) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x128999000) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x111d4dc00) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x119a02400) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x123f5ac00) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x116724000) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x118739c00) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x126995400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x112a2b800) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x121359c00) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12be5dc00) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x111fd5400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1284c0c00) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12b2bcc00) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1257e4400) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1257dcc00) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12879d400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11925f800) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x1286b3000) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x114ff8400) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x118776000) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x110e97800) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x124cb7c00) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x121d83c00) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x119d1ac00) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11852a400) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x119262000) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12c9e9c00) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12c2b7c00) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12c2b3c00) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12be9a400) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x110e8fc00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x121533800) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1284c7000) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x126d09400) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1134cd000) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1169ab400) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12a9c9000) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x118530000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12b2c1800) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x119bdc800) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x119be7000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:15:46 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12ac3e400) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:15:47 INFO - PROCESS | 1650 | 1461964547016 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1121b4800 == 13 [pid = 1650] [id = 507] 14:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x110e94000) [pid = 1650] [serial = 1521] [outer = 0x0] 14:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x111124c00) [pid = 1650] [serial = 1522] [outer = 0x110e94000] 14:15:47 INFO - PROCESS | 1650 | 1461964547042 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1126b7400) [pid = 1650] [serial = 1523] [outer = 0x110e94000] 14:15:47 INFO - PROCESS | 1650 | 1461964547319 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]]]}] 14:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1473ms 14:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:15:47 INFO - PROCESS | 1650 | 1461964547339 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 1650 | 1461964547340 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:15:47 INFO - PROCESS | 1650 | 1461964547342 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 1650 | 1461964547344 Marionette TRACE conn2 <- [1,2002,null,{}] 14:15:47 INFO - PROCESS | 1650 | 1461964547353 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}] 14:15:47 INFO - PROCESS | 1650 | 1461964547440 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:15:47 INFO - PROCESS | 1650 | 1461964547502 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11955c000 == 14 [pid = 1650] [id = 508] 14:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1169aa400) [pid = 1650] [serial = 1524] [outer = 0x0] 14:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x116f02400) [pid = 1650] [serial = 1525] [outer = 0x1169aa400] 14:15:47 INFO - PROCESS | 1650 | 1461964547535 Marionette DEBUG loaded listener.js 14:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x119261c00) [pid = 1650] [serial = 1526] [outer = 0x1169aa400] 14:15:47 INFO - PROCESS | 1650 | 1461964547859 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]]]}] 14:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 14:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:15:47 INFO - PROCESS | 1650 | 1461964547871 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:15:47 INFO - PROCESS | 1650 | 1461964547873 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:15:47 INFO - PROCESS | 1650 | 1461964547875 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:15:47 INFO - PROCESS | 1650 | 1461964547876 Marionette TRACE conn2 <- [1,2006,null,{}] 14:15:47 INFO - PROCESS | 1650 | 1461964547879 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}] 14:15:47 INFO - PROCESS | 1650 | 1461964547968 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:15:47 INFO - PROCESS | 1650 | 1461964547972 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x110ff7800 == 15 [pid = 1650] [id = 509] 14:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11766b400) [pid = 1650] [serial = 1527] [outer = 0x0] 14:15:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x119be0400) [pid = 1650] [serial = 1528] [outer = 0x11766b400] 14:15:48 INFO - PROCESS | 1650 | 1461964547998 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11a02d800) [pid = 1650] [serial = 1529] [outer = 0x11766b400] 14:15:48 INFO - PROCESS | 1650 | 1461964548354 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]]]}] 14:15:48 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 14:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 521ms 14:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:15:48 INFO - PROCESS | 1650 | 1461964548416 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:15:48 INFO - PROCESS | 1650 | 1461964548417 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:15:48 INFO - PROCESS | 1650 | 1461964548419 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:15:48 INFO - PROCESS | 1650 | 1461964548421 Marionette TRACE conn2 <- [1,2010,null,{}] 14:15:48 INFO - PROCESS | 1650 | 1461964548423 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}] 14:15:48 INFO - PROCESS | 1650 | 1461964548505 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:15:48 INFO - PROCESS | 1650 | 1461964548509 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b1f000 == 16 [pid = 1650] [id = 510] 14:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x121360000) [pid = 1650] [serial = 1530] [outer = 0x0] 14:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12135d400) [pid = 1650] [serial = 1531] [outer = 0x121360000] 14:15:48 INFO - PROCESS | 1650 | 1461964548537 Marionette DEBUG loaded listener.js 14:15:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x121519c00) [pid = 1650] [serial = 1532] [outer = 0x121360000] 14:15:49 INFO - PROCESS | 1650 | 1461964549171 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]]]}] 14:15:49 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 14:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 819ms 14:15:49 INFO - PROCESS | 1650 | 1461964549240 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:15:49 INFO - PROCESS | 1650 | 1461964549242 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:15:49 INFO - PROCESS | 1650 | 1461964549246 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:15:49 INFO - PROCESS | 1650 | 1461964549249 Marionette TRACE conn2 <- [1,2014,null,{}] 14:15:49 INFO - PROCESS | 1650 | 1461964549307 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}] 14:15:49 INFO - PROCESS | 1650 | 1461964549422 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:15:49 INFO - PROCESS | 1650 | 1461964549481 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1171a1000 == 17 [pid = 1650] [id = 511] 14:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x111131400) [pid = 1650] [serial = 1533] [outer = 0x0] 14:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x113402800) [pid = 1650] [serial = 1534] [outer = 0x111131400] 14:15:49 INFO - PROCESS | 1650 | 1461964549513 Marionette DEBUG loaded listener.js 14:15:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x115f90400) [pid = 1650] [serial = 1535] [outer = 0x111131400] 14:15:50 INFO - PROCESS | 1650 | 1461964550068 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]]]}] 14:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 901ms 14:15:50 INFO - PROCESS | 1650 | 1461964550147 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:15:50 INFO - PROCESS | 1650 | 1461964550151 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:15:50 INFO - PROCESS | 1650 | 1461964550156 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:15:50 INFO - PROCESS | 1650 | 1461964550158 Marionette TRACE conn2 <- [1,2018,null,{}] 14:15:50 INFO - PROCESS | 1650 | 1461964550160 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}] 14:15:50 INFO - PROCESS | 1650 | 1461964550269 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:15:50 INFO - PROCESS | 1650 | 1461964550333 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12111b000 == 18 [pid = 1650] [id = 512] 14:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11642b000) [pid = 1650] [serial = 1536] [outer = 0x0] 14:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x117104800) [pid = 1650] [serial = 1537] [outer = 0x11642b000] 14:15:50 INFO - PROCESS | 1650 | 1461964550365 Marionette DEBUG loaded listener.js 14:15:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11847c000) [pid = 1650] [serial = 1538] [outer = 0x11642b000] 14:15:51 INFO - PROCESS | 1650 | 1461964551109 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]]]}] 14:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1021ms 14:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:15:51 INFO - PROCESS | 1650 | 1461964551177 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:15:51 INFO - PROCESS | 1650 | 1461964551179 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:15:51 INFO - PROCESS | 1650 | 1461964551183 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 1650 | 1461964551185 Marionette TRACE conn2 <- [1,2022,null,{}] 14:15:51 INFO - PROCESS | 1650 | 1461964551189 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}] 14:15:51 INFO - PROCESS | 1650 | 1461964551292 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:15:51 INFO - PROCESS | 1650 | 1461964551351 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x113061000 == 19 [pid = 1650] [id = 513] 14:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11112b800) [pid = 1650] [serial = 1539] [outer = 0x0] 14:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1121de000) [pid = 1650] [serial = 1540] [outer = 0x11112b800] 14:15:51 INFO - PROCESS | 1650 | 1461964551382 Marionette DEBUG loaded listener.js 14:15:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x112a26400) [pid = 1650] [serial = 1541] [outer = 0x11112b800] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12b2a2000) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11112a000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x119264800) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x128797000) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12863a000) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12899dc00) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x128995000) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x128c20c00) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x128cbc400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x119bda000) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x115f15000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x112a2d400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x119be6000) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x121143000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12515f400) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x118570000) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x116a5f000) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x119203400) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1197a1c00) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1284c5c00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x116960400) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11672ec00) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118473400) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x121539000) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x124a6a400) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x128636c00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x125839800) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11110dc00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1126c3000) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x116f0ec00) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11642b800) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1284bd400) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x128634c00) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128113c00) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x119bdbc00) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118537400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11112dc00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x113393c00) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112a28400) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x112a2d800) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x118571000) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11710e800) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119be1000) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x124c0c800) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12ac32000) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1286af800) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12583ec00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x128fd3800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a930000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12a9c4000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x128fd0000) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119d4f800) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128cc5c00) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128f0f000) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x128c1d000) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x128cc0400) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1286b2800) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1284be000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b2a0c00) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a92c000) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x121512c00) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125841400) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12151f400) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11852ec00) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119a06400) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1134cb800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1217d4800) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1284c2000) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11925ec00) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123e72000) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119bdcc00) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1197ea000) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121513800) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12611f000) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118745000) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121144c00) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11856b000) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a05c00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1192d5400) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116f06800) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126126400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1284bf000) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12ac3cc00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121bd0800) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a92bc00) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b2c1000) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116a61400) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121362400) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x113490400) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b29e800) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115f16800) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12899bc00) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1286bc800) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128c23800) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128634000) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125834c00) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121d7a800) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12be57c00) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121137400) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12be5a400) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12151a400) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b2c1400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b2f1800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12c280c00) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a938c00) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12c851c00) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128f0cc00) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12a92d400) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12be58800) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1284ca400) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c0ce800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1286b6400) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12be9e800) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12135f000) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12cc32800) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12cc2d000) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12cc26c00) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12c9edc00) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12c9e9400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12c0ca000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1121e0400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12c0d0400) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x124e44c00) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1286b0c00) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12811cc00) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x11671fc00) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x118574800) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x12ac3a400) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x119266c00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 14:15:51 INFO - PROCESS | 1650 | 1461964551853 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]]]}] 14:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 724ms 14:15:51 INFO - PROCESS | 1650 | 1461964551907 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:15:51 INFO - PROCESS | 1650 | 1461964551910 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:15:51 INFO - PROCESS | 1650 | 1461964551915 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:15:51 INFO - PROCESS | 1650 | 1461964551916 Marionette TRACE conn2 <- [1,2026,null,{}] 14:15:51 INFO - PROCESS | 1650 | 1461964551919 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}] 14:15:51 INFO - PROCESS | 1650 | 1461964551996 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:15:52 INFO - PROCESS | 1650 | 1461964552005 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167c1800 == 20 [pid = 1650] [id = 514] 14:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x112a29800) [pid = 1650] [serial = 1542] [outer = 0x0] 14:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11348f800) [pid = 1650] [serial = 1543] [outer = 0x112a29800] 14:15:52 INFO - PROCESS | 1650 | 1461964552032 Marionette DEBUG loaded listener.js 14:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x115f15000) [pid = 1650] [serial = 1544] [outer = 0x112a29800] 14:15:52 INFO - PROCESS | 1650 | 1461964552393 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]]]}] 14:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 519ms 14:15:52 INFO - PROCESS | 1650 | 1461964552450 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:15:52 INFO - PROCESS | 1650 | 1461964552452 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:15:52 INFO - PROCESS | 1650 | 1461964552457 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:15:52 INFO - PROCESS | 1650 | 1461964552459 Marionette TRACE conn2 <- [1,2030,null,{}] 14:15:52 INFO - PROCESS | 1650 | 1461964552463 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}] 14:15:52 INFO - PROCESS | 1650 | 1461964552545 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:15:52 INFO - PROCESS | 1650 | 1461964552638 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11648a000 == 21 [pid = 1650] [id = 515] 14:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11112e400) [pid = 1650] [serial = 1545] [outer = 0x0] 14:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x112e3bc00) [pid = 1650] [serial = 1546] [outer = 0x11112e400] 14:15:52 INFO - PROCESS | 1650 | 1461964552700 Marionette DEBUG loaded listener.js 14:15:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x114ff8400) [pid = 1650] [serial = 1547] [outer = 0x11112e400] 14:15:53 INFO - PROCESS | 1650 | 1461964553131 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]]]}] 14:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 721ms 14:15:53 INFO - PROCESS | 1650 | 1461964553178 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:15:53 INFO - PROCESS | 1650 | 1461964553181 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:15:53 INFO - PROCESS | 1650 | 1461964553186 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:15:53 INFO - PROCESS | 1650 | 1461964553189 Marionette TRACE conn2 <- [1,2034,null,{}] 14:15:53 INFO - PROCESS | 1650 | 1461964553192 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}] 14:15:53 INFO - PROCESS | 1650 | 1461964553287 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:15:53 INFO - PROCESS | 1650 | 1461964553337 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x118324800 == 22 [pid = 1650] [id = 516] 14:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1162d2800) [pid = 1650] [serial = 1548] [outer = 0x0] 14:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11672c400) [pid = 1650] [serial = 1549] [outer = 0x1162d2800] 14:15:53 INFO - PROCESS | 1650 | 1461964553368 Marionette DEBUG loaded listener.js 14:15:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116f04800) [pid = 1650] [serial = 1550] [outer = 0x1162d2800] 14:15:53 INFO - PROCESS | 1650 | 1461964553777 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]]]}] 14:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 622ms 14:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:15:53 INFO - PROCESS | 1650 | 1461964553807 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:15:53 INFO - PROCESS | 1650 | 1461964553808 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:15:53 INFO - PROCESS | 1650 | 1461964553810 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:15:53 INFO - PROCESS | 1650 | 1461964553812 Marionette TRACE conn2 <- [1,2038,null,{}] 14:15:53 INFO - PROCESS | 1650 | 1461964553819 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}] 14:15:53 INFO - PROCESS | 1650 | 1461964553919 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:15:54 INFO - PROCESS | 1650 | 1461964554006 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119399000 == 23 [pid = 1650] [id = 517] 14:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11717f000) [pid = 1650] [serial = 1551] [outer = 0x0] 14:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118475000) [pid = 1650] [serial = 1552] [outer = 0x11717f000] 14:15:54 INFO - PROCESS | 1650 | 1461964554040 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118533800) [pid = 1650] [serial = 1553] [outer = 0x11717f000] 14:15:54 INFO - PROCESS | 1650 | 1461964554460 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]]]}] 14:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 669ms 14:15:54 INFO - PROCESS | 1650 | 1461964554480 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:15:54 INFO - PROCESS | 1650 | 1461964554483 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:15:54 INFO - PROCESS | 1650 | 1461964554486 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:15:54 INFO - PROCESS | 1650 | 1461964554487 Marionette TRACE conn2 <- [1,2042,null,{}] 14:15:54 INFO - PROCESS | 1650 | 1461964554489 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}] 14:15:54 INFO - PROCESS | 1650 | 1461964554581 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:15:54 INFO - PROCESS | 1650 | 1461964554629 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11956b800 == 24 [pid = 1650] [id = 518] 14:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1180c9c00) [pid = 1650] [serial = 1554] [outer = 0x0] 14:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118572c00) [pid = 1650] [serial = 1555] [outer = 0x1180c9c00] 14:15:54 INFO - PROCESS | 1650 | 1461964554660 Marionette DEBUG loaded listener.js 14:15:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11877ac00) [pid = 1650] [serial = 1556] [outer = 0x1180c9c00] 14:15:55 INFO - PROCESS | 1650 | 1461964555083 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]]]}] 14:15:55 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) 14:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 618ms 14:15:55 INFO - PROCESS | 1650 | 1461964555104 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 1650 | 1461964555106 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:15:55 INFO - PROCESS | 1650 | 1461964555108 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 1650 | 1461964555109 Marionette TRACE conn2 <- [1,2046,null,{}] 14:15:55 INFO - PROCESS | 1650 | 1461964555112 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}] 14:15:55 INFO - PROCESS | 1650 | 1461964555204 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:15:55 INFO - PROCESS | 1650 | 1461964555285 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b6d000 == 25 [pid = 1650] [id = 519] 14:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119205000) [pid = 1650] [serial = 1557] [outer = 0x0] 14:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1192db400) [pid = 1650] [serial = 1558] [outer = 0x119205000] 14:15:55 INFO - PROCESS | 1650 | 1461964555316 Marionette DEBUG loaded listener.js 14:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1197a0800) [pid = 1650] [serial = 1559] [outer = 0x119205000] 14:15:55 INFO - PROCESS | 1650 | 1461964555720 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]]]}] 14:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 669ms 14:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:15:55 INFO - PROCESS | 1650 | 1461964555777 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:15:55 INFO - PROCESS | 1650 | 1461964555779 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:15:55 INFO - PROCESS | 1650 | 1461964555781 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:15:55 INFO - PROCESS | 1650 | 1461964555782 Marionette TRACE conn2 <- [1,2050,null,{}] 14:15:55 INFO - PROCESS | 1650 | 1461964555785 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}] 14:15:55 INFO - PROCESS | 1650 | 1461964555898 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:15:55 INFO - PROCESS | 1650 | 1461964555951 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x121118000 == 26 [pid = 1650] [id = 520] 14:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119a06400) [pid = 1650] [serial = 1560] [outer = 0x0] 14:15:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119be1c00) [pid = 1650] [serial = 1561] [outer = 0x119a06400] 14:15:55 INFO - PROCESS | 1650 | 1461964555983 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119d5bc00) [pid = 1650] [serial = 1562] [outer = 0x119a06400] 14:15:56 INFO - PROCESS | 1650 | 1461964556404 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]]]}] 14:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 14:15:56 INFO - PROCESS | 1650 | 1461964556451 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:15:56 INFO - PROCESS | 1650 | 1461964556453 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:15:56 INFO - PROCESS | 1650 | 1461964556455 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:15:56 INFO - PROCESS | 1650 | 1461964556456 Marionette TRACE conn2 <- [1,2054,null,{}] 14:15:56 INFO - PROCESS | 1650 | 1461964556459 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}] 14:15:56 INFO - PROCESS | 1650 | 1461964556575 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:15:56 INFO - PROCESS | 1650 | 1461964556710 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132a5800 == 27 [pid = 1650] [id = 521] 14:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110e90800) [pid = 1650] [serial = 1563] [outer = 0x0] 14:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x110e98400) [pid = 1650] [serial = 1564] [outer = 0x110e90800] 14:15:56 INFO - PROCESS | 1650 | 1461964556740 Marionette DEBUG loaded listener.js 14:15:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1121dd400) [pid = 1650] [serial = 1565] [outer = 0x110e90800] 14:15:57 INFO - PROCESS | 1650 | 1461964557161 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]]]}] 14:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 721ms 14:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:15:57 INFO - PROCESS | 1650 | 1461964557178 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 1650 | 1461964557180 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:15:57 INFO - PROCESS | 1650 | 1461964557186 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - PROCESS | 1650 | 1461964557188 Marionette TRACE conn2 <- [1,2058,null,{}] 14:15:57 INFO - PROCESS | 1650 | 1461964557191 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}] 14:15:57 INFO - PROCESS | 1650 | 1461964557278 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:15:57 INFO - PROCESS | 1650 | 1461964557328 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162a4000 == 28 [pid = 1650] [id = 522] 14:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112a28c00) [pid = 1650] [serial = 1566] [outer = 0x0] 14:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1166dc400) [pid = 1650] [serial = 1567] [outer = 0x112a28c00] 14:15:57 INFO - PROCESS | 1650 | 1461964557357 Marionette DEBUG loaded listener.js 14:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116f0f000) [pid = 1650] [serial = 1568] [outer = 0x112a28c00] 14:15:57 INFO - PROCESS | 1650 | 1461964557660 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]]]}] 14:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 14:15:57 INFO - PROCESS | 1650 | 1461964557709 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:15:57 INFO - PROCESS | 1650 | 1461964557712 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:15:57 INFO - PROCESS | 1650 | 1461964557714 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:15:57 INFO - PROCESS | 1650 | 1461964557716 Marionette TRACE conn2 <- [1,2062,null,{}] 14:15:57 INFO - PROCESS | 1650 | 1461964557718 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}] 14:15:57 INFO - PROCESS | 1650 | 1461964557798 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:15:57 INFO - PROCESS | 1650 | 1461964557861 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb3000 == 29 [pid = 1650] [id = 523] 14:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113397400) [pid = 1650] [serial = 1569] [outer = 0x0] 14:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118531c00) [pid = 1650] [serial = 1570] [outer = 0x113397400] 14:15:57 INFO - PROCESS | 1650 | 1461964557888 Marionette DEBUG loaded listener.js 14:15:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a02c00) [pid = 1650] [serial = 1571] [outer = 0x113397400] 14:15:58 INFO - PROCESS | 1650 | 1461964558223 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]]]}] 14:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 14:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:15:58 INFO - PROCESS | 1650 | 1461964558237 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:15:58 INFO - PROCESS | 1650 | 1461964558238 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:15:58 INFO - PROCESS | 1650 | 1461964558244 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 1650 | 1461964558251 Marionette TRACE conn2 <- [1,2066,null,{}] 14:15:58 INFO - PROCESS | 1650 | 1461964558255 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}] 14:15:58 INFO - PROCESS | 1650 | 1461964558341 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:15:58 INFO - PROCESS | 1650 | 1461964558408 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158a800 == 30 [pid = 1650] [id = 524] 14:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a62000) [pid = 1650] [serial = 1572] [outer = 0x0] 14:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a0cc00) [pid = 1650] [serial = 1573] [outer = 0x116a62000] 14:15:58 INFO - PROCESS | 1650 | 1461964558435 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12143ec00) [pid = 1650] [serial = 1574] [outer = 0x116a62000] 14:15:58 INFO - PROCESS | 1650 | 1461964558755 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]]]}] 14:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 529ms 14:15:58 INFO - PROCESS | 1650 | 1461964558775 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:15:58 INFO - PROCESS | 1650 | 1461964558776 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:15:58 INFO - PROCESS | 1650 | 1461964558779 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:15:58 INFO - PROCESS | 1650 | 1461964558780 Marionette TRACE conn2 <- [1,2070,null,{}] 14:15:58 INFO - PROCESS | 1650 | 1461964558785 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}] 14:15:58 INFO - PROCESS | 1650 | 1461964558883 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:15:58 INFO - PROCESS | 1650 | 1461964558888 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121c92000 == 31 [pid = 1650] [id = 525] 14:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116f0c800) [pid = 1650] [serial = 1575] [outer = 0x0] 14:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121520000) [pid = 1650] [serial = 1576] [outer = 0x116f0c800] 14:15:58 INFO - PROCESS | 1650 | 1461964558913 Marionette DEBUG loaded listener.js 14:15:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115f1c800) [pid = 1650] [serial = 1577] [outer = 0x116f0c800] 14:15:59 INFO - PROCESS | 1650 | 1461964559253 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]]]}] 14:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 521ms 14:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:15:59 INFO - PROCESS | 1650 | 1461964559301 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 1650 | 1461964559302 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:15:59 INFO - PROCESS | 1650 | 1461964559315 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 1650 | 1461964559317 Marionette TRACE conn2 <- [1,2074,null,{}] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1111d4800) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11112b800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118571800) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116f08800) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11766b400) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110e94000) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116422400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1169aa400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:15:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128cc6400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:15:59 INFO - PROCESS | 1650 | 1461964559325 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}] 14:15:59 INFO - PROCESS | 1650 | 1461964559422 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:15:59 INFO - PROCESS | 1650 | 1461964559457 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12158a000 == 32 [pid = 1650] [id = 526] 14:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11852d800) [pid = 1650] [serial = 1578] [outer = 0x0] 14:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1192d7800) [pid = 1650] [serial = 1579] [outer = 0x11852d800] 14:15:59 INFO - PROCESS | 1650 | 1461964559489 Marionette DEBUG loaded listener.js 14:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121d86c00) [pid = 1650] [serial = 1580] [outer = 0x11852d800] 14:15:59 INFO - PROCESS | 1650 | 1461964559793 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]]]}] 14:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 538ms 14:15:59 INFO - PROCESS | 1650 | 1461964559842 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:15:59 INFO - PROCESS | 1650 | 1461964559844 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:15:59 INFO - PROCESS | 1650 | 1461964559846 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:15:59 INFO - PROCESS | 1650 | 1461964559847 Marionette TRACE conn2 <- [1,2078,null,{}] 14:15:59 INFO - PROCESS | 1650 | 1461964559850 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}] 14:15:59 INFO - PROCESS | 1650 | 1461964559930 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:15:59 INFO - PROCESS | 1650 | 1461964559936 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:15:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250eb800 == 33 [pid = 1650] [id = 527] 14:15:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x121ce2800) [pid = 1650] [serial = 1581] [outer = 0x0] 14:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123f56800) [pid = 1650] [serial = 1582] [outer = 0x121ce2800] 14:16:00 INFO - PROCESS | 1650 | 1461964560007 Marionette DEBUG loaded listener.js 14:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e4cc00) [pid = 1650] [serial = 1583] [outer = 0x121ce2800] 14:16:00 INFO - PROCESS | 1650 | 1461964560308 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]]]}] 14:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 473ms 14:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:16:00 INFO - PROCESS | 1650 | 1461964560323 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:16:00 INFO - PROCESS | 1650 | 1461964560324 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:16:00 INFO - PROCESS | 1650 | 1461964560326 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:16:00 INFO - PROCESS | 1650 | 1461964560328 Marionette TRACE conn2 <- [1,2082,null,{}] 14:16:00 INFO - PROCESS | 1650 | 1461964560330 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}] 14:16:00 INFO - PROCESS | 1650 | 1461964560414 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:16:00 INFO - PROCESS | 1650 | 1461964560421 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b1b800 == 34 [pid = 1650] [id = 528] 14:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124e4a400) [pid = 1650] [serial = 1584] [outer = 0x0] 14:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1257e5400) [pid = 1650] [serial = 1585] [outer = 0x124e4a400] 14:16:00 INFO - PROCESS | 1650 | 1461964560446 Marionette DEBUG loaded listener.js 14:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12583d400) [pid = 1650] [serial = 1586] [outer = 0x124e4a400] 14:16:00 INFO - PROCESS | 1650 | 1461964560774 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]]]}] 14:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 468ms 14:16:00 INFO - PROCESS | 1650 | 1461964560796 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:16:00 INFO - PROCESS | 1650 | 1461964560797 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:16:00 INFO - PROCESS | 1650 | 1461964560801 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:16:00 INFO - PROCESS | 1650 | 1461964560803 Marionette TRACE conn2 <- [1,2086,null,{}] 14:16:00 INFO - PROCESS | 1650 | 1461964560805 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}] 14:16:00 INFO - PROCESS | 1650 | 1461964560908 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:16:00 INFO - PROCESS | 1650 | 1461964560940 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x126da2000 == 35 [pid = 1650] [id = 529] 14:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124e41000) [pid = 1650] [serial = 1587] [outer = 0x0] 14:16:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12583c800) [pid = 1650] [serial = 1588] [outer = 0x124e41000] 14:16:00 INFO - PROCESS | 1650 | 1461964560965 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12585a000) [pid = 1650] [serial = 1589] [outer = 0x124e41000] 14:16:01 INFO - PROCESS | 1650 | 1461964561270 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]]]}] 14:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 14:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:16:01 INFO - PROCESS | 1650 | 1461964561322 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:16:01 INFO - PROCESS | 1650 | 1461964561323 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:16:01 INFO - PROCESS | 1650 | 1461964561325 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 1650 | 1461964561326 Marionette TRACE conn2 <- [1,2090,null,{}] 14:16:01 INFO - PROCESS | 1650 | 1461964561328 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}] 14:16:01 INFO - PROCESS | 1650 | 1461964561410 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:16:01 INFO - PROCESS | 1650 | 1461964561415 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d2d000 == 36 [pid = 1650] [id = 530] 14:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12611e800) [pid = 1650] [serial = 1590] [outer = 0x0] 14:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126b3d000) [pid = 1650] [serial = 1591] [outer = 0x12611e800] 14:16:01 INFO - PROCESS | 1650 | 1461964561441 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126d13800) [pid = 1650] [serial = 1592] [outer = 0x12611e800] 14:16:01 INFO - PROCESS | 1650 | 1461964561753 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]]]}] 14:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 473ms 14:16:01 INFO - PROCESS | 1650 | 1461964561813 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:16:01 INFO - PROCESS | 1650 | 1461964561815 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:16:01 INFO - PROCESS | 1650 | 1461964561820 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:16:01 INFO - PROCESS | 1650 | 1461964561822 Marionette TRACE conn2 <- [1,2094,null,{}] 14:16:01 INFO - PROCESS | 1650 | 1461964561824 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}] 14:16:01 INFO - PROCESS | 1650 | 1461964561907 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:16:01 INFO - PROCESS | 1650 | 1461964561911 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x129998800 == 37 [pid = 1650] [id = 531] 14:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126126400) [pid = 1650] [serial = 1593] [outer = 0x0] 14:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128117c00) [pid = 1650] [serial = 1594] [outer = 0x126126400] 14:16:01 INFO - PROCESS | 1650 | 1461964561941 Marionette DEBUG loaded listener.js 14:16:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1284bfc00) [pid = 1650] [serial = 1595] [outer = 0x126126400] 14:16:02 INFO - PROCESS | 1650 | 1461964562277 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]]]}] 14:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 475ms 14:16:02 INFO - PROCESS | 1650 | 1461964562296 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:16:02 INFO - PROCESS | 1650 | 1461964562298 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:16:02 INFO - PROCESS | 1650 | 1461964562302 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:16:02 INFO - PROCESS | 1650 | 1461964562304 Marionette TRACE conn2 <- [1,2098,null,{}] 14:16:02 INFO - PROCESS | 1650 | 1461964562306 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}] 14:16:02 INFO - PROCESS | 1650 | 1461964562453 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:16:02 INFO - PROCESS | 1650 | 1461964562514 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x115db8000 == 38 [pid = 1650] [id = 532] 14:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1110f1400) [pid = 1650] [serial = 1596] [outer = 0x0] 14:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1111ce400) [pid = 1650] [serial = 1597] [outer = 0x1110f1400] 14:16:02 INFO - PROCESS | 1650 | 1461964562545 Marionette DEBUG loaded listener.js 14:16:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112a29000) [pid = 1650] [serial = 1598] [outer = 0x1110f1400] 14:16:03 INFO - PROCESS | 1650 | 1461964563015 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]]]}] 14:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 14:16:03 INFO - PROCESS | 1650 | 1461964563023 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 1650 | 1461964563026 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:16:03 INFO - PROCESS | 1650 | 1461964563029 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 1650 | 1461964563034 Marionette TRACE conn2 <- [1,2102,null,{}] 14:16:03 INFO - PROCESS | 1650 | 1461964563038 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}] 14:16:03 INFO - PROCESS | 1650 | 1461964563142 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:16:03 INFO - PROCESS | 1650 | 1461964563193 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba7800 == 39 [pid = 1650] [id = 533] 14:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116422400) [pid = 1650] [serial = 1599] [outer = 0x0] 14:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117104000) [pid = 1650] [serial = 1600] [outer = 0x116422400] 14:16:03 INFO - PROCESS | 1650 | 1461964563224 Marionette DEBUG loaded listener.js 14:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118577800) [pid = 1650] [serial = 1601] [outer = 0x116422400] 14:16:03 INFO - PROCESS | 1650 | 1461964563690 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]]]}] 14:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 724ms 14:16:03 INFO - PROCESS | 1650 | 1461964563753 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:16:03 INFO - PROCESS | 1650 | 1461964563755 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:16:03 INFO - PROCESS | 1650 | 1461964563758 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:16:03 INFO - PROCESS | 1650 | 1461964563759 Marionette TRACE conn2 <- [1,2106,null,{}] 14:16:03 INFO - PROCESS | 1650 | 1461964563762 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}] 14:16:03 INFO - PROCESS | 1650 | 1461964563883 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:16:03 INFO - PROCESS | 1650 | 1461964563951 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b11800 == 40 [pid = 1650] [id = 534] 14:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11920cc00) [pid = 1650] [serial = 1602] [outer = 0x0] 14:16:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1197f0000) [pid = 1650] [serial = 1603] [outer = 0x11920cc00] 14:16:03 INFO - PROCESS | 1650 | 1461964563984 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12151f000) [pid = 1650] [serial = 1604] [outer = 0x11920cc00] 14:16:04 INFO - PROCESS | 1650 | 1461964564384 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]]]}] 14:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 671ms 14:16:04 INFO - PROCESS | 1650 | 1461964564429 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:16:04 INFO - PROCESS | 1650 | 1461964564433 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:16:04 INFO - PROCESS | 1650 | 1461964564442 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:16:04 INFO - PROCESS | 1650 | 1461964564445 Marionette TRACE conn2 <- [1,2110,null,{}] 14:16:04 INFO - PROCESS | 1650 | 1461964564448 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}] 14:16:04 INFO - PROCESS | 1650 | 1461964564551 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:16:04 INFO - PROCESS | 1650 | 1461964564606 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a99b800 == 41 [pid = 1650] [id = 535] 14:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x121964800) [pid = 1650] [serial = 1605] [outer = 0x0] 14:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124c09400) [pid = 1650] [serial = 1606] [outer = 0x121964800] 14:16:04 INFO - PROCESS | 1650 | 1461964564636 Marionette DEBUG loaded listener.js 14:16:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128118000) [pid = 1650] [serial = 1607] [outer = 0x121964800] 14:16:05 INFO - PROCESS | 1650 | 1461964565043 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]]]}] 14:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 624ms 14:16:05 INFO - PROCESS | 1650 | 1461964565063 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 1650 | 1461964565064 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:16:05 INFO - PROCESS | 1650 | 1461964565067 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1650 | 1461964565068 Marionette TRACE conn2 <- [1,2114,null,{}] 14:16:05 INFO - PROCESS | 1650 | 1461964565070 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}] 14:16:05 INFO - PROCESS | 1650 | 1461964565171 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:16:05 INFO - PROCESS | 1650 | 1461964565258 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b32d800 == 42 [pid = 1650] [id = 536] 14:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12585b800) [pid = 1650] [serial = 1608] [outer = 0x0] 14:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1284c0400) [pid = 1650] [serial = 1609] [outer = 0x12585b800] 14:16:05 INFO - PROCESS | 1650 | 1461964565287 Marionette DEBUG loaded listener.js 14:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12863a000) [pid = 1650] [serial = 1610] [outer = 0x12585b800] 14:16:05 INFO - PROCESS | 1650 | 1461964565717 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]]]}] 14:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 669ms 14:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:16:05 INFO - PROCESS | 1650 | 1461964565737 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:16:05 INFO - PROCESS | 1650 | 1461964565738 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:16:05 INFO - PROCESS | 1650 | 1461964565740 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:16:05 INFO - PROCESS | 1650 | 1461964565741 Marionette TRACE conn2 <- [1,2118,null,{}] 14:16:05 INFO - PROCESS | 1650 | 1461964565744 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}] 14:16:05 INFO - PROCESS | 1650 | 1461964565847 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:16:05 INFO - PROCESS | 1650 | 1461964565904 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b436000 == 43 [pid = 1650] [id = 537] 14:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1286b6400) [pid = 1650] [serial = 1611] [outer = 0x0] 14:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128797800) [pid = 1650] [serial = 1612] [outer = 0x1286b6400] 14:16:05 INFO - PROCESS | 1650 | 1461964565940 Marionette DEBUG loaded listener.js 14:16:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128997c00) [pid = 1650] [serial = 1613] [outer = 0x1286b6400] 14:16:06 INFO - PROCESS | 1650 | 1461964566637 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]]]}] 14:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 920ms 14:16:06 INFO - PROCESS | 1650 | 1461964566661 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:16:06 INFO - PROCESS | 1650 | 1461964566663 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:16:06 INFO - PROCESS | 1650 | 1461964566690 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:16:06 INFO - PROCESS | 1650 | 1461964566693 Marionette TRACE conn2 <- [1,2122,null,{}] 14:16:06 INFO - PROCESS | 1650 | 1461964566701 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}] 14:16:06 INFO - PROCESS | 1650 | 1461964566793 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:16:06 INFO - PROCESS | 1650 | 1461964566865 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11665a800 == 44 [pid = 1650] [id = 538] 14:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112653400) [pid = 1650] [serial = 1614] [outer = 0x0] 14:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1126c3c00) [pid = 1650] [serial = 1615] [outer = 0x112653400] 14:16:06 INFO - PROCESS | 1650 | 1461964566894 Marionette DEBUG loaded listener.js 14:16:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x112a2c400) [pid = 1650] [serial = 1616] [outer = 0x112653400] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x112a3b000 == 43 [pid = 1650] [id = 503] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x129998800 == 42 [pid = 1650] [id = 531] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128d2d000 == 41 [pid = 1650] [id = 530] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126da2000 == 40 [pid = 1650] [id = 529] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126b1b800 == 39 [pid = 1650] [id = 528] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1250eb800 == 38 [pid = 1650] [id = 527] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12158a000 == 37 [pid = 1650] [id = 526] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x121c92000 == 36 [pid = 1650] [id = 525] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11348f800) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | 1461964567354 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]]]}] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12158a800 == 35 [pid = 1650] [id = 524] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb3000 == 34 [pid = 1650] [id = 523] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1162a4000 == 33 [pid = 1650] [id = 522] 14:16:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1132a5800 == 32 [pid = 1650] [id = 521] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b2f5c00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12135d400) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x111cbe400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1121de000) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11925a800) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11759b800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113402800) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119be0400) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x111124c00) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1126b7400) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11695e800) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1166e4c00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117104800) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1197ed000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a26400) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1180ca000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119261c00) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11a02d800) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1126b8c00) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 14:16:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116f02400) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 14:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 704ms 14:16:07 INFO - PROCESS | 1650 | 1461964567371 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 1650 | 1461964567375 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:16:07 INFO - PROCESS | 1650 | 1461964567379 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 1650 | 1461964567381 Marionette TRACE conn2 <- [1,2126,null,{}] 14:16:07 INFO - PROCESS | 1650 | 1461964567403 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}] 14:16:07 INFO - PROCESS | 1650 | 1461964567504 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:16:07 INFO - PROCESS | 1650 | 1461964567511 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11698f000 == 33 [pid = 1650] [id = 539] 14:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113393c00) [pid = 1650] [serial = 1617] [outer = 0x0] 14:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11348c800) [pid = 1650] [serial = 1618] [outer = 0x113393c00] 14:16:07 INFO - PROCESS | 1650 | 1461964567538 Marionette DEBUG loaded listener.js 14:16:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115f17000) [pid = 1650] [serial = 1619] [outer = 0x113393c00] 14:16:07 INFO - PROCESS | 1650 | 1461964567887 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]]]}] 14:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 527ms 14:16:07 INFO - PROCESS | 1650 | 1461964567906 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:16:07 INFO - PROCESS | 1650 | 1461964567908 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:16:07 INFO - PROCESS | 1650 | 1461964567910 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:16:07 INFO - PROCESS | 1650 | 1461964567912 Marionette TRACE conn2 <- [1,2130,null,{}] 14:16:07 INFO - PROCESS | 1650 | 1461964567920 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}] 14:16:08 INFO - PROCESS | 1650 | 1461964568029 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:16:08 INFO - PROCESS | 1650 | 1461964568086 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119276000 == 34 [pid = 1650] [id = 540] 14:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11672d800) [pid = 1650] [serial = 1620] [outer = 0x0] 14:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116a61400) [pid = 1650] [serial = 1621] [outer = 0x11672d800] 14:16:08 INFO - PROCESS | 1650 | 1461964568135 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1175a1800) [pid = 1650] [serial = 1622] [outer = 0x11672d800] 14:16:08 INFO - PROCESS | 1650 | 1461964568458 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] 14:16:08 INFO - PROCESS | 1650 | 1461964568485 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:16:08 INFO - PROCESS | 1650 | 1461964568489 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:16:08 INFO - PROCESS | 1650 | 1461964568490 Marionette TRACE conn2 <- [1,2134,null,{}] 14:16:08 INFO - PROCESS | 1650 | 1461964568492 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}] 14:16:08 INFO - PROCESS | 1650 | 1461964568581 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:16:08 INFO - PROCESS | 1650 | 1461964568636 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980f000 == 35 [pid = 1650] [id = 541] 14:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x117599c00) [pid = 1650] [serial = 1623] [outer = 0x0] 14:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11847ac00) [pid = 1650] [serial = 1624] [outer = 0x117599c00] 14:16:08 INFO - PROCESS | 1650 | 1461964568662 Marionette DEBUG loaded listener.js 14:16:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11873ac00) [pid = 1650] [serial = 1625] [outer = 0x117599c00] 14:16:08 INFO - PROCESS | 1650 | 1461964568997 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]]]}] 14:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 14:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:16:09 INFO - PROCESS | 1650 | 1461964569010 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:16:09 INFO - PROCESS | 1650 | 1461964569012 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:16:09 INFO - PROCESS | 1650 | 1461964569020 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:16:09 INFO - PROCESS | 1650 | 1461964569022 Marionette TRACE conn2 <- [1,2138,null,{}] 14:16:09 INFO - PROCESS | 1650 | 1461964569025 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}] 14:16:09 INFO - PROCESS | 1650 | 1461964569153 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:16:09 INFO - PROCESS | 1650 | 1461964569238 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11810a800 == 36 [pid = 1650] [id = 542] 14:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1180bbc00) [pid = 1650] [serial = 1626] [outer = 0x0] 14:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118770400) [pid = 1650] [serial = 1627] [outer = 0x1180bbc00] 14:16:09 INFO - PROCESS | 1650 | 1461964569279 Marionette DEBUG loaded listener.js 14:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119742c00) [pid = 1650] [serial = 1628] [outer = 0x1180bbc00] 14:16:09 INFO - PROCESS | 1650 | 1461964569659 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]]]}] 14:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 676ms 14:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:16:09 INFO - PROCESS | 1650 | 1461964569692 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:16:09 INFO - PROCESS | 1650 | 1461964569693 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:16:09 INFO - PROCESS | 1650 | 1461964569695 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:16:09 INFO - PROCESS | 1650 | 1461964569696 Marionette TRACE conn2 <- [1,2142,null,{}] 14:16:09 INFO - PROCESS | 1650 | 1461964569699 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}] 14:16:09 INFO - PROCESS | 1650 | 1461964569817 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:16:09 INFO - PROCESS | 1650 | 1461964569854 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x121835000 == 37 [pid = 1650] [id = 543] 14:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11979f000) [pid = 1650] [serial = 1629] [outer = 0x0] 14:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119bde400) [pid = 1650] [serial = 1630] [outer = 0x11979f000] 14:16:09 INFO - PROCESS | 1650 | 1461964569882 Marionette DEBUG loaded listener.js 14:16:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x121362800) [pid = 1650] [serial = 1631] [outer = 0x11979f000] 14:16:10 INFO - PROCESS | 1650 | 1461964570247 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] 14:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:16:10 INFO - PROCESS | 1650 | 1461964570271 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:16:10 INFO - PROCESS | 1650 | 1461964570275 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:16:10 INFO - PROCESS | 1650 | 1461964570277 Marionette TRACE conn2 <- [1,2146,null,{}] 14:16:10 INFO - PROCESS | 1650 | 1461964570280 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}] 14:16:10 INFO - PROCESS | 1650 | 1461964570445 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:16:10 INFO - PROCESS | 1650 | 1461964570594 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x125778800 == 38 [pid = 1650] [id = 544] 14:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124a70c00) [pid = 1650] [serial = 1632] [outer = 0x0] 14:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124cb1400) [pid = 1650] [serial = 1633] [outer = 0x124a70c00] 14:16:10 INFO - PROCESS | 1650 | 1461964570637 Marionette DEBUG loaded listener.js 14:16:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x124ebb400) [pid = 1650] [serial = 1634] [outer = 0x124a70c00] 14:16:11 INFO - PROCESS | 1650 | 1461964571035 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] 14:16:11 INFO - PROCESS | 1650 | 1461964571047 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:16:11 INFO - PROCESS | 1650 | 1461964571052 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 1650 | 1461964571054 Marionette TRACE conn2 <- [1,2150,null,{}] 14:16:11 INFO - PROCESS | 1650 | 1461964571056 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}] 14:16:11 INFO - PROCESS | 1650 | 1461964571160 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:16:11 INFO - PROCESS | 1650 | 1461964571172 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12673c000 == 39 [pid = 1650] [id = 545] 14:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x125164400) [pid = 1650] [serial = 1635] [outer = 0x0] 14:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x125838000) [pid = 1650] [serial = 1636] [outer = 0x125164400] 14:16:11 INFO - PROCESS | 1650 | 1461964571197 Marionette DEBUG loaded listener.js 14:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12611f000) [pid = 1650] [serial = 1637] [outer = 0x125164400] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116f0c800) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11852d800) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x110e90800) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x113397400) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112a28c00) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112a29800) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x124e4a400) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124e41000) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12611e800) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116a62000) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:16:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121ce2800) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:16:11 INFO - PROCESS | 1650 | 1461964571610 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]]]}] 14:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 570ms 14:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:16:11 INFO - PROCESS | 1650 | 1461964571621 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:16:11 INFO - PROCESS | 1650 | 1461964571623 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:16:11 INFO - PROCESS | 1650 | 1461964571625 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:16:11 INFO - PROCESS | 1650 | 1461964571626 Marionette TRACE conn2 <- [1,2154,null,{}] 14:16:11 INFO - PROCESS | 1650 | 1461964571628 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}] 14:16:11 INFO - PROCESS | 1650 | 1461964571712 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:16:11 INFO - PROCESS | 1650 | 1461964571716 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119811000 == 40 [pid = 1650] [id = 546] 14:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112a29800) [pid = 1650] [serial = 1638] [outer = 0x0] 14:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118531400) [pid = 1650] [serial = 1639] [outer = 0x112a29800] 14:16:11 INFO - PROCESS | 1650 | 1461964571742 Marionette DEBUG loaded listener.js 14:16:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123e71800) [pid = 1650] [serial = 1640] [outer = 0x112a29800] 14:16:12 INFO - PROCESS | 1650 | 1461964572101 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]]]}] 14:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 522ms 14:16:12 INFO - PROCESS | 1650 | 1461964572148 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:16:12 INFO - PROCESS | 1650 | 1461964572149 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:16:12 INFO - PROCESS | 1650 | 1461964572151 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:16:12 INFO - PROCESS | 1650 | 1461964572153 Marionette TRACE conn2 <- [1,2158,null,{}] 14:16:12 INFO - PROCESS | 1650 | 1461964572155 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}] 14:16:12 INFO - PROCESS | 1650 | 1461964572261 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:16:12 INFO - PROCESS | 1650 | 1461964572270 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128955000 == 41 [pid = 1650] [id = 547] 14:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12153a400) [pid = 1650] [serial = 1641] [outer = 0x0] 14:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12583dc00) [pid = 1650] [serial = 1642] [outer = 0x12153a400] 14:16:12 INFO - PROCESS | 1650 | 1461964572296 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128113000) [pid = 1650] [serial = 1643] [outer = 0x12153a400] 14:16:12 INFO - PROCESS | 1650 | 1461964572612 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]]]}] 14:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 469ms 14:16:12 INFO - PROCESS | 1650 | 1461964572622 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:16:12 INFO - PROCESS | 1650 | 1461964572624 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:16:12 INFO - PROCESS | 1650 | 1461964572626 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:16:12 INFO - PROCESS | 1650 | 1461964572628 Marionette TRACE conn2 <- [1,2162,null,{}] 14:16:12 INFO - PROCESS | 1650 | 1461964572631 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}] 14:16:12 INFO - PROCESS | 1650 | 1461964572735 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:16:12 INFO - PROCESS | 1650 | 1461964572739 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac21800 == 42 [pid = 1650] [id = 548] 14:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128115800) [pid = 1650] [serial = 1644] [outer = 0x0] 14:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128642400) [pid = 1650] [serial = 1645] [outer = 0x128115800] 14:16:12 INFO - PROCESS | 1650 | 1461964572769 Marionette DEBUG loaded listener.js 14:16:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128996800) [pid = 1650] [serial = 1646] [outer = 0x128115800] 14:16:13 INFO - PROCESS | 1650 | 1461964573142 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]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 569ms 14:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:16:13 INFO - PROCESS | 1650 | 1461964573196 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 1650 | 1461964573197 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:16:13 INFO - PROCESS | 1650 | 1461964573200 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 1650 | 1461964573201 Marionette TRACE conn2 <- [1,2166,null,{}] 14:16:13 INFO - PROCESS | 1650 | 1461964573203 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}] 14:16:13 INFO - PROCESS | 1650 | 1461964573288 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:16:13 INFO - PROCESS | 1650 | 1461964573293 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be17000 == 43 [pid = 1650] [id = 549] 14:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12899a800) [pid = 1650] [serial = 1647] [outer = 0x0] 14:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128c1c000) [pid = 1650] [serial = 1648] [outer = 0x12899a800] 14:16:13 INFO - PROCESS | 1650 | 1461964573318 Marionette DEBUG loaded listener.js 14:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128cc0400) [pid = 1650] [serial = 1649] [outer = 0x12899a800] 14:16:13 INFO - PROCESS | 1650 | 1461964573745 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]]]}] 14:16:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 568ms 14:16:13 INFO - PROCESS | 1650 | 1461964573769 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:16:13 INFO - PROCESS | 1650 | 1461964573772 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:16:13 INFO - PROCESS | 1650 | 1461964573776 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:16:13 INFO - PROCESS | 1650 | 1461964573778 Marionette TRACE conn2 <- [1,2170,null,{}] 14:16:13 INFO - PROCESS | 1650 | 1461964573782 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}] 14:16:13 INFO - PROCESS | 1650 | 1461964573890 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:16:13 INFO - PROCESS | 1650 | 1461964573948 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164d9800 == 44 [pid = 1650] [id = 550] 14:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x111124000) [pid = 1650] [serial = 1650] [outer = 0x0] 14:16:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112973400) [pid = 1650] [serial = 1651] [outer = 0x111124000] 14:16:13 INFO - PROCESS | 1650 | 1461964573980 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11340c000) [pid = 1650] [serial = 1652] [outer = 0x111124000] 14:16:14 INFO - PROCESS | 1650 | 1461964574459 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]]]}] 14:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 722ms 14:16:14 INFO - PROCESS | 1650 | 1461964574498 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:16:14 INFO - PROCESS | 1650 | 1461964574502 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:16:14 INFO - PROCESS | 1650 | 1461964574507 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:16:14 INFO - PROCESS | 1650 | 1461964574509 Marionette TRACE conn2 <- [1,2174,null,{}] 14:16:14 INFO - PROCESS | 1650 | 1461964574511 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}] 14:16:14 INFO - PROCESS | 1650 | 1461964574618 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:16:14 INFO - PROCESS | 1650 | 1461964574677 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad8800 == 45 [pid = 1650] [id = 551] 14:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11340dc00) [pid = 1650] [serial = 1653] [outer = 0x0] 14:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x116f02400) [pid = 1650] [serial = 1654] [outer = 0x11340dc00] 14:16:14 INFO - PROCESS | 1650 | 1461964574707 Marionette DEBUG loaded listener.js 14:16:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11766b800) [pid = 1650] [serial = 1655] [outer = 0x11340dc00] 14:16:15 INFO - PROCESS | 1650 | 1461964575171 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]]]}] 14:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 720ms 14:16:15 INFO - PROCESS | 1650 | 1461964575253 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:16:15 INFO - PROCESS | 1650 | 1461964575255 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:16:15 INFO - PROCESS | 1650 | 1461964575259 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 1650 | 1461964575261 Marionette TRACE conn2 <- [1,2178,null,{}] 14:16:15 INFO - PROCESS | 1650 | 1461964575271 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}] 14:16:15 INFO - PROCESS | 1650 | 1461964575379 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:16:15 INFO - PROCESS | 1650 | 1461964575452 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a964800 == 46 [pid = 1650] [id = 552] 14:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119a03000) [pid = 1650] [serial = 1656] [outer = 0x0] 14:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119be4c00) [pid = 1650] [serial = 1657] [outer = 0x119a03000] 14:16:15 INFO - PROCESS | 1650 | 1461964575485 Marionette DEBUG loaded listener.js 14:16:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119de6c00) [pid = 1650] [serial = 1658] [outer = 0x119a03000] 14:16:15 INFO - PROCESS | 1650 | 1461964575897 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]]]}] 14:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 671ms 14:16:15 INFO - PROCESS | 1650 | 1461964575938 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:16:15 INFO - PROCESS | 1650 | 1461964575940 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:16:15 INFO - PROCESS | 1650 | 1461964575943 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:16:15 INFO - PROCESS | 1650 | 1461964575945 Marionette TRACE conn2 <- [1,2182,null,{}] 14:16:15 INFO - PROCESS | 1650 | 1461964575950 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}] 14:16:16 INFO - PROCESS | 1650 | 1461964576076 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:16:16 INFO - PROCESS | 1650 | 1461964576195 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be2b000 == 47 [pid = 1650] [id = 553] 14:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12113bc00) [pid = 1650] [serial = 1659] [outer = 0x0] 14:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x123e0b800) [pid = 1650] [serial = 1660] [outer = 0x12113bc00] 14:16:16 INFO - PROCESS | 1650 | 1461964576248 Marionette DEBUG loaded listener.js 14:16:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x126d09400) [pid = 1650] [serial = 1661] [outer = 0x12113bc00] 14:16:16 INFO - PROCESS | 1650 | 1461964576753 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]]]}] 14:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 870ms 14:16:16 INFO - PROCESS | 1650 | 1461964576814 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:16:16 INFO - PROCESS | 1650 | 1461964576815 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:16:16 INFO - PROCESS | 1650 | 1461964576838 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:16:16 INFO - PROCESS | 1650 | 1461964576840 Marionette TRACE conn2 <- [1,2186,null,{}] 14:16:16 INFO - PROCESS | 1650 | 1461964576842 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}] 14:16:16 INFO - PROCESS | 1650 | 1461964576947 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:16:17 INFO - PROCESS | 1650 | 1461964577017 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11718f800 == 48 [pid = 1650] [id = 554] 14:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1126b9400) [pid = 1650] [serial = 1662] [outer = 0x0] 14:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x121359800) [pid = 1650] [serial = 1663] [outer = 0x1126b9400] 14:16:17 INFO - PROCESS | 1650 | 1461964577050 Marionette DEBUG loaded listener.js 14:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12811c400) [pid = 1650] [serial = 1664] [outer = 0x1126b9400] 14:16:17 INFO - PROCESS | 1650 | 1461964577629 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]]]}] 14:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 821ms 14:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:16:17 INFO - PROCESS | 1650 | 1461964577659 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:16:17 INFO - PROCESS | 1650 | 1461964577661 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:16:17 INFO - PROCESS | 1650 | 1461964577665 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:16:17 INFO - PROCESS | 1650 | 1461964577667 Marionette TRACE conn2 <- [1,2190,null,{}] 14:16:17 INFO - PROCESS | 1650 | 1461964577671 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}] 14:16:17 INFO - PROCESS | 1650 | 1461964577769 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:16:17 INFO - PROCESS | 1650 | 1461964577844 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11939a000 == 49 [pid = 1650] [id = 555] 14:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x112a2ec00) [pid = 1650] [serial = 1665] [outer = 0x0] 14:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x113211800) [pid = 1650] [serial = 1666] [outer = 0x112a2ec00] 14:16:17 INFO - PROCESS | 1650 | 1461964577873 Marionette DEBUG loaded listener.js 14:16:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x114ff7800) [pid = 1650] [serial = 1667] [outer = 0x112a2ec00] 14:16:18 INFO - PROCESS | 1650 | 1461964578299 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]]]}] 14:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 672ms 14:16:18 INFO - PROCESS | 1650 | 1461964578338 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:16:18 INFO - PROCESS | 1650 | 1461964578343 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:16:18 INFO - PROCESS | 1650 | 1461964578350 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:16:18 INFO - PROCESS | 1650 | 1461964578353 Marionette TRACE conn2 <- [1,2194,null,{}] 14:16:18 INFO - PROCESS | 1650 | 1461964578357 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}] 14:16:18 INFO - PROCESS | 1650 | 1461964578493 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:16:18 INFO - PROCESS | 1650 | 1461964578615 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118325000 == 50 [pid = 1650] [id = 556] 14:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11759b800) [pid = 1650] [serial = 1668] [outer = 0x0] 14:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1180c2c00) [pid = 1650] [serial = 1669] [outer = 0x11759b800] 14:16:18 INFO - PROCESS | 1650 | 1461964578666 Marionette DEBUG loaded listener.js 14:16:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11852c800) [pid = 1650] [serial = 1670] [outer = 0x11759b800] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac21800 == 49 [pid = 1650] [id = 548] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128955000 == 48 [pid = 1650] [id = 547] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119811000 == 47 [pid = 1650] [id = 546] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12673c000 == 46 [pid = 1650] [id = 545] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125778800 == 45 [pid = 1650] [id = 544] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121835000 == 44 [pid = 1650] [id = 543] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119be1c00) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11672c400) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118572c00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1192db400) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118475000) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x112e3bc00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x128117c00) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11810a800 == 43 [pid = 1650] [id = 542] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11980f000 == 42 [pid = 1650] [id = 541] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119276000 == 41 [pid = 1650] [id = 540] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11698f000 == 40 [pid = 1650] [id = 539] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11665a800 == 39 [pid = 1650] [id = 538] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b32d800 == 38 [pid = 1650] [id = 536] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a99b800 == 37 [pid = 1650] [id = 535] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126b11800 == 36 [pid = 1650] [id = 534] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba7800 == 35 [pid = 1650] [id = 533] 14:16:19 INFO - PROCESS | 1650 | --DOCSHELL 0x115db8000 == 34 [pid = 1650] [id = 532] 14:16:19 INFO - PROCESS | 1650 | 1461964579135 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]]]}] 14:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 821ms 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x121520000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1192d7800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x110e98400) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1121dd400) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118531c00) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119a02c00) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1166dc400) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x116f0f000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115f15000) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x121d86c00) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1257e5400) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x115f1c800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12585a000) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x126b3d000) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119a0cc00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12583d400) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12583c800) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124e4cc00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12143ec00) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123f56800) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126d13800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 14:16:19 INFO - PROCESS | 1650 | 1461964579186 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:16:19 INFO - PROCESS | 1650 | 1461964579187 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:16:19 INFO - PROCESS | 1650 | 1461964579193 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:16:19 INFO - PROCESS | 1650 | 1461964579195 Marionette TRACE conn2 <- [1,2198,null,{}] 14:16:19 INFO - PROCESS | 1650 | 1461964579202 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}] 14:16:19 INFO - PROCESS | 1650 | 1461964579285 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:16:19 INFO - PROCESS | 1650 | 1461964579291 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11811a800 == 35 [pid = 1650] [id = 557] 14:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11852ec00) [pid = 1650] [serial = 1671] [outer = 0x0] 14:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11856f000) [pid = 1650] [serial = 1672] [outer = 0x11852ec00] 14:16:19 INFO - PROCESS | 1650 | 1461964579319 Marionette DEBUG loaded listener.js 14:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118744800) [pid = 1650] [serial = 1673] [outer = 0x11852ec00] 14:16:19 INFO - PROCESS | 1650 | 1461964579671 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]]]}] 14:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 14:16:19 INFO - PROCESS | 1650 | 1461964579738 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:16:19 INFO - PROCESS | 1650 | 1461964579740 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:16:19 INFO - PROCESS | 1650 | 1461964579744 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:16:19 INFO - PROCESS | 1650 | 1461964579745 Marionette TRACE conn2 <- [1,2202,null,{}] 14:16:19 INFO - PROCESS | 1650 | 1461964579747 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}] 14:16:19 INFO - PROCESS | 1650 | 1461964579827 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:16:19 INFO - PROCESS | 1650 | 1461964579834 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980f000 == 36 [pid = 1650] [id = 558] 14:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118779400) [pid = 1650] [serial = 1674] [outer = 0x0] 14:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1192d8c00) [pid = 1650] [serial = 1675] [outer = 0x118779400] 14:16:19 INFO - PROCESS | 1650 | 1461964579862 Marionette DEBUG loaded listener.js 14:16:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1197f1c00) [pid = 1650] [serial = 1676] [outer = 0x118779400] 14:16:20 INFO - PROCESS | 1650 | 1461964580214 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]]]}] 14:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 14:16:20 INFO - PROCESS | 1650 | 1461964580271 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:16:20 INFO - PROCESS | 1650 | 1461964580272 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:16:20 INFO - PROCESS | 1650 | 1461964580274 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 1650 | 1461964580275 Marionette TRACE conn2 <- [1,2206,null,{}] 14:16:20 INFO - PROCESS | 1650 | 1461964580278 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}] 14:16:20 INFO - PROCESS | 1650 | 1461964580359 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:16:20 INFO - PROCESS | 1650 | 1461964580364 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d29800 == 37 [pid = 1650] [id = 559] 14:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1197f5800) [pid = 1650] [serial = 1677] [outer = 0x0] 14:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119be6400) [pid = 1650] [serial = 1678] [outer = 0x1197f5800] 14:16:20 INFO - PROCESS | 1650 | 1461964580393 Marionette DEBUG loaded listener.js 14:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119de9c00) [pid = 1650] [serial = 1679] [outer = 0x1197f5800] 14:16:20 INFO - PROCESS | 1650 | 1461964580728 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]]]}] 14:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 468ms 14:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:16:20 INFO - PROCESS | 1650 | 1461964580743 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:16:20 INFO - PROCESS | 1650 | 1461964580744 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:16:20 INFO - PROCESS | 1650 | 1461964580746 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:16:20 INFO - PROCESS | 1650 | 1461964580747 Marionette TRACE conn2 <- [1,2210,null,{}] 14:16:20 INFO - PROCESS | 1650 | 1461964580750 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}] 14:16:20 INFO - PROCESS | 1650 | 1461964580844 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:16:20 INFO - PROCESS | 1650 | 1461964580906 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133b3800 == 38 [pid = 1650] [id = 560] 14:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119bda000) [pid = 1650] [serial = 1680] [outer = 0x0] 14:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12143ec00) [pid = 1650] [serial = 1681] [outer = 0x119bda000] 14:16:20 INFO - PROCESS | 1650 | 1461964580934 Marionette DEBUG loaded listener.js 14:16:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x124e46400) [pid = 1650] [serial = 1682] [outer = 0x119bda000] 14:16:21 INFO - PROCESS | 1650 | 1461964581270 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]]]}] 14:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 573ms 14:16:21 INFO - PROCESS | 1650 | 1461964581320 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:16:21 INFO - PROCESS | 1650 | 1461964581321 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:16:21 INFO - PROCESS | 1650 | 1461964581324 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:16:21 INFO - PROCESS | 1650 | 1461964581325 Marionette TRACE conn2 <- [1,2214,null,{}] 14:16:21 INFO - PROCESS | 1650 | 1461964581327 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}] 14:16:21 INFO - PROCESS | 1650 | 1461964581428 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:16:21 INFO - PROCESS | 1650 | 1461964581440 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x121f6d000 == 39 [pid = 1650] [id = 561] 14:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x124e41400) [pid = 1650] [serial = 1683] [outer = 0x0] 14:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1257dd400) [pid = 1650] [serial = 1684] [outer = 0x124e41400] 14:16:21 INFO - PROCESS | 1650 | 1461964581465 Marionette DEBUG loaded listener.js 14:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x125841c00) [pid = 1650] [serial = 1685] [outer = 0x124e41400] 14:16:21 INFO - PROCESS | 1650 | 1461964581800 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]]]}] 14:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 524ms 14:16:21 INFO - PROCESS | 1650 | 1461964581849 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:16:21 INFO - PROCESS | 1650 | 1461964581850 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:16:21 INFO - PROCESS | 1650 | 1461964581852 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:16:21 INFO - PROCESS | 1650 | 1461964581853 Marionette TRACE conn2 <- [1,2218,null,{}] 14:16:21 INFO - PROCESS | 1650 | 1461964581861 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}] 14:16:21 INFO - PROCESS | 1650 | 1461964581960 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:16:21 INFO - PROCESS | 1650 | 1461964581965 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12577a000 == 40 [pid = 1650] [id = 562] 14:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x125163400) [pid = 1650] [serial = 1686] [outer = 0x0] 14:16:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x126d0b800) [pid = 1650] [serial = 1687] [outer = 0x125163400] 14:16:21 INFO - PROCESS | 1650 | 1461964581991 Marionette DEBUG loaded listener.js 14:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12811ac00) [pid = 1650] [serial = 1688] [outer = 0x125163400] 14:16:22 INFO - PROCESS | 1650 | 1461964582327 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]]]}] 14:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms 14:16:22 INFO - PROCESS | 1650 | 1461964582371 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:16:22 INFO - PROCESS | 1650 | 1461964582373 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:16:22 INFO - PROCESS | 1650 | 1461964582375 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:16:22 INFO - PROCESS | 1650 | 1461964582376 Marionette TRACE conn2 <- [1,2222,null,{}] 14:16:22 INFO - PROCESS | 1650 | 1461964582379 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}] 14:16:22 INFO - PROCESS | 1650 | 1461964582492 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:16:22 INFO - PROCESS | 1650 | 1461964582504 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d95800 == 41 [pid = 1650] [id = 563] 14:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1284bb800) [pid = 1650] [serial = 1689] [outer = 0x0] 14:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1284c6c00) [pid = 1650] [serial = 1690] [outer = 0x1284bb800] 14:16:22 INFO - PROCESS | 1650 | 1461964582529 Marionette DEBUG loaded listener.js 14:16:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12863a400) [pid = 1650] [serial = 1691] [outer = 0x1284bb800] 14:16:22 INFO - PROCESS | 1650 | 1461964582862 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]]]}] 14:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 14:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:16:22 INFO - PROCESS | 1650 | 1461964582893 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:16:22 INFO - PROCESS | 1650 | 1461964582895 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:16:22 INFO - PROCESS | 1650 | 1461964582897 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:16:22 INFO - PROCESS | 1650 | 1461964582898 Marionette TRACE conn2 <- [1,2226,null,{}] 14:16:22 INFO - PROCESS | 1650 | 1461964582900 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}] 14:16:23 INFO - PROCESS | 1650 | 1461964583007 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:16:23 INFO - PROCESS | 1650 | 1461964583021 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d33800 == 42 [pid = 1650] [id = 564] 14:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1284bdc00) [pid = 1650] [serial = 1692] [outer = 0x0] 14:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1286b2c00) [pid = 1650] [serial = 1693] [outer = 0x1284bdc00] 14:16:23 INFO - PROCESS | 1650 | 1461964583047 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12879f000) [pid = 1650] [serial = 1694] [outer = 0x1284bdc00] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12153a400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1180bbc00) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1162d2800) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11979f000) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x124a70c00) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119205000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1286b6400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128115800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11112e400) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x112653400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x125164400) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x126126400) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x117599c00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x112a29800) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1180c9c00) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x113393c00) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11672d800) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119a06400) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:16:23 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11717f000) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:16:23 INFO - PROCESS | 1650 | 1461964583543 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]]]}] 14:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 668ms 14:16:23 INFO - PROCESS | 1650 | 1461964583567 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:16:23 INFO - PROCESS | 1650 | 1461964583569 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:16:23 INFO - PROCESS | 1650 | 1461964583572 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:16:23 INFO - PROCESS | 1650 | 1461964583574 Marionette TRACE conn2 <- [1,2230,null,{}] 14:16:23 INFO - PROCESS | 1650 | 1461964583576 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}] 14:16:23 INFO - PROCESS | 1650 | 1461964583673 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:16:23 INFO - PROCESS | 1650 | 1461964583733 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128952800 == 43 [pid = 1650] [id = 565] 14:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1134cb800) [pid = 1650] [serial = 1695] [outer = 0x0] 14:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116f0a000) [pid = 1650] [serial = 1696] [outer = 0x1134cb800] 14:16:23 INFO - PROCESS | 1650 | 1461964583763 Marionette DEBUG loaded listener.js 14:16:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12811b400) [pid = 1650] [serial = 1697] [outer = 0x1134cb800] 14:16:24 INFO - PROCESS | 1650 | 1461964584066 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]]]}] 14:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 14:16:24 INFO - PROCESS | 1650 | 1461964584093 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 1650 | 1461964584095 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:16:24 INFO - PROCESS | 1650 | 1461964584101 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - PROCESS | 1650 | 1461964584105 Marionette TRACE conn2 <- [1,2234,null,{}] 14:16:24 INFO - PROCESS | 1650 | 1461964584108 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}] 14:16:24 INFO - PROCESS | 1650 | 1461964584240 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:16:24 INFO - PROCESS | 1650 | 1461964584325 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b326800 == 44 [pid = 1650] [id = 566] 14:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x124e43000) [pid = 1650] [serial = 1698] [outer = 0x0] 14:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12879bc00) [pid = 1650] [serial = 1699] [outer = 0x124e43000] 14:16:24 INFO - PROCESS | 1650 | 1461964584366 Marionette DEBUG loaded listener.js 14:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12899e800) [pid = 1650] [serial = 1700] [outer = 0x124e43000] 14:16:24 INFO - PROCESS | 1650 | 1461964584720 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]]]}] 14:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 673ms 14:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:16:24 INFO - PROCESS | 1650 | 1461964584773 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:16:24 INFO - PROCESS | 1650 | 1461964584774 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:16:24 INFO - PROCESS | 1650 | 1461964584776 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:16:24 INFO - PROCESS | 1650 | 1461964584778 Marionette TRACE conn2 <- [1,2238,null,{}] 14:16:24 INFO - PROCESS | 1650 | 1461964584780 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}] 14:16:24 INFO - PROCESS | 1650 | 1461964584902 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:16:24 INFO - PROCESS | 1650 | 1461964584911 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe6800 == 45 [pid = 1650] [id = 567] 14:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12899c800) [pid = 1650] [serial = 1701] [outer = 0x0] 14:16:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x128cc2400) [pid = 1650] [serial = 1702] [outer = 0x12899c800] 14:16:24 INFO - PROCESS | 1650 | 1461964584951 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x128cc9c00) [pid = 1650] [serial = 1703] [outer = 0x12899c800] 14:16:25 INFO - PROCESS | 1650 | 1461964585316 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]]]}] 14:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 570ms 14:16:25 INFO - PROCESS | 1650 | 1461964585346 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:16:25 INFO - PROCESS | 1650 | 1461964585348 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:16:25 INFO - PROCESS | 1650 | 1461964585350 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:16:25 INFO - PROCESS | 1650 | 1461964585351 Marionette TRACE conn2 <- [1,2242,null,{}] 14:16:25 INFO - PROCESS | 1650 | 1461964585354 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}] 14:16:25 INFO - PROCESS | 1650 | 1461964585439 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:16:25 INFO - PROCESS | 1650 | 1461964585558 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x113054800 == 46 [pid = 1650] [id = 568] 14:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x110e8f000) [pid = 1650] [serial = 1704] [outer = 0x0] 14:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x111111c00) [pid = 1650] [serial = 1705] [outer = 0x110e8f000] 14:16:25 INFO - PROCESS | 1650 | 1461964585590 Marionette DEBUG loaded listener.js 14:16:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11264f800) [pid = 1650] [serial = 1706] [outer = 0x110e8f000] 14:16:26 INFO - PROCESS | 1650 | 1461964586110 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]]]}] 14:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 770ms 14:16:26 INFO - PROCESS | 1650 | 1461964586122 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:16:26 INFO - PROCESS | 1650 | 1461964586126 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:16:26 INFO - PROCESS | 1650 | 1461964586131 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:16:26 INFO - PROCESS | 1650 | 1461964586136 Marionette TRACE conn2 <- [1,2246,null,{}] 14:16:26 INFO - PROCESS | 1650 | 1461964586141 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}] 14:16:26 INFO - PROCESS | 1650 | 1461964586303 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:16:26 INFO - PROCESS | 1650 | 1461964586437 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11927a000 == 47 [pid = 1650] [id = 569] 14:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11340f800) [pid = 1650] [serial = 1707] [outer = 0x0] 14:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x116959400) [pid = 1650] [serial = 1708] [outer = 0x11340f800] 14:16:26 INFO - PROCESS | 1650 | 1461964586490 Marionette DEBUG loaded listener.js 14:16:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11766c800) [pid = 1650] [serial = 1709] [outer = 0x11340f800] 14:16:26 INFO - PROCESS | 1650 | 1461964586967 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]]]}] 14:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 874ms 14:16:27 INFO - PROCESS | 1650 | 1461964587007 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:16:27 INFO - PROCESS | 1650 | 1461964587010 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:16:27 INFO - PROCESS | 1650 | 1461964587013 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 1650 | 1461964587014 Marionette TRACE conn2 <- [1,2250,null,{}] 14:16:27 INFO - PROCESS | 1650 | 1461964587037 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}] 14:16:27 INFO - PROCESS | 1650 | 1461964587142 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:16:27 INFO - PROCESS | 1650 | 1461964587215 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219d9800 == 48 [pid = 1650] [id = 570] 14:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x118574c00) [pid = 1650] [serial = 1710] [outer = 0x0] 14:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x118778400) [pid = 1650] [serial = 1711] [outer = 0x118574c00] 14:16:27 INFO - PROCESS | 1650 | 1461964587246 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119a0c400) [pid = 1650] [serial = 1712] [outer = 0x118574c00] 14:16:27 INFO - PROCESS | 1650 | 1461964587681 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]]]}] 14:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 692ms 14:16:27 INFO - PROCESS | 1650 | 1461964587704 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:16:27 INFO - PROCESS | 1650 | 1461964587706 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:16:27 INFO - PROCESS | 1650 | 1461964587713 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:16:27 INFO - PROCESS | 1650 | 1461964587718 Marionette TRACE conn2 <- [1,2254,null,{}] 14:16:27 INFO - PROCESS | 1650 | 1461964587721 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}] 14:16:27 INFO - PROCESS | 1650 | 1461964587830 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:16:27 INFO - PROCESS | 1650 | 1461964587889 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be1d000 == 49 [pid = 1650] [id = 571] 14:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119d5b400) [pid = 1650] [serial = 1713] [outer = 0x0] 14:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x121520800) [pid = 1650] [serial = 1714] [outer = 0x119d5b400] 14:16:27 INFO - PROCESS | 1650 | 1461964587919 Marionette DEBUG loaded listener.js 14:16:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1257dfc00) [pid = 1650] [serial = 1715] [outer = 0x119d5b400] 14:16:28 INFO - PROCESS | 1650 | 1461964588373 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]]]}] 14:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 679ms 14:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:16:28 INFO - PROCESS | 1650 | 1461964588388 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:16:28 INFO - PROCESS | 1650 | 1461964588390 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:16:28 INFO - PROCESS | 1650 | 1461964588393 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:16:28 INFO - PROCESS | 1650 | 1461964588394 Marionette TRACE conn2 <- [1,2258,null,{}] 14:16:28 INFO - PROCESS | 1650 | 1461964588396 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}] 14:16:28 INFO - PROCESS | 1650 | 1461964588522 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:16:28 INFO - PROCESS | 1650 | 1461964588594 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cca6800 == 50 [pid = 1650] [id = 572] 14:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x124cb7c00) [pid = 1650] [serial = 1716] [outer = 0x0] 14:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12583f000) [pid = 1650] [serial = 1717] [outer = 0x124cb7c00] 14:16:28 INFO - PROCESS | 1650 | 1461964588624 Marionette DEBUG loaded listener.js 14:16:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12899d400) [pid = 1650] [serial = 1718] [outer = 0x124cb7c00] 14:16:29 INFO - PROCESS | 1650 | 1461964589052 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]]]}] 14:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 668ms 14:16:29 INFO - PROCESS | 1650 | 1461964589061 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:16:29 INFO - PROCESS | 1650 | 1461964589063 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:16:29 INFO - PROCESS | 1650 | 1461964589065 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:16:29 INFO - PROCESS | 1650 | 1461964589067 Marionette TRACE conn2 <- [1,2262,null,{}] 14:16:29 INFO - PROCESS | 1650 | 1461964589069 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}] 14:16:29 INFO - PROCESS | 1650 | 1461964589172 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:16:29 INFO - PROCESS | 1650 | 1461964589231 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b42d000 == 51 [pid = 1650] [id = 573] 14:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x128f03400) [pid = 1650] [serial = 1719] [outer = 0x0] 14:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128f07c00) [pid = 1650] [serial = 1720] [outer = 0x128f03400] 14:16:29 INFO - PROCESS | 1650 | 1461964589316 Marionette DEBUG loaded listener.js 14:16:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128fd3000) [pid = 1650] [serial = 1721] [outer = 0x128f03400] 14:16:30 INFO - PROCESS | 1650 | 1461964590022 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]]]}] 14:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 971ms 14:16:30 INFO - PROCESS | 1650 | 1461964590037 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:16:30 INFO - PROCESS | 1650 | 1461964590041 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:16:30 INFO - PROCESS | 1650 | 1461964590046 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:16:30 INFO - PROCESS | 1650 | 1461964590050 Marionette TRACE conn2 <- [1,2266,null,{}] 14:16:30 INFO - PROCESS | 1650 | 1461964590055 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}] 14:16:30 INFO - PROCESS | 1650 | 1461964590178 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:16:30 INFO - PROCESS | 1650 | 1461964590232 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119820000 == 52 [pid = 1650] [id = 574] 14:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x113410000) [pid = 1650] [serial = 1722] [outer = 0x0] 14:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x116427400) [pid = 1650] [serial = 1723] [outer = 0x113410000] 14:16:30 INFO - PROCESS | 1650 | 1461964590255 Marionette DEBUG loaded listener.js 14:16:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x116a59800) [pid = 1650] [serial = 1724] [outer = 0x113410000] 14:16:30 INFO - PROCESS | 1650 | 1461964590744 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]]]}] 14:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 729ms 14:16:30 INFO - PROCESS | 1650 | 1461964590775 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:16:30 INFO - PROCESS | 1650 | 1461964590780 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:16:30 INFO - PROCESS | 1650 | 1461964590787 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:16:30 INFO - PROCESS | 1650 | 1461964590790 Marionette TRACE conn2 <- [1,2270,null,{}] 14:16:30 INFO - PROCESS | 1650 | 1461964590794 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}] 14:16:30 INFO - PROCESS | 1650 | 1461964590935 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:16:31 INFO - PROCESS | 1650 | 1461964591036 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118121800 == 53 [pid = 1650] [id = 575] 14:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x116f08800) [pid = 1650] [serial = 1725] [outer = 0x0] 14:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x117599400) [pid = 1650] [serial = 1726] [outer = 0x116f08800] 14:16:31 INFO - PROCESS | 1650 | 1461964591064 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11856c000) [pid = 1650] [serial = 1727] [outer = 0x116f08800] 14:16:31 INFO - PROCESS | 1650 | 1461964591573 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]]]}] 14:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 822ms 14:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:16:31 INFO - PROCESS | 1650 | 1461964591609 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:16:31 INFO - PROCESS | 1650 | 1461964591612 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:16:31 INFO - PROCESS | 1650 | 1461964591615 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:16:31 INFO - PROCESS | 1650 | 1461964591619 Marionette TRACE conn2 <- [1,2274,null,{}] 14:16:31 INFO - PROCESS | 1650 | 1461964591630 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}] 14:16:31 INFO - PROCESS | 1650 | 1461964591771 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:16:31 INFO - PROCESS | 1650 | 1461964591881 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ca9000 == 54 [pid = 1650] [id = 576] 14:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x117665800) [pid = 1650] [serial = 1728] [outer = 0x0] 14:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1197acc00) [pid = 1650] [serial = 1729] [outer = 0x117665800] 14:16:31 INFO - PROCESS | 1650 | 1461964591916 Marionette DEBUG loaded listener.js 14:16:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x119d1d800) [pid = 1650] [serial = 1730] [outer = 0x117665800] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe6800 == 53 [pid = 1650] [id = 567] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b326800 == 52 [pid = 1650] [id = 566] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128952800 == 51 [pid = 1650] [id = 565] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128d33800 == 50 [pid = 1650] [id = 564] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126d95800 == 49 [pid = 1650] [id = 563] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x128c1c000) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x117104000) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x124c09400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1284c0400) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1197f0000) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1111ce400) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12577a000 == 48 [pid = 1650] [id = 562] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x121f6d000 == 47 [pid = 1650] [id = 561] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1133b3800 == 46 [pid = 1650] [id = 560] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119d29800 == 45 [pid = 1650] [id = 559] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11980f000 == 44 [pid = 1650] [id = 558] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11811a800 == 43 [pid = 1650] [id = 557] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118325000 == 42 [pid = 1650] [id = 556] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11939a000 == 41 [pid = 1650] [id = 555] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1164d9800 == 40 [pid = 1650] [id = 550] 14:16:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12be17000 == 39 [pid = 1650] [id = 549] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x128996800) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x128113000) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118770400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x116f04800) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x119742c00) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x121362800) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x124cb1400) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1197a0800) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x128997c00) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x128642400) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x114ff8400) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x112a2c400) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1126c3c00) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x125838000) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1284bfc00) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11847ac00) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12583dc00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118531400) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11877ac00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x115f17000) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x128797800) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11348c800) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1175a1800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11873ac00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12611f000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119bde400) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x123e71800) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124ebb400) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116a61400) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119d5bc00) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118533800) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 14:16:32 INFO - PROCESS | 1650 | 1461964592332 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]]]}] 14:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 729ms 14:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:16:32 INFO - PROCESS | 1650 | 1461964592343 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:16:32 INFO - PROCESS | 1650 | 1461964592345 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:16:32 INFO - PROCESS | 1650 | 1461964592347 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:16:32 INFO - PROCESS | 1650 | 1461964592348 Marionette TRACE conn2 <- [1,2278,null,{}] 14:16:32 INFO - PROCESS | 1650 | 1461964592353 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}] 14:16:32 INFO - PROCESS | 1650 | 1461964592437 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:16:32 INFO - PROCESS | 1650 | 1461964592494 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11743f800 == 40 [pid = 1650] [id = 577] 14:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11643c800) [pid = 1650] [serial = 1731] [outer = 0x0] 14:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11973e400) [pid = 1650] [serial = 1732] [outer = 0x11643c800] 14:16:32 INFO - PROCESS | 1650 | 1461964592520 Marionette DEBUG loaded listener.js 14:16:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x121144000) [pid = 1650] [serial = 1733] [outer = 0x11643c800] 14:16:32 INFO - PROCESS | 1650 | 1461964592860 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]]]}] 14:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 524ms 14:16:32 INFO - PROCESS | 1650 | 1461964592872 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:16:32 INFO - PROCESS | 1650 | 1461964592875 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:16:32 INFO - PROCESS | 1650 | 1461964592878 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:16:32 INFO - PROCESS | 1650 | 1461964592880 Marionette TRACE conn2 <- [1,2282,null,{}] 14:16:32 INFO - PROCESS | 1650 | 1461964592886 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}] 14:16:33 INFO - PROCESS | 1650 | 1461964593014 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:16:33 INFO - PROCESS | 1650 | 1461964593102 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119566800 == 41 [pid = 1650] [id = 578] 14:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116f04800) [pid = 1650] [serial = 1734] [outer = 0x0] 14:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121362800) [pid = 1650] [serial = 1735] [outer = 0x116f04800] 14:16:33 INFO - PROCESS | 1650 | 1461964593143 Marionette DEBUG loaded listener.js 14:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123e04800) [pid = 1650] [serial = 1736] [outer = 0x116f04800] 14:16:33 INFO - PROCESS | 1650 | 1461964593538 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]]]}] 14:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 671ms 14:16:33 INFO - PROCESS | 1650 | 1461964593552 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:16:33 INFO - PROCESS | 1650 | 1461964593554 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:16:33 INFO - PROCESS | 1650 | 1461964593558 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:16:33 INFO - PROCESS | 1650 | 1461964593560 Marionette TRACE conn2 <- [1,2286,null,{}] 14:16:33 INFO - PROCESS | 1650 | 1461964593563 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}] 14:16:33 INFO - PROCESS | 1650 | 1461964593759 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:16:33 INFO - PROCESS | 1650 | 1461964593780 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118124000 == 42 [pid = 1650] [id = 579] 14:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12583ac00) [pid = 1650] [serial = 1737] [outer = 0x0] 14:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12810f000) [pid = 1650] [serial = 1738] [outer = 0x12583ac00] 14:16:33 INFO - PROCESS | 1650 | 1461964593823 Marionette DEBUG loaded listener.js 14:16:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1284bec00) [pid = 1650] [serial = 1739] [outer = 0x12583ac00] 14:16:34 INFO - PROCESS | 1650 | 1461964594237 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]]]}] 14:16:34 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 14:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 721ms 14:16:34 INFO - PROCESS | 1650 | 1461964594279 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:16:34 INFO - PROCESS | 1650 | 1461964594280 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:16:34 INFO - PROCESS | 1650 | 1461964594282 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:16:34 INFO - PROCESS | 1650 | 1461964594284 Marionette TRACE conn2 <- [1,2290,null,{}] 14:16:34 INFO - PROCESS | 1650 | 1461964594286 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}] 14:16:34 INFO - PROCESS | 1650 | 1461964594403 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:16:34 INFO - PROCESS | 1650 | 1461964594436 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b1d000 == 43 [pid = 1650] [id = 580] 14:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118571000) [pid = 1650] [serial = 1740] [outer = 0x0] 14:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128634000) [pid = 1650] [serial = 1741] [outer = 0x118571000] 14:16:34 INFO - PROCESS | 1650 | 1461964594461 Marionette DEBUG loaded listener.js 14:16:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128993400) [pid = 1650] [serial = 1742] [outer = 0x118571000] 14:16:34 INFO - PROCESS | 1650 | 1461964594820 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]]]}] 14:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 571ms 14:16:34 INFO - PROCESS | 1650 | 1461964594860 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:16:34 INFO - PROCESS | 1650 | 1461964594861 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:16:34 INFO - PROCESS | 1650 | 1461964594864 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:16:34 INFO - PROCESS | 1650 | 1461964594865 Marionette TRACE conn2 <- [1,2294,null,{}] 14:16:34 INFO - PROCESS | 1650 | 1461964594868 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}] 14:16:35 INFO - PROCESS | 1650 | 1461964595008 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:16:35 INFO - PROCESS | 1650 | 1461964595025 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d2a800 == 44 [pid = 1650] [id = 581] 14:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1286b1000) [pid = 1650] [serial = 1743] [outer = 0x0] 14:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x128c2a800) [pid = 1650] [serial = 1744] [outer = 0x1286b1000] 14:16:35 INFO - PROCESS | 1650 | 1461964595046 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128cc6c00) [pid = 1650] [serial = 1745] [outer = 0x1286b1000] 14:16:35 INFO - PROCESS | 1650 | 1461964595446 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]]]}] 14:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 620ms 14:16:35 INFO - PROCESS | 1650 | 1461964595501 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:16:35 INFO - PROCESS | 1650 | 1461964595503 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:16:35 INFO - PROCESS | 1650 | 1461964595507 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:16:35 INFO - PROCESS | 1650 | 1461964595509 Marionette TRACE conn2 <- [1,2298,null,{}] 14:16:35 INFO - PROCESS | 1650 | 1461964595512 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}] 14:16:35 INFO - PROCESS | 1650 | 1461964595670 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:16:35 INFO - PROCESS | 1650 | 1461964595727 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a95b000 == 45 [pid = 1650] [id = 582] 14:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128cc9400) [pid = 1650] [serial = 1746] [outer = 0x0] 14:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128fcd800) [pid = 1650] [serial = 1747] [outer = 0x128cc9400] 14:16:35 INFO - PROCESS | 1650 | 1461964595765 Marionette DEBUG loaded listener.js 14:16:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a845400) [pid = 1650] [serial = 1748] [outer = 0x128cc9400] 14:16:36 INFO - PROCESS | 1650 | 1461964596120 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]]]}] 14:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 621ms 14:16:36 INFO - PROCESS | 1650 | 1461964596128 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:16:36 INFO - PROCESS | 1650 | 1461964596129 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:16:36 INFO - PROCESS | 1650 | 1461964596132 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:16:36 INFO - PROCESS | 1650 | 1461964596133 Marionette TRACE conn2 <- [1,2302,null,{}] 14:16:36 INFO - PROCESS | 1650 | 1461964596137 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}] 14:16:36 INFO - PROCESS | 1650 | 1461964596246 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:16:36 INFO - PROCESS | 1650 | 1461964596283 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b426000 == 46 [pid = 1650] [id = 583] 14:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128fca400) [pid = 1650] [serial = 1749] [outer = 0x0] 14:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a92f000) [pid = 1650] [serial = 1750] [outer = 0x128fca400] 14:16:36 INFO - PROCESS | 1650 | 1461964596308 Marionette DEBUG loaded listener.js 14:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a937c00) [pid = 1650] [serial = 1751] [outer = 0x128fca400] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11920cc00) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x116422400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x111131400) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1110f1400) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x121964800) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12585b800) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11642b000) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x121360000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x125163400) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x124e41400) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1284bb800) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1284bdc00) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1134cb800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11852ec00) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1197f5800) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118779400) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1126b9400) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11759b800) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119bda000) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x112a2ec00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:16:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x124e43000) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:16:36 INFO - PROCESS | 1650 | 1461964596752 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]]]}] 14:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 672ms 14:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:16:36 INFO - PROCESS | 1650 | 1461964596812 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:16:36 INFO - PROCESS | 1650 | 1461964596813 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:16:36 INFO - PROCESS | 1650 | 1461964596823 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:16:36 INFO - PROCESS | 1650 | 1461964596824 Marionette TRACE conn2 <- [1,2306,null,{}] 14:16:36 INFO - PROCESS | 1650 | 1461964596827 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}] 14:16:36 INFO - PROCESS | 1650 | 1461964596934 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:16:36 INFO - PROCESS | 1650 | 1461964596940 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be21800 == 47 [pid = 1650] [id = 584] 14:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11662b000) [pid = 1650] [serial = 1752] [outer = 0x0] 14:16:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11920cc00) [pid = 1650] [serial = 1753] [outer = 0x11662b000] 14:16:36 INFO - PROCESS | 1650 | 1461964596970 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128636c00) [pid = 1650] [serial = 1754] [outer = 0x11662b000] 14:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 523ms 14:16:37 INFO - PROCESS | 1650 | 1461964597334 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]]]}] 14:16:37 INFO - PROCESS | 1650 | 1461964597342 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:16:37 INFO - PROCESS | 1650 | 1461964597343 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:16:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:16:37 INFO - PROCESS | 1650 | 1461964597345 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:16:37 INFO - PROCESS | 1650 | 1461964597346 Marionette TRACE conn2 <- [1,2310,null,{}] 14:16:37 INFO - PROCESS | 1650 | 1461964597349 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}] 14:16:37 INFO - PROCESS | 1650 | 1461964597437 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:16:37 INFO - PROCESS | 1650 | 1461964597499 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c823800 == 48 [pid = 1650] [id = 585] 14:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124e47800) [pid = 1650] [serial = 1755] [outer = 0x0] 14:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12a9c2800) [pid = 1650] [serial = 1756] [outer = 0x124e47800] 14:16:37 INFO - PROCESS | 1650 | 1461964597524 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12ac32800) [pid = 1650] [serial = 1757] [outer = 0x124e47800] 14:16:37 INFO - PROCESS | 1650 | 1461964597807 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]]]}] 14:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 14:16:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:16:37 INFO - PROCESS | 1650 | 1461964597823 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:16:37 INFO - PROCESS | 1650 | 1461964597824 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:16:37 INFO - PROCESS | 1650 | 1461964597826 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:16:37 INFO - PROCESS | 1650 | 1461964597827 Marionette TRACE conn2 <- [1,2314,null,{}] 14:16:37 INFO - PROCESS | 1650 | 1461964597830 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}] 14:16:37 INFO - PROCESS | 1650 | 1461964597922 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:16:37 INFO - PROCESS | 1650 | 1461964597927 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d258000 == 49 [pid = 1650] [id = 586] 14:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a9c2c00) [pid = 1650] [serial = 1758] [outer = 0x0] 14:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12ac39800) [pid = 1650] [serial = 1759] [outer = 0x12a9c2c00] 14:16:37 INFO - PROCESS | 1650 | 1461964597952 Marionette DEBUG loaded listener.js 14:16:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b29b800) [pid = 1650] [serial = 1760] [outer = 0x12a9c2c00] 14:16:38 INFO - PROCESS | 1650 | 1461964598317 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]]]}] 14:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 519ms 14:16:38 INFO - PROCESS | 1650 | 1461964598357 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:16:38 INFO - PROCESS | 1650 | 1461964598358 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:16:38 INFO - PROCESS | 1650 | 1461964598361 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:16:38 INFO - PROCESS | 1650 | 1461964598362 Marionette TRACE conn2 <- [1,2318,null,{}] 14:16:38 INFO - PROCESS | 1650 | 1461964598364 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}] 14:16:38 INFO - PROCESS | 1650 | 1461964598453 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:16:38 INFO - PROCESS | 1650 | 1461964598457 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d517000 == 50 [pid = 1650] [id = 587] 14:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b29dc00) [pid = 1650] [serial = 1761] [outer = 0x0] 14:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b2a2400) [pid = 1650] [serial = 1762] [outer = 0x12b29dc00] 14:16:38 INFO - PROCESS | 1650 | 1461964598482 Marionette DEBUG loaded listener.js 14:16:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b2b6c00) [pid = 1650] [serial = 1763] [outer = 0x12b29dc00] 14:16:38 INFO - PROCESS | 1650 | 1461964598950 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] 14:16:38 INFO - PROCESS | 1650 | 1461964598995 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:16:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:16:39 INFO - PROCESS | 1650 | 1461964599003 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:16:39 INFO - PROCESS | 1650 | 1461964599006 Marionette TRACE conn2 <- [1,2322,null,{}] 14:16:39 INFO - PROCESS | 1650 | 1461964599010 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}] 14:16:39 INFO - PROCESS | 1650 | 1461964599125 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:16:39 INFO - PROCESS | 1650 | 1461964599223 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11898f000 == 51 [pid = 1650] [id = 588] 14:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11340c800) [pid = 1650] [serial = 1764] [outer = 0x0] 14:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11671fc00) [pid = 1650] [serial = 1765] [outer = 0x11340c800] 14:16:39 INFO - PROCESS | 1650 | 1461964599272 Marionette DEBUG loaded listener.js 14:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11710d400) [pid = 1650] [serial = 1766] [outer = 0x11340c800] 14:16:39 INFO - PROCESS | 1650 | 1461964599691 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]]]}] 14:16:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:16:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 727ms 14:16:39 INFO - PROCESS | 1650 | 1461964599728 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:16:39 INFO - PROCESS | 1650 | 1461964599732 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:16:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:16:39 INFO - PROCESS | 1650 | 1461964599755 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:16:39 INFO - PROCESS | 1650 | 1461964599757 Marionette TRACE conn2 <- [1,2326,null,{}] 14:16:39 INFO - PROCESS | 1650 | 1461964599759 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}] 14:16:39 INFO - PROCESS | 1650 | 1461964599869 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:16:39 INFO - PROCESS | 1650 | 1461964599944 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12183e000 == 52 [pid = 1650] [id = 589] 14:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118575400) [pid = 1650] [serial = 1767] [outer = 0x0] 14:16:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119264400) [pid = 1650] [serial = 1768] [outer = 0x118575400] 14:16:39 INFO - PROCESS | 1650 | 1461964599975 Marionette DEBUG loaded listener.js 14:16:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119bda000) [pid = 1650] [serial = 1769] [outer = 0x118575400] 14:16:40 INFO - PROCESS | 1650 | 1461964600406 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]]]}] 14:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 672ms 14:16:40 INFO - PROCESS | 1650 | 1461964600424 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:16:40 INFO - PROCESS | 1650 | 1461964600426 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:16:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:16:40 INFO - PROCESS | 1650 | 1461964600428 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:16:40 INFO - PROCESS | 1650 | 1461964600431 Marionette TRACE conn2 <- [1,2330,null,{}] 14:16:40 INFO - PROCESS | 1650 | 1461964600439 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}] 14:16:40 INFO - PROCESS | 1650 | 1461964600549 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:16:40 INFO - PROCESS | 1650 | 1461964600612 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c203800 == 53 [pid = 1650] [id = 590] 14:16:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x121513800) [pid = 1650] [serial = 1770] [outer = 0x0] 14:16:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x124e40400) [pid = 1650] [serial = 1771] [outer = 0x121513800] 14:16:40 INFO - PROCESS | 1650 | 1461964600684 Marionette DEBUG loaded listener.js 14:16:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x125843c00) [pid = 1650] [serial = 1772] [outer = 0x121513800] 14:16:41 INFO - PROCESS | 1650 | 1461964601148 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]]]}] 14:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 774ms 14:16:41 INFO - PROCESS | 1650 | 1461964601209 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:16:41 INFO - PROCESS | 1650 | 1461964601212 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:16:41 INFO - PROCESS | 1650 | 1461964601220 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:16:41 INFO - PROCESS | 1650 | 1461964601222 Marionette TRACE conn2 <- [1,2334,null,{}] 14:16:41 INFO - PROCESS | 1650 | 1461964601226 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}] 14:16:41 INFO - PROCESS | 1650 | 1461964601383 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:16:41 INFO - PROCESS | 1650 | 1461964601460 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d630000 == 54 [pid = 1650] [id = 591] 14:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x126986c00) [pid = 1650] [serial = 1773] [outer = 0x0] 14:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1284ca400) [pid = 1650] [serial = 1774] [outer = 0x126986c00] 14:16:41 INFO - PROCESS | 1650 | 1461964601489 Marionette DEBUG loaded listener.js 14:16:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x128f04800) [pid = 1650] [serial = 1775] [outer = 0x126986c00] 14:16:41 INFO - PROCESS | 1650 | 1461964601947 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]]]}] 14:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 774ms 14:16:41 INFO - PROCESS | 1650 | 1461964601994 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:16:41 INFO - PROCESS | 1650 | 1461964601996 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:16:42 INFO - PROCESS | 1650 | 1461964602021 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 1650 | 1461964602023 Marionette TRACE conn2 <- [1,2338,null,{}] 14:16:42 INFO - PROCESS | 1650 | 1461964602029 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}] 14:16:42 INFO - PROCESS | 1650 | 1461964602187 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:16:42 INFO - PROCESS | 1650 | 1461964602289 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d94d000 == 55 [pid = 1650] [id = 592] 14:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128113000) [pid = 1650] [serial = 1776] [outer = 0x0] 14:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a92dc00) [pid = 1650] [serial = 1777] [outer = 0x128113000] 14:16:42 INFO - PROCESS | 1650 | 1461964602336 Marionette DEBUG loaded listener.js 14:16:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b29e400) [pid = 1650] [serial = 1778] [outer = 0x128113000] 14:16:42 INFO - PROCESS | 1650 | 1461964602832 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]]]}] 14:16:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:16:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 897ms 14:16:42 INFO - PROCESS | 1650 | 1461964602897 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:16:42 INFO - PROCESS | 1650 | 1461964602899 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:16:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:16:42 INFO - PROCESS | 1650 | 1461964602901 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:16:42 INFO - PROCESS | 1650 | 1461964602903 Marionette TRACE conn2 <- [1,2342,null,{}] 14:16:42 INFO - PROCESS | 1650 | 1461964602906 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}] 14:16:43 INFO - PROCESS | 1650 | 1461964603051 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:16:43 INFO - PROCESS | 1650 | 1461964603117 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130cd000 == 56 [pid = 1650] [id = 593] 14:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1126b6800) [pid = 1650] [serial = 1779] [outer = 0x0] 14:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119d1a400) [pid = 1650] [serial = 1780] [outer = 0x1126b6800] 14:16:43 INFO - PROCESS | 1650 | 1461964603190 Marionette DEBUG loaded listener.js 14:16:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x128796800) [pid = 1650] [serial = 1781] [outer = 0x1126b6800] 14:16:43 INFO - PROCESS | 1650 | 1461964603855 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]]]}] 14:16:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:16:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 973ms 14:16:43 INFO - PROCESS | 1650 | 1461964603875 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:16:43 INFO - PROCESS | 1650 | 1461964603877 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:16:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:16:43 INFO - PROCESS | 1650 | 1461964603881 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:16:43 INFO - PROCESS | 1650 | 1461964603883 Marionette TRACE conn2 <- [1,2346,null,{}] 14:16:43 INFO - PROCESS | 1650 | 1461964603888 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}] 14:16:43 INFO - PROCESS | 1650 | 1461964603985 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:16:44 INFO - PROCESS | 1650 | 1461964604067 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11955b800 == 57 [pid = 1650] [id = 594] 14:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11296b400) [pid = 1650] [serial = 1782] [outer = 0x0] 14:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x114ff1400) [pid = 1650] [serial = 1783] [outer = 0x11296b400] 14:16:44 INFO - PROCESS | 1650 | 1461964604096 Marionette DEBUG loaded listener.js 14:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11672c000) [pid = 1650] [serial = 1784] [outer = 0x11296b400] 14:16:44 INFO - PROCESS | 1650 | 1461964604573 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]]]}] 14:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 724ms 14:16:44 INFO - PROCESS | 1650 | 1461964604605 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:16:44 INFO - PROCESS | 1650 | 1461964604609 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:16:44 INFO - PROCESS | 1650 | 1461964604613 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:16:44 INFO - PROCESS | 1650 | 1461964604615 Marionette TRACE conn2 <- [1,2350,null,{}] 14:16:44 INFO - PROCESS | 1650 | 1461964604620 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}] 14:16:44 INFO - PROCESS | 1650 | 1461964604715 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12d258000 == 56 [pid = 1650] [id = 586] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12c823800 == 55 [pid = 1650] [id = 585] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12be21800 == 54 [pid = 1650] [id = 584] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b426000 == 53 [pid = 1650] [id = 583] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a95b000 == 52 [pid = 1650] [id = 582] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128d2a800 == 51 [pid = 1650] [id = 581] 14:16:44 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x128cc2400) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 14:16:44 INFO - PROCESS | 1650 | 1461964604841 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x126b1d000 == 50 [pid = 1650] [id = 580] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x118124000 == 49 [pid = 1650] [id = 579] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119566800 == 48 [pid = 1650] [id = 578] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11743f800 == 47 [pid = 1650] [id = 577] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x121ca9000 == 46 [pid = 1650] [id = 576] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x118121800 == 45 [pid = 1650] [id = 575] 14:16:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119820000 == 44 [pid = 1650] [id = 574] 14:16:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130be000 == 45 [pid = 1650] [id = 595] 14:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x115dedc00) [pid = 1650] [serial = 1785] [outer = 0x0] 14:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x116f0fc00) [pid = 1650] [serial = 1786] [outer = 0x115dedc00] 14:16:44 INFO - PROCESS | 1650 | 1461964604873 Marionette DEBUG loaded listener.js 14:16:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11847d400) [pid = 1650] [serial = 1787] [outer = 0x115dedc00] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12151f000) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x118577800) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x115f90400) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x112a29000) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x128118000) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12863a000) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11847c000) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x121519c00) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x126d0b800) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1257dd400) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1284c6c00) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12811ac00) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1286b2c00) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116f0a000) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12863a400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11856f000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118744800) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119be6400) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119de9c00) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x116f02400) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x112973400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119be4c00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1192d8c00) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1197f1c00) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x123e0b800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12811c400) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x121359800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11852c800) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1180c2c00) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12143ec00) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12811b400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114ff7800) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x113211800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12879f000) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12899e800) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x125841c00) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124e46400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12879bc00) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 14:16:45 INFO - PROCESS | 1650 | 1461964605254 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]]]}] 14:16:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:16:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 671ms 14:16:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:16:45 INFO - PROCESS | 1650 | 1461964605285 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:16:45 INFO - PROCESS | 1650 | 1461964605287 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:16:45 INFO - PROCESS | 1650 | 1461964605291 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:16:45 INFO - PROCESS | 1650 | 1461964605294 Marionette TRACE conn2 <- [1,2354,null,{}] 14:16:45 INFO - PROCESS | 1650 | 1461964605305 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}] 14:16:45 INFO - PROCESS | 1650 | 1461964605424 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:16:45 INFO - PROCESS | 1650 | 1461964605428 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119559000 == 46 [pid = 1650] [id = 596] 14:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118578800) [pid = 1650] [serial = 1788] [outer = 0x0] 14:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119203000) [pid = 1650] [serial = 1789] [outer = 0x118578800] 14:16:45 INFO - PROCESS | 1650 | 1461964605451 Marionette DEBUG loaded listener.js 14:16:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119a07000) [pid = 1650] [serial = 1790] [outer = 0x118578800] 14:16:45 INFO - PROCESS | 1650 | 1461964605905 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]]]}] 14:16:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:16:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 630ms 14:16:45 INFO - PROCESS | 1650 | 1461964605922 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:16:45 INFO - PROCESS | 1650 | 1461964605925 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:16:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:16:45 INFO - PROCESS | 1650 | 1461964605928 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:16:45 INFO - PROCESS | 1650 | 1461964605930 Marionette TRACE conn2 <- [1,2358,null,{}] 14:16:45 INFO - PROCESS | 1650 | 1461964605942 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}] 14:16:46 INFO - PROCESS | 1650 | 1461964606075 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:16:46 INFO - PROCESS | 1650 | 1461964606176 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121498800 == 47 [pid = 1650] [id = 597] 14:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119a0b000) [pid = 1650] [serial = 1791] [outer = 0x0] 14:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11a02b400) [pid = 1650] [serial = 1792] [outer = 0x119a0b000] 14:16:46 INFO - PROCESS | 1650 | 1461964606204 Marionette DEBUG loaded listener.js 14:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12135b400) [pid = 1650] [serial = 1793] [outer = 0x119a0b000] 14:16:46 INFO - PROCESS | 1650 | 1461964606493 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]]]}] 14:16:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 625ms 14:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:16:46 INFO - PROCESS | 1650 | 1461964606553 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:16:46 INFO - PROCESS | 1650 | 1461964606554 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:16:46 INFO - PROCESS | 1650 | 1461964606556 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:16:46 INFO - PROCESS | 1650 | 1461964606558 Marionette TRACE conn2 <- [1,2362,null,{}] 14:16:46 INFO - PROCESS | 1650 | 1461964606560 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}] 14:16:46 INFO - PROCESS | 1650 | 1461964606641 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:16:46 INFO - PROCESS | 1650 | 1461964606646 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219cb800 == 48 [pid = 1650] [id = 598] 14:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12135dc00) [pid = 1650] [serial = 1794] [outer = 0x0] 14:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1217d9800) [pid = 1650] [serial = 1795] [outer = 0x12135dc00] 14:16:46 INFO - PROCESS | 1650 | 1461964606673 Marionette DEBUG loaded listener.js 14:16:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x124e45400) [pid = 1650] [serial = 1796] [outer = 0x12135dc00] 14:16:47 INFO - PROCESS | 1650 | 1461964607017 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]]]}] 14:16:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:16:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 14:16:47 INFO - PROCESS | 1650 | 1461964607081 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 1650 | 1461964607082 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:16:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:16:47 INFO - PROCESS | 1650 | 1461964607085 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 1650 | 1461964607086 Marionette TRACE conn2 <- [1,2366,null,{}] 14:16:47 INFO - PROCESS | 1650 | 1461964607088 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}] 14:16:47 INFO - PROCESS | 1650 | 1461964607210 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:16:47 INFO - PROCESS | 1650 | 1461964607224 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c6000 == 49 [pid = 1650] [id = 599] 14:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12515d000) [pid = 1650] [serial = 1797] [outer = 0x0] 14:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125851c00) [pid = 1650] [serial = 1798] [outer = 0x12515d000] 14:16:47 INFO - PROCESS | 1650 | 1461964607251 Marionette DEBUG loaded listener.js 14:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x128637800) [pid = 1650] [serial = 1799] [outer = 0x12515d000] 14:16:47 INFO - PROCESS | 1650 | 1461964607652 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]]]}] 14:16:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:16:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 620ms 14:16:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:16:47 INFO - PROCESS | 1650 | 1461964607706 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:16:47 INFO - PROCESS | 1650 | 1461964607707 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:16:47 INFO - PROCESS | 1650 | 1461964607709 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:16:47 INFO - PROCESS | 1650 | 1461964607710 Marionette TRACE conn2 <- [1,2370,null,{}] 14:16:47 INFO - PROCESS | 1650 | 1461964607712 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}] 14:16:47 INFO - PROCESS | 1650 | 1461964607814 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:16:47 INFO - PROCESS | 1650 | 1461964607827 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x126da1800 == 50 [pid = 1650] [id = 600] 14:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1284c7800) [pid = 1650] [serial = 1800] [outer = 0x0] 14:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12879dc00) [pid = 1650] [serial = 1801] [outer = 0x1284c7800] 14:16:47 INFO - PROCESS | 1650 | 1461964607852 Marionette DEBUG loaded listener.js 14:16:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128f0e400) [pid = 1650] [serial = 1802] [outer = 0x1284c7800] 14:16:48 INFO - PROCESS | 1650 | 1461964608204 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]]]}] 14:16:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:16:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms 14:16:48 INFO - PROCESS | 1650 | 1461964608229 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:16:48 INFO - PROCESS | 1650 | 1461964608230 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:16:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:16:48 INFO - PROCESS | 1650 | 1461964608238 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:16:48 INFO - PROCESS | 1650 | 1461964608239 Marionette TRACE conn2 <- [1,2374,null,{}] 14:16:48 INFO - PROCESS | 1650 | 1461964608242 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}] 14:16:48 INFO - PROCESS | 1650 | 1461964608346 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:16:48 INFO - PROCESS | 1650 | 1461964608384 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12999c000 == 51 [pid = 1650] [id = 601] 14:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12863c000) [pid = 1650] [serial = 1803] [outer = 0x0] 14:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a92f400) [pid = 1650] [serial = 1804] [outer = 0x12863c000] 14:16:48 INFO - PROCESS | 1650 | 1461964608411 Marionette DEBUG loaded listener.js 14:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a938800) [pid = 1650] [serial = 1805] [outer = 0x12863c000] 14:16:48 INFO - PROCESS | 1650 | 1461964608753 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]]]}] 14:16:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:16:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 525ms 14:16:48 INFO - PROCESS | 1650 | 1461964608758 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:16:48 INFO - PROCESS | 1650 | 1461964608760 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:16:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:16:48 INFO - PROCESS | 1650 | 1461964608762 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:16:48 INFO - PROCESS | 1650 | 1461964608763 Marionette TRACE conn2 <- [1,2378,null,{}] 14:16:48 INFO - PROCESS | 1650 | 1461964608765 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}] 14:16:48 INFO - PROCESS | 1650 | 1461964608885 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:16:48 INFO - PROCESS | 1650 | 1461964608925 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac2a000 == 52 [pid = 1650] [id = 602] 14:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ac34400) [pid = 1650] [serial = 1806] [outer = 0x0] 14:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b2a0000) [pid = 1650] [serial = 1807] [outer = 0x12ac34400] 14:16:48 INFO - PROCESS | 1650 | 1461964608951 Marionette DEBUG loaded listener.js 14:16:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x118503800) [pid = 1650] [serial = 1808] [outer = 0x12ac34400] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12899c800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a9c2c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1286b1000) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x128cc9400) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x116f04800) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x116f08800) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11643c800) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x128fca400) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x124e47800) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x117665800) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x113410000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12583ac00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118571000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:16:49 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11662b000) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:16:49 INFO - PROCESS | 1650 | 1461964609428 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]]]}] 14:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 14:16:49 INFO - PROCESS | 1650 | 1461964609436 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:16:49 INFO - PROCESS | 1650 | 1461964609437 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:16:49 INFO - PROCESS | 1650 | 1461964609439 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 1650 | 1461964609440 Marionette TRACE conn2 <- [1,2382,null,{}] 14:16:49 INFO - PROCESS | 1650 | 1461964609443 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}] 14:16:49 INFO - PROCESS | 1650 | 1461964609535 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:16:49 INFO - PROCESS | 1650 | 1461964609592 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261c8800 == 53 [pid = 1650] [id = 603] 14:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116f10800) [pid = 1650] [serial = 1809] [outer = 0x0] 14:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12135c000) [pid = 1650] [serial = 1810] [outer = 0x116f10800] 14:16:49 INFO - PROCESS | 1650 | 1461964609634 Marionette DEBUG loaded listener.js 14:16:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128fca400) [pid = 1650] [serial = 1811] [outer = 0x116f10800] 14:16:49 INFO - PROCESS | 1650 | 1461964609939 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]]]}] 14:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 14:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:16:49 INFO - PROCESS | 1650 | 1461964609958 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:16:49 INFO - PROCESS | 1650 | 1461964609959 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:16:49 INFO - PROCESS | 1650 | 1461964609962 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:16:49 INFO - PROCESS | 1650 | 1461964609963 Marionette TRACE conn2 <- [1,2386,null,{}] 14:16:49 INFO - PROCESS | 1650 | 1461964609966 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}] 14:16:50 INFO - PROCESS | 1650 | 1461964610073 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:16:50 INFO - PROCESS | 1650 | 1461964610078 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c222000 == 54 [pid = 1650] [id = 604] 14:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12863d800) [pid = 1650] [serial = 1812] [outer = 0x0] 14:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b2e8400) [pid = 1650] [serial = 1813] [outer = 0x12863d800] 14:16:50 INFO - PROCESS | 1650 | 1461964610107 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12be52000) [pid = 1650] [serial = 1814] [outer = 0x12863d800] 14:16:50 INFO - PROCESS | 1650 | 1461964610442 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]]]}] 14:16:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:16:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 519ms 14:16:50 INFO - PROCESS | 1650 | 1461964610482 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:16:50 INFO - PROCESS | 1650 | 1461964610483 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:16:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:16:50 INFO - PROCESS | 1650 | 1461964610486 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:16:50 INFO - PROCESS | 1650 | 1461964610487 Marionette TRACE conn2 <- [1,2390,null,{}] 14:16:50 INFO - PROCESS | 1650 | 1461964610489 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}] 14:16:50 INFO - PROCESS | 1650 | 1461964610608 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:16:50 INFO - PROCESS | 1650 | 1461964610617 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccb5800 == 55 [pid = 1650] [id = 605] 14:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b29a800) [pid = 1650] [serial = 1815] [outer = 0x0] 14:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12be58000) [pid = 1650] [serial = 1816] [outer = 0x12b29a800] 14:16:50 INFO - PROCESS | 1650 | 1461964610642 Marionette DEBUG loaded listener.js 14:16:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12be9b000) [pid = 1650] [serial = 1817] [outer = 0x12b29a800] 14:16:50 INFO - PROCESS | 1650 | 1461964610975 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]]]}] 14:16:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:16:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 14:16:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:16:51 INFO - PROCESS | 1650 | 1461964611006 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:16:51 INFO - PROCESS | 1650 | 1461964611007 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:16:51 INFO - PROCESS | 1650 | 1461964611009 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:16:51 INFO - PROCESS | 1650 | 1461964611010 Marionette TRACE conn2 <- [1,2394,null,{}] 14:16:51 INFO - PROCESS | 1650 | 1461964611013 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}] 14:16:51 INFO - PROCESS | 1650 | 1461964611103 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:16:51 INFO - PROCESS | 1650 | 1461964611108 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d518000 == 56 [pid = 1650] [id = 606] 14:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12be9e400) [pid = 1650] [serial = 1818] [outer = 0x0] 14:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12bea5400) [pid = 1650] [serial = 1819] [outer = 0x12be9e400] 14:16:51 INFO - PROCESS | 1650 | 1461964611132 Marionette DEBUG loaded listener.js 14:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12c0ce000) [pid = 1650] [serial = 1820] [outer = 0x12be9e400] 14:16:51 INFO - PROCESS | 1650 | 1461964611645 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]]]}] 14:16:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:16:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 668ms 14:16:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:16:51 INFO - PROCESS | 1650 | 1461964611679 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:16:51 INFO - PROCESS | 1650 | 1461964611682 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:16:51 INFO - PROCESS | 1650 | 1461964611686 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:16:51 INFO - PROCESS | 1650 | 1461964611688 Marionette TRACE conn2 <- [1,2398,null,{}] 14:16:51 INFO - PROCESS | 1650 | 1461964611692 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}] 14:16:51 INFO - PROCESS | 1650 | 1461964611806 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:16:51 INFO - PROCESS | 1650 | 1461964611922 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1185a6800 == 57 [pid = 1650] [id = 607] 14:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11672c800) [pid = 1650] [serial = 1821] [outer = 0x0] 14:16:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x116f0f400) [pid = 1650] [serial = 1822] [outer = 0x11672c800] 14:16:51 INFO - PROCESS | 1650 | 1461964611955 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118475400) [pid = 1650] [serial = 1823] [outer = 0x11672c800] 14:16:52 INFO - PROCESS | 1650 | 1461964612402 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]]]}] 14:16:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:16:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 771ms 14:16:52 INFO - PROCESS | 1650 | 1461964612467 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:16:52 INFO - PROCESS | 1650 | 1461964612471 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:16:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:16:52 INFO - PROCESS | 1650 | 1461964612478 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:16:52 INFO - PROCESS | 1650 | 1461964612480 Marionette TRACE conn2 <- [1,2402,null,{}] 14:16:52 INFO - PROCESS | 1650 | 1461964612483 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}] 14:16:52 INFO - PROCESS | 1650 | 1461964612593 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:16:52 INFO - PROCESS | 1650 | 1461964612666 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12183b000 == 58 [pid = 1650] [id = 608] 14:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11856ec00) [pid = 1650] [serial = 1824] [outer = 0x0] 14:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1192d8c00) [pid = 1650] [serial = 1825] [outer = 0x11856ec00] 14:16:52 INFO - PROCESS | 1650 | 1461964612696 Marionette DEBUG loaded listener.js 14:16:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119be4400) [pid = 1650] [serial = 1826] [outer = 0x11856ec00] 14:16:53 INFO - PROCESS | 1650 | 1461964613101 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]]]}] 14:16:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:16:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 14:16:53 INFO - PROCESS | 1650 | 1461964613180 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:16:53 INFO - PROCESS | 1650 | 1461964613182 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:16:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:16:53 INFO - PROCESS | 1650 | 1461964613204 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:16:53 INFO - PROCESS | 1650 | 1461964613206 Marionette TRACE conn2 <- [1,2406,null,{}] 14:16:53 INFO - PROCESS | 1650 | 1461964613214 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}] 14:16:53 INFO - PROCESS | 1650 | 1461964613326 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:16:53 INFO - PROCESS | 1650 | 1461964613403 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c838000 == 59 [pid = 1650] [id = 609] 14:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x125836c00) [pid = 1650] [serial = 1827] [outer = 0x0] 14:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x126124000) [pid = 1650] [serial = 1828] [outer = 0x125836c00] 14:16:53 INFO - PROCESS | 1650 | 1461964613435 Marionette DEBUG loaded listener.js 14:16:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1284c2c00) [pid = 1650] [serial = 1829] [outer = 0x125836c00] 14:16:53 INFO - PROCESS | 1650 | 1461964613829 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]]]}] 14:16:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:16:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 672ms 14:16:53 INFO - PROCESS | 1650 | 1461964613876 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:16:53 INFO - PROCESS | 1650 | 1461964613878 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:16:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:16:53 INFO - PROCESS | 1650 | 1461964613880 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:16:53 INFO - PROCESS | 1650 | 1461964613881 Marionette TRACE conn2 <- [1,2410,null,{}] 14:16:53 INFO - PROCESS | 1650 | 1461964613884 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}] 14:16:53 INFO - PROCESS | 1650 | 1461964613993 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:16:54 INFO - PROCESS | 1650 | 1461964614097 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e105000 == 60 [pid = 1650] [id = 610] 14:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x125843400) [pid = 1650] [serial = 1830] [outer = 0x0] 14:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128cc0000) [pid = 1650] [serial = 1831] [outer = 0x125843400] 14:16:54 INFO - PROCESS | 1650 | 1461964614131 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ac3c000) [pid = 1650] [serial = 1832] [outer = 0x125843400] 14:16:54 INFO - PROCESS | 1650 | 1461964614542 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]]]}] 14:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 14:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:16:54 INFO - PROCESS | 1650 | 1461964614552 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:16:54 INFO - PROCESS | 1650 | 1461964614554 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:16:54 INFO - PROCESS | 1650 | 1461964614556 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:16:54 INFO - PROCESS | 1650 | 1461964614557 Marionette TRACE conn2 <- [1,2414,null,{}] 14:16:54 INFO - PROCESS | 1650 | 1461964614559 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}] 14:16:54 INFO - PROCESS | 1650 | 1461964614665 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:16:54 INFO - PROCESS | 1650 | 1461964614770 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e348800 == 61 [pid = 1650] [id = 611] 14:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12698f800) [pid = 1650] [serial = 1833] [outer = 0x0] 14:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b2c2800) [pid = 1650] [serial = 1834] [outer = 0x12698f800] 14:16:54 INFO - PROCESS | 1650 | 1461964614801 Marionette DEBUG loaded listener.js 14:16:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12be50000) [pid = 1650] [serial = 1835] [outer = 0x12698f800] 14:16:55 INFO - PROCESS | 1650 | 1461964615209 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]]]}] 14:16:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:16:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 14:16:55 INFO - PROCESS | 1650 | 1461964615276 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:16:55 INFO - PROCESS | 1650 | 1461964615278 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:16:55 INFO - PROCESS | 1650 | 1461964615280 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:16:55 INFO - PROCESS | 1650 | 1461964615282 Marionette TRACE conn2 <- [1,2418,null,{}] 14:16:55 INFO - PROCESS | 1650 | 1461964615284 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}] 14:16:55 INFO - PROCESS | 1650 | 1461964615410 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:16:55 INFO - PROCESS | 1650 | 1461964615526 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e35c800 == 62 [pid = 1650] [id = 612] 14:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1121da400) [pid = 1650] [serial = 1836] [outer = 0x0] 14:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bea3800) [pid = 1650] [serial = 1837] [outer = 0x1121da400] 14:16:55 INFO - PROCESS | 1650 | 1461964615560 Marionette DEBUG loaded listener.js 14:16:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12c2b5400) [pid = 1650] [serial = 1838] [outer = 0x1121da400] 14:16:55 INFO - PROCESS | 1650 | 1461964615991 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]]]}] 14:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 772ms 14:16:56 INFO - PROCESS | 1650 | 1461964616069 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:16:56 INFO - PROCESS | 1650 | 1461964616070 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:16:56 INFO - PROCESS | 1650 | 1461964616074 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:16:56 INFO - PROCESS | 1650 | 1461964616075 Marionette TRACE conn2 <- [1,2422,null,{}] 14:16:56 INFO - PROCESS | 1650 | 1461964616078 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}] 14:16:56 INFO - PROCESS | 1650 | 1461964616189 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:16:56 INFO - PROCESS | 1650 | 1461964616431 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118592800 == 63 [pid = 1650] [id = 613] 14:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1121db000) [pid = 1650] [serial = 1839] [outer = 0x0] 14:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11296e800) [pid = 1650] [serial = 1840] [outer = 0x1121db000] 14:16:56 INFO - PROCESS | 1650 | 1461964616461 Marionette DEBUG loaded listener.js 14:16:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x113df5800) [pid = 1650] [serial = 1841] [outer = 0x1121db000] 14:16:56 INFO - PROCESS | 1650 | 1461964616875 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]]]}] 14:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 824ms 14:16:56 INFO - PROCESS | 1650 | 1461964616899 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:16:56 INFO - PROCESS | 1650 | 1461964616902 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:16:56 INFO - PROCESS | 1650 | 1461964616905 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:16:56 INFO - PROCESS | 1650 | 1461964616907 Marionette TRACE conn2 <- [1,2426,null,{}] 14:16:56 INFO - PROCESS | 1650 | 1461964616910 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}] 14:16:57 INFO - PROCESS | 1650 | 1461964617014 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:16:57 INFO - PROCESS | 1650 | 1461964617083 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11325e800 == 64 [pid = 1650] [id = 614] 14:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x115f16800) [pid = 1650] [serial = 1842] [outer = 0x0] 14:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x116f04400) [pid = 1650] [serial = 1843] [outer = 0x115f16800] 14:16:57 INFO - PROCESS | 1650 | 1461964617158 Marionette DEBUG loaded listener.js 14:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118744800) [pid = 1650] [serial = 1844] [outer = 0x115f16800] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccb5800 == 63 [pid = 1650] [id = 605] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c222000 == 62 [pid = 1650] [id = 604] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c8800 == 61 [pid = 1650] [id = 603] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac2a000 == 60 [pid = 1650] [id = 602] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12999c000 == 59 [pid = 1650] [id = 601] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126da1800 == 58 [pid = 1650] [id = 600] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b2a2400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1261c6000 == 57 [pid = 1650] [id = 599] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1219cb800 == 56 [pid = 1650] [id = 598] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x121498800 == 55 [pid = 1650] [id = 597] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119559000 == 54 [pid = 1650] [id = 596] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1130be000 == 53 [pid = 1650] [id = 595] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11955b800 == 52 [pid = 1650] [id = 594] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d630000 == 51 [pid = 1650] [id = 591] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12183e000 == 50 [pid = 1650] [id = 589] 14:16:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11898f000 == 49 [pid = 1650] [id = 588] 14:16:57 INFO - PROCESS | 1650 | 1461964617563 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]]]}] 14:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x128cc9c00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12ac39800) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x128c2a800) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x116959400) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x128fcd800) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x121362800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x123e04800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118778400) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12583f000) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x117599400) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11856c000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11973e400) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x121144000) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x128f07c00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x121520800) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x111111c00) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a92f000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a845400) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12ac32800) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a937c00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119d1d800) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1197acc00) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x116a59800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x116427400) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12810f000) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1284bec00) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128634000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128cc6c00) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11920cc00) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b29b800) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128993400) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a9c2800) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128636c00) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 14:16:57 INFO - PROCESS | 1650 | 1461964617589 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:16:57 INFO - PROCESS | 1650 | 1461964617592 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:16:57 INFO - PROCESS | 1650 | 1461964617597 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:16:57 INFO - PROCESS | 1650 | 1461964617598 Marionette TRACE conn2 <- [1,2430,null,{}] 14:16:57 INFO - PROCESS | 1650 | 1461964617600 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}] 14:16:57 INFO - PROCESS | 1650 | 1461964617709 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:16:57 INFO - PROCESS | 1650 | 1461964617717 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119393000 == 50 [pid = 1650] [id = 615] 14:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1192df800) [pid = 1650] [serial = 1845] [outer = 0x0] 14:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1197f1400) [pid = 1650] [serial = 1846] [outer = 0x1192df800] 14:16:57 INFO - PROCESS | 1650 | 1461964617743 Marionette DEBUG loaded listener.js 14:16:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119be6c00) [pid = 1650] [serial = 1847] [outer = 0x1192df800] 14:16:58 INFO - PROCESS | 1650 | 1461964618171 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]]]}] 14:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 620ms 14:16:58 INFO - PROCESS | 1650 | 1461964618218 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:16:58 INFO - PROCESS | 1650 | 1461964618220 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:16:58 INFO - PROCESS | 1650 | 1461964618229 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:16:58 INFO - PROCESS | 1650 | 1461964618235 Marionette TRACE conn2 <- [1,2434,null,{}] 14:16:58 INFO - PROCESS | 1650 | 1461964618241 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}] 14:16:58 INFO - PROCESS | 1650 | 1461964618344 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:16:58 INFO - PROCESS | 1650 | 1461964618356 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121848800 == 51 [pid = 1650] [id = 616] 14:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x121144000) [pid = 1650] [serial = 1848] [outer = 0x0] 14:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121530400) [pid = 1650] [serial = 1849] [outer = 0x121144000] 14:16:58 INFO - PROCESS | 1650 | 1461964618382 Marionette DEBUG loaded listener.js 14:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x124e43000) [pid = 1650] [serial = 1850] [outer = 0x121144000] 14:16:58 INFO - PROCESS | 1650 | 1461964618728 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]]]}] 14:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 532ms 14:16:58 INFO - PROCESS | 1650 | 1461964618756 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:16:58 INFO - PROCESS | 1650 | 1461964618758 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:16:58 INFO - PROCESS | 1650 | 1461964618760 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:16:58 INFO - PROCESS | 1650 | 1461964618761 Marionette TRACE conn2 <- [1,2438,null,{}] 14:16:58 INFO - PROCESS | 1650 | 1461964618764 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}] 14:16:58 INFO - PROCESS | 1650 | 1461964618851 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:16:58 INFO - PROCESS | 1650 | 1461964618857 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x118323000 == 52 [pid = 1650] [id = 617] 14:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125165000) [pid = 1650] [serial = 1851] [outer = 0x0] 14:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x125852000) [pid = 1650] [serial = 1852] [outer = 0x125165000] 14:16:58 INFO - PROCESS | 1650 | 1461964618883 Marionette DEBUG loaded listener.js 14:16:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128111c00) [pid = 1650] [serial = 1853] [outer = 0x125165000] 14:16:59 INFO - PROCESS | 1650 | 1461964619230 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]]]}] 14:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 14:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:16:59 INFO - PROCESS | 1650 | 1461964619280 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:16:59 INFO - PROCESS | 1650 | 1461964619282 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:16:59 INFO - PROCESS | 1650 | 1461964619284 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:16:59 INFO - PROCESS | 1650 | 1461964619285 Marionette TRACE conn2 <- [1,2442,null,{}] 14:16:59 INFO - PROCESS | 1650 | 1461964619287 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}] 14:16:59 INFO - PROCESS | 1650 | 1461964619375 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:16:59 INFO - PROCESS | 1650 | 1461964619447 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:16:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b13800 == 53 [pid = 1650] [id = 618] 14:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1284c9400) [pid = 1650] [serial = 1854] [outer = 0x0] 14:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128636c00) [pid = 1650] [serial = 1855] [outer = 0x1284c9400] 14:16:59 INFO - PROCESS | 1650 | 1461964619479 Marionette DEBUG loaded listener.js 14:16:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12899c800) [pid = 1650] [serial = 1856] [outer = 0x1284c9400] 14:16:59 INFO - PROCESS | 1650 | 1461964619891 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]]]}] 14:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 621ms 14:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:16:59 INFO - PROCESS | 1650 | 1461964619906 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:16:59 INFO - PROCESS | 1650 | 1461964619908 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:16:59 INFO - PROCESS | 1650 | 1461964619912 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:16:59 INFO - PROCESS | 1650 | 1461964619914 Marionette TRACE conn2 <- [1,2446,null,{}] 14:16:59 INFO - PROCESS | 1650 | 1461964619917 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}] 14:17:00 INFO - PROCESS | 1650 | 1461964620101 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:17:00 INFO - PROCESS | 1650 | 1461964620160 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a95b000 == 54 [pid = 1650] [id = 619] 14:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128f07c00) [pid = 1650] [serial = 1857] [outer = 0x0] 14:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a933c00) [pid = 1650] [serial = 1858] [outer = 0x128f07c00] 14:17:00 INFO - PROCESS | 1650 | 1461964620200 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a9d1800) [pid = 1650] [serial = 1859] [outer = 0x128f07c00] 14:17:00 INFO - PROCESS | 1650 | 1461964620603 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]]]}] 14:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 722ms 14:17:00 INFO - PROCESS | 1650 | 1461964620634 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:17:00 INFO - PROCESS | 1650 | 1461964620635 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:17:00 INFO - PROCESS | 1650 | 1461964620642 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:17:00 INFO - PROCESS | 1650 | 1461964620644 Marionette TRACE conn2 <- [1,2450,null,{}] 14:17:00 INFO - PROCESS | 1650 | 1461964620646 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}] 14:17:00 INFO - PROCESS | 1650 | 1461964620754 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:17:00 INFO - PROCESS | 1650 | 1461964620793 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b321800 == 55 [pid = 1650] [id = 620] 14:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ac35c00) [pid = 1650] [serial = 1860] [outer = 0x0] 14:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b2a0400) [pid = 1650] [serial = 1861] [outer = 0x12ac35c00] 14:17:00 INFO - PROCESS | 1650 | 1461964620818 Marionette DEBUG loaded listener.js 14:17:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b2c0c00) [pid = 1650] [serial = 1862] [outer = 0x12ac35c00] 14:17:01 INFO - PROCESS | 1650 | 1461964621146 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]]]}] 14:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 14:17:01 INFO - PROCESS | 1650 | 1461964621162 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:17:01 INFO - PROCESS | 1650 | 1461964621163 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:17:01 INFO - PROCESS | 1650 | 1461964621166 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:17:01 INFO - PROCESS | 1650 | 1461964621167 Marionette TRACE conn2 <- [1,2454,null,{}] 14:17:01 INFO - PROCESS | 1650 | 1461964621175 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}] 14:17:01 INFO - PROCESS | 1650 | 1461964621282 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:17:01 INFO - PROCESS | 1650 | 1461964621322 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be17000 == 56 [pid = 1650] [id = 621] 14:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b2c3800) [pid = 1650] [serial = 1863] [outer = 0x0] 14:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12be59000) [pid = 1650] [serial = 1864] [outer = 0x12b2c3800] 14:17:01 INFO - PROCESS | 1650 | 1461964621347 Marionette DEBUG loaded listener.js 14:17:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bea2400) [pid = 1650] [serial = 1865] [outer = 0x12b2c3800] 14:17:01 INFO - PROCESS | 1650 | 1461964621671 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]]]}] 14:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 522ms 14:17:01 INFO - PROCESS | 1650 | 1461964621690 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:17:01 INFO - PROCESS | 1650 | 1461964621691 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:17:01 INFO - PROCESS | 1650 | 1461964621694 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:17:01 INFO - PROCESS | 1650 | 1461964621695 Marionette TRACE conn2 <- [1,2458,null,{}] 14:17:01 INFO - PROCESS | 1650 | 1461964621697 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}] 14:17:01 INFO - PROCESS | 1650 | 1461964621944 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12863c000) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1284c7800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12ac34400) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x115dedc00) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118578800) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11296b400) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119a0b000) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12135dc00) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116f10800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12863d800) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b29a800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:17:01 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12515d000) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:17:01 INFO - PROCESS | 1650 | 1461964621993 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a4800 == 57 [pid = 1650] [id = 622] 14:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x111125400) [pid = 1650] [serial = 1866] [outer = 0x0] 14:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x116f02400) [pid = 1650] [serial = 1867] [outer = 0x111125400] 14:17:02 INFO - PROCESS | 1650 | 1461964622019 Marionette DEBUG loaded listener.js 14:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x124cbf400) [pid = 1650] [serial = 1868] [outer = 0x111125400] 14:17:02 INFO - PROCESS | 1650 | 1461964622299 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]]]}] 14:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 619ms 14:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:17:02 INFO - PROCESS | 1650 | 1461964622313 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:17:02 INFO - PROCESS | 1650 | 1461964622314 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:17:02 INFO - PROCESS | 1650 | 1461964622324 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:17:02 INFO - PROCESS | 1650 | 1461964622325 Marionette TRACE conn2 <- [1,2462,null,{}] 14:17:02 INFO - PROCESS | 1650 | 1461964622327 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}] 14:17:02 INFO - PROCESS | 1650 | 1461964622416 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:17:02 INFO - PROCESS | 1650 | 1461964622423 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd8d000 == 58 [pid = 1650] [id = 623] 14:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12863d800) [pid = 1650] [serial = 1869] [outer = 0x0] 14:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12c0c9400) [pid = 1650] [serial = 1870] [outer = 0x12863d800] 14:17:02 INFO - PROCESS | 1650 | 1461964622470 Marionette DEBUG loaded listener.js 14:17:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12c285400) [pid = 1650] [serial = 1871] [outer = 0x12863d800] 14:17:03 INFO - PROCESS | 1650 | 1461964623037 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]]]}] 14:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 780ms 14:17:03 INFO - PROCESS | 1650 | 1461964623097 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:17:03 INFO - PROCESS | 1650 | 1461964623100 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:17:03 INFO - PROCESS | 1650 | 1461964623103 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:17:03 INFO - PROCESS | 1650 | 1461964623106 Marionette TRACE conn2 <- [1,2466,null,{}] 14:17:03 INFO - PROCESS | 1650 | 1461964623109 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}] 14:17:03 INFO - PROCESS | 1650 | 1461964623227 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:17:03 INFO - PROCESS | 1650 | 1461964623295 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d62a000 == 59 [pid = 1650] [id = 624] 14:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12c283400) [pid = 1650] [serial = 1872] [outer = 0x0] 14:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12c2be400) [pid = 1650] [serial = 1873] [outer = 0x12c283400] 14:17:03 INFO - PROCESS | 1650 | 1461964623320 Marionette DEBUG loaded listener.js 14:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12c852000) [pid = 1650] [serial = 1874] [outer = 0x12c283400] 14:17:03 INFO - PROCESS | 1650 | 1461964623600 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]]]}] 14:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 14:17:03 INFO - PROCESS | 1650 | 1461964623624 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:17:03 INFO - PROCESS | 1650 | 1461964623626 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:17:03 INFO - PROCESS | 1650 | 1461964623628 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:17:03 INFO - PROCESS | 1650 | 1461964623629 Marionette TRACE conn2 <- [1,2470,null,{}] 14:17:03 INFO - PROCESS | 1650 | 1461964623631 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}] 14:17:03 INFO - PROCESS | 1650 | 1461964623736 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:17:03 INFO - PROCESS | 1650 | 1461964623739 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e35e800 == 60 [pid = 1650] [id = 625] 14:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12c2b7000) [pid = 1650] [serial = 1875] [outer = 0x0] 14:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12c859000) [pid = 1650] [serial = 1876] [outer = 0x12c2b7000] 14:17:03 INFO - PROCESS | 1650 | 1461964623764 Marionette DEBUG loaded listener.js 14:17:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12c9e3400) [pid = 1650] [serial = 1877] [outer = 0x12c2b7000] 14:17:04 INFO - PROCESS | 1650 | 1461964624268 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]]]}] 14:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 669ms 14:17:04 INFO - PROCESS | 1650 | 1461964624298 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:17:04 INFO - PROCESS | 1650 | 1461964624301 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:17:04 INFO - PROCESS | 1650 | 1461964624305 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:17:04 INFO - PROCESS | 1650 | 1461964624307 Marionette TRACE conn2 <- [1,2474,null,{}] 14:17:04 INFO - PROCESS | 1650 | 1461964624312 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}] 14:17:04 INFO - PROCESS | 1650 | 1461964624425 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:17:04 INFO - PROCESS | 1650 | 1461964624507 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119baf000 == 61 [pid = 1650] [id = 626] 14:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1169b0800) [pid = 1650] [serial = 1878] [outer = 0x0] 14:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11847f400) [pid = 1650] [serial = 1879] [outer = 0x1169b0800] 14:17:04 INFO - PROCESS | 1650 | 1461964624539 Marionette DEBUG loaded listener.js 14:17:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118741c00) [pid = 1650] [serial = 1880] [outer = 0x1169b0800] 14:17:04 INFO - PROCESS | 1650 | 1461964624987 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]]]}] 14:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 722ms 14:17:05 INFO - PROCESS | 1650 | 1461964625027 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:17:05 INFO - PROCESS | 1650 | 1461964625031 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:17:05 INFO - PROCESS | 1650 | 1461964625036 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:17:05 INFO - PROCESS | 1650 | 1461964625038 Marionette TRACE conn2 <- [1,2478,null,{}] 14:17:05 INFO - PROCESS | 1650 | 1461964625041 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}] 14:17:05 INFO - PROCESS | 1650 | 1461964625176 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:17:05 INFO - PROCESS | 1650 | 1461964625270 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128691800 == 62 [pid = 1650] [id = 627] 14:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x119d1ac00) [pid = 1650] [serial = 1881] [outer = 0x0] 14:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11a02d400) [pid = 1650] [serial = 1882] [outer = 0x119d1ac00] 14:17:05 INFO - PROCESS | 1650 | 1461964625300 Marionette DEBUG loaded listener.js 14:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12151c400) [pid = 1650] [serial = 1883] [outer = 0x119d1ac00] 14:17:05 INFO - PROCESS | 1650 | 1461964625701 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]]]}] 14:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 720ms 14:17:05 INFO - PROCESS | 1650 | 1461964625756 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:17:05 INFO - PROCESS | 1650 | 1461964625758 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:17:05 INFO - PROCESS | 1650 | 1461964625760 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:17:05 INFO - PROCESS | 1650 | 1461964625763 Marionette TRACE conn2 <- [1,2482,null,{}] 14:17:05 INFO - PROCESS | 1650 | 1461964625771 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}] 14:17:05 INFO - PROCESS | 1650 | 1461964625889 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:17:05 INFO - PROCESS | 1650 | 1461964625969 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d626800 == 63 [pid = 1650] [id = 628] 14:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12583c800) [pid = 1650] [serial = 1884] [outer = 0x0] 14:17:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1286b3800) [pid = 1650] [serial = 1885] [outer = 0x12583c800] 14:17:06 INFO - PROCESS | 1650 | 1461964626003 Marionette DEBUG loaded listener.js 14:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a9ce400) [pid = 1650] [serial = 1886] [outer = 0x12583c800] 14:17:06 INFO - PROCESS | 1650 | 1461964626436 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]]]}] 14:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 14:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:17:06 INFO - PROCESS | 1650 | 1461964626482 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:17:06 INFO - PROCESS | 1650 | 1461964626484 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:17:06 INFO - PROCESS | 1650 | 1461964626486 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:17:06 INFO - PROCESS | 1650 | 1461964626487 Marionette TRACE conn2 <- [1,2486,null,{}] 14:17:06 INFO - PROCESS | 1650 | 1461964626490 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}] 14:17:06 INFO - PROCESS | 1650 | 1461964626617 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:17:06 INFO - PROCESS | 1650 | 1461964626698 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x135ac4000 == 64 [pid = 1650] [id = 629] 14:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b29e000) [pid = 1650] [serial = 1887] [outer = 0x0] 14:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12bea2c00) [pid = 1650] [serial = 1888] [outer = 0x12b29e000] 14:17:06 INFO - PROCESS | 1650 | 1461964626730 Marionette DEBUG loaded listener.js 14:17:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12c282800) [pid = 1650] [serial = 1889] [outer = 0x12b29e000] 14:17:07 INFO - PROCESS | 1650 | 1461964627117 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]]]}] 14:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 673ms 14:17:07 INFO - PROCESS | 1650 | 1461964627159 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:17:07 INFO - PROCESS | 1650 | 1461964627161 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:17:07 INFO - PROCESS | 1650 | 1461964627163 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:17:07 INFO - PROCESS | 1650 | 1461964627165 Marionette TRACE conn2 <- [1,2490,null,{}] 14:17:07 INFO - PROCESS | 1650 | 1461964627168 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}] 14:17:07 INFO - PROCESS | 1650 | 1461964627276 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:17:07 INFO - PROCESS | 1650 | 1461964627381 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x135add000 == 65 [pid = 1650] [id = 630] 14:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12c27c800) [pid = 1650] [serial = 1890] [outer = 0x0] 14:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12c2ba000) [pid = 1650] [serial = 1891] [outer = 0x12c27c800] 14:17:07 INFO - PROCESS | 1650 | 1461964627412 Marionette DEBUG loaded listener.js 14:17:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12c85ac00) [pid = 1650] [serial = 1892] [outer = 0x12c27c800] 14:17:07 INFO - PROCESS | 1650 | 1461964627822 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]]]}] 14:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 721ms 14:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:17:07 INFO - PROCESS | 1650 | 1461964627885 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:17:07 INFO - PROCESS | 1650 | 1461964627886 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:17:07 INFO - PROCESS | 1650 | 1461964627888 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:17:07 INFO - PROCESS | 1650 | 1461964627890 Marionette TRACE conn2 <- [1,2494,null,{}] 14:17:07 INFO - PROCESS | 1650 | 1461964627892 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}] 14:17:08 INFO - PROCESS | 1650 | 1461964628034 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:17:08 INFO - PROCESS | 1650 | 1461964628112 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x13581d000 == 66 [pid = 1650] [id = 631] 14:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12c9e4800) [pid = 1650] [serial = 1893] [outer = 0x0] 14:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12c9f0c00) [pid = 1650] [serial = 1894] [outer = 0x12c9e4800] 14:17:08 INFO - PROCESS | 1650 | 1461964628144 Marionette DEBUG loaded listener.js 14:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12cc2fc00) [pid = 1650] [serial = 1895] [outer = 0x12c9e4800] 14:17:08 INFO - PROCESS | 1650 | 1461964628608 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]]]}] 14:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 769ms 14:17:08 INFO - PROCESS | 1650 | 1461964628658 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:17:08 INFO - PROCESS | 1650 | 1461964628660 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:17:08 INFO - PROCESS | 1650 | 1461964628664 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:17:08 INFO - PROCESS | 1650 | 1461964628666 Marionette TRACE conn2 <- [1,2498,null,{}] 14:17:08 INFO - PROCESS | 1650 | 1461964628670 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}] 14:17:08 INFO - PROCESS | 1650 | 1461964628812 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:17:08 INFO - PROCESS | 1650 | 1461964628919 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fe3000 == 67 [pid = 1650] [id = 632] 14:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x112973400) [pid = 1650] [serial = 1896] [outer = 0x0] 14:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x116f08800) [pid = 1650] [serial = 1897] [outer = 0x112973400] 14:17:08 INFO - PROCESS | 1650 | 1461964628952 Marionette DEBUG loaded listener.js 14:17:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12b2c5400) [pid = 1650] [serial = 1898] [outer = 0x112973400] 14:17:09 INFO - PROCESS | 1650 | 1461964629610 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]]]}] 14:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 974ms 14:17:09 INFO - PROCESS | 1650 | 1461964629651 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:17:09 INFO - PROCESS | 1650 | 1461964629654 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:17:09 INFO - PROCESS | 1650 | 1461964629659 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:17:09 INFO - PROCESS | 1650 | 1461964629662 Marionette TRACE conn2 <- [1,2502,null,{}] 14:17:09 INFO - PROCESS | 1650 | 1461964629665 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}] 14:17:09 INFO - PROCESS | 1650 | 1461964629768 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:17:09 INFO - PROCESS | 1650 | 1461964629884 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119551800 == 68 [pid = 1650] [id = 633] 14:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x114ff9000) [pid = 1650] [serial = 1899] [outer = 0x0] 14:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x116470400) [pid = 1650] [serial = 1900] [outer = 0x114ff9000] 14:17:09 INFO - PROCESS | 1650 | 1461964629916 Marionette DEBUG loaded listener.js 14:17:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1180bd400) [pid = 1650] [serial = 1901] [outer = 0x114ff9000] 14:17:10 INFO - PROCESS | 1650 | 1461964630381 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]]]}] 14:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 777ms 14:17:10 INFO - PROCESS | 1650 | 1461964630437 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:17:10 INFO - PROCESS | 1650 | 1461964630442 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:17:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:17:10 INFO - PROCESS | 1650 | 1461964630448 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:17:10 INFO - PROCESS | 1650 | 1461964630451 Marionette TRACE conn2 <- [1,2506,null,{}] 14:17:10 INFO - PROCESS | 1650 | 1461964630455 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}] 14:17:10 INFO - PROCESS | 1650 | 1461964630631 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12d62a000 == 67 [pid = 1650] [id = 624] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd8d000 == 66 [pid = 1650] [id = 623] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a4800 == 65 [pid = 1650] [id = 622] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12be17000 == 64 [pid = 1650] [id = 621] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12b321800 == 63 [pid = 1650] [id = 620] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a95b000 == 62 [pid = 1650] [id = 619] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x126b13800 == 61 [pid = 1650] [id = 618] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12bea5400) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118323000 == 60 [pid = 1650] [id = 617] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121848800 == 59 [pid = 1650] [id = 616] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119393000 == 58 [pid = 1650] [id = 615] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11325e800 == 57 [pid = 1650] [id = 614] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118592800 == 56 [pid = 1650] [id = 613] 14:17:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12d518000 == 55 [pid = 1650] [id = 606] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12a92f400) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12879dc00) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12b2a0000) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x119264400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x116f0fc00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11847d400) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x119203000) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119a07000) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x114ff1400) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11672c000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1284ca400) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x124e40400) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11a02b400) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12135b400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12a92dc00) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12a938800) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119d1a400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1217d9800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12135c000) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12b2e8400) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12be58000) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11671fc00) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12be9b000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x128fca400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x125851c00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x118503800) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x128f0e400) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12be52000) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x124e45400) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128637800) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 14:17:10 INFO - PROCESS | 1650 | 1461964630745 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116655800 == 56 [pid = 1650] [id = 634] 14:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11671fc00) [pid = 1650] [serial = 1902] [outer = 0x0] 14:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11856e400) [pid = 1650] [serial = 1903] [outer = 0x11671fc00] 14:17:10 INFO - PROCESS | 1650 | 1461964630773 Marionette DEBUG loaded listener.js 14:17:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1197f6800) [pid = 1650] [serial = 1904] [outer = 0x11671fc00] 14:17:11 INFO - PROCESS | 1650 | 1461964631115 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]]]}] 14:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 726ms 14:17:11 INFO - PROCESS | 1650 | 1461964631173 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:17:11 INFO - PROCESS | 1650 | 1461964631175 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:17:11 INFO - PROCESS | 1650 | 1461964631177 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:17:11 INFO - PROCESS | 1650 | 1461964631180 Marionette TRACE conn2 <- [1,2510,null,{}] 14:17:11 INFO - PROCESS | 1650 | 1461964631187 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}] 14:17:11 INFO - PROCESS | 1650 | 1461964631278 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:17:11 INFO - PROCESS | 1650 | 1461964631368 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121575000 == 57 [pid = 1650] [id = 635] 14:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1197a0400) [pid = 1650] [serial = 1905] [outer = 0x0] 14:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119d1a000) [pid = 1650] [serial = 1906] [outer = 0x1197a0400] 14:17:11 INFO - PROCESS | 1650 | 1461964631396 Marionette DEBUG loaded listener.js 14:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x121536c00) [pid = 1650] [serial = 1907] [outer = 0x1197a0400] 14:17:11 INFO - PROCESS | 1650 | 1461964631712 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]]]}] 14:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 576ms 14:17:11 INFO - PROCESS | 1650 | 1461964631754 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:17:11 INFO - PROCESS | 1650 | 1461964631756 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:17:11 INFO - PROCESS | 1650 | 1461964631759 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:17:11 INFO - PROCESS | 1650 | 1461964631760 Marionette TRACE conn2 <- [1,2514,null,{}] 14:17:11 INFO - PROCESS | 1650 | 1461964631763 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}] 14:17:11 INFO - PROCESS | 1650 | 1461964631858 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:17:11 INFO - PROCESS | 1650 | 1461964631937 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121f67000 == 58 [pid = 1650] [id = 636] 14:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1197acc00) [pid = 1650] [serial = 1908] [outer = 0x0] 14:17:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x123e71800) [pid = 1650] [serial = 1909] [outer = 0x1197acc00] 14:17:11 INFO - PROCESS | 1650 | 1461964631979 Marionette DEBUG loaded listener.js 14:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12583d800) [pid = 1650] [serial = 1910] [outer = 0x1197acc00] 14:17:12 INFO - PROCESS | 1650 | 1461964632323 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]]]}] 14:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 619ms 14:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:17:12 INFO - PROCESS | 1650 | 1461964632379 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:17:12 INFO - PROCESS | 1650 | 1461964632381 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:17:12 INFO - PROCESS | 1650 | 1461964632385 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:17:12 INFO - PROCESS | 1650 | 1461964632387 Marionette TRACE conn2 <- [1,2518,null,{}] 14:17:12 INFO - PROCESS | 1650 | 1461964632390 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}] 14:17:12 INFO - PROCESS | 1650 | 1461964632555 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:17:12 INFO - PROCESS | 1650 | 1461964632581 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12674b800 == 59 [pid = 1650] [id = 637] 14:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12583dc00) [pid = 1650] [serial = 1911] [outer = 0x0] 14:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x128118000) [pid = 1650] [serial = 1912] [outer = 0x12583dc00] 14:17:12 INFO - PROCESS | 1650 | 1461964632607 Marionette DEBUG loaded listener.js 14:17:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1284c6400) [pid = 1650] [serial = 1913] [outer = 0x12583dc00] 14:17:12 INFO - PROCESS | 1650 | 1461964632986 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]]]}] 14:17:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:17:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 621ms 14:17:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:17:13 INFO - PROCESS | 1650 | 1461964633005 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:17:13 INFO - PROCESS | 1650 | 1461964633007 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:17:13 INFO - PROCESS | 1650 | 1461964633009 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:17:13 INFO - PROCESS | 1650 | 1461964633010 Marionette TRACE conn2 <- [1,2522,null,{}] 14:17:13 INFO - PROCESS | 1650 | 1461964633012 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}] 14:17:13 INFO - PROCESS | 1650 | 1461964633141 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:17:13 INFO - PROCESS | 1650 | 1461964633155 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129998000 == 60 [pid = 1650] [id = 638] 14:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x128639800) [pid = 1650] [serial = 1914] [outer = 0x0] 14:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12899d000) [pid = 1650] [serial = 1915] [outer = 0x128639800] 14:17:13 INFO - PROCESS | 1650 | 1461964633183 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12a938000) [pid = 1650] [serial = 1916] [outer = 0x128639800] 14:17:13 INFO - PROCESS | 1650 | 1461964633524 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]]]}] 14:17:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:17:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 568ms 14:17:13 INFO - PROCESS | 1650 | 1461964633583 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:17:13 INFO - PROCESS | 1650 | 1461964633585 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:17:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:17:13 INFO - PROCESS | 1650 | 1461964633587 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:17:13 INFO - PROCESS | 1650 | 1461964633588 Marionette TRACE conn2 <- [1,2526,null,{}] 14:17:13 INFO - PROCESS | 1650 | 1461964633590 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}] 14:17:13 INFO - PROCESS | 1650 | 1461964633699 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:17:13 INFO - PROCESS | 1650 | 1461964633738 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac18800 == 61 [pid = 1650] [id = 639] 14:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a92dc00) [pid = 1650] [serial = 1917] [outer = 0x0] 14:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ac3b400) [pid = 1650] [serial = 1918] [outer = 0x12a92dc00] 14:17:13 INFO - PROCESS | 1650 | 1461964633764 Marionette DEBUG loaded listener.js 14:17:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b2c3000) [pid = 1650] [serial = 1919] [outer = 0x12a92dc00] 14:17:14 INFO - PROCESS | 1650 | 1461964634105 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]]]}] 14:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 569ms 14:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:17:14 INFO - PROCESS | 1650 | 1461964634157 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:17:14 INFO - PROCESS | 1650 | 1461964634158 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:17:14 INFO - PROCESS | 1650 | 1461964634160 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - PROCESS | 1650 | 1461964634162 Marionette TRACE conn2 <- [1,2530,null,{}] 14:17:14 INFO - PROCESS | 1650 | 1461964634164 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}] 14:17:14 INFO - PROCESS | 1650 | 1461964634278 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:17:14 INFO - PROCESS | 1650 | 1461964634292 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbe4800 == 62 [pid = 1650] [id = 640] 14:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b2e7400) [pid = 1650] [serial = 1920] [outer = 0x0] 14:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12be54000) [pid = 1650] [serial = 1921] [outer = 0x12b2e7400] 14:17:14 INFO - PROCESS | 1650 | 1461964634318 Marionette DEBUG loaded listener.js 14:17:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12be99000) [pid = 1650] [serial = 1922] [outer = 0x12b2e7400] 14:17:14 INFO - PROCESS | 1650 | 1461964634671 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]]]}] 14:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 517ms 14:17:14 INFO - PROCESS | 1650 | 1461964634678 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:17:14 INFO - PROCESS | 1650 | 1461964634680 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:17:14 INFO - PROCESS | 1650 | 1461964634682 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:17:14 INFO - PROCESS | 1650 | 1461964634683 Marionette TRACE conn2 <- [1,2534,null,{}] 14:17:14 INFO - PROCESS | 1650 | 1461964634690 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}] 14:17:14 INFO - PROCESS | 1650 | 1461964634951 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b29dc00) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x128f07c00) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12b2c3800) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12ac35c00) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x121144000) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1192df800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x125165000) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1284c9400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x115f16800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1121db000) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12c283400) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x111125400) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12863d800) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12113bc00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x111124000) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11340dc00) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:17:14 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119a03000) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:17:15 INFO - PROCESS | 1650 | 1461964635017 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x117442800 == 63 [pid = 1650] [id = 641] 14:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x111125400) [pid = 1650] [serial = 1923] [outer = 0x0] 14:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11340dc00) [pid = 1650] [serial = 1924] [outer = 0x111125400] 14:17:15 INFO - PROCESS | 1650 | 1461964635042 Marionette DEBUG loaded listener.js 14:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1197ecc00) [pid = 1650] [serial = 1925] [outer = 0x111125400] 14:17:15 INFO - PROCESS | 1650 | 1461964635320 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]]]}] 14:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 676ms 14:17:15 INFO - PROCESS | 1650 | 1461964635359 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:17:15 INFO - PROCESS | 1650 | 1461964635360 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:17:15 INFO - PROCESS | 1650 | 1461964635362 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:17:15 INFO - PROCESS | 1650 | 1461964635363 Marionette TRACE conn2 <- [1,2538,null,{}] 14:17:15 INFO - PROCESS | 1650 | 1461964635366 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}] 14:17:15 INFO - PROCESS | 1650 | 1461964635461 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:17:15 INFO - PROCESS | 1650 | 1461964635524 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccb0800 == 64 [pid = 1650] [id = 642] 14:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11112e000) [pid = 1650] [serial = 1926] [outer = 0x0] 14:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1284c9400) [pid = 1650] [serial = 1927] [outer = 0x11112e000] 14:17:15 INFO - PROCESS | 1650 | 1461964635550 Marionette DEBUG loaded listener.js 14:17:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12c0c6400) [pid = 1650] [serial = 1928] [outer = 0x11112e000] 14:17:15 INFO - PROCESS | 1650 | 1461964635846 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]]]}] 14:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 519ms 14:17:15 INFO - PROCESS | 1650 | 1461964635881 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:17:15 INFO - PROCESS | 1650 | 1461964635883 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:17:15 INFO - PROCESS | 1650 | 1461964635889 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:17:15 INFO - PROCESS | 1650 | 1461964635891 Marionette TRACE conn2 <- [1,2542,null,{}] 14:17:15 INFO - PROCESS | 1650 | 1461964635894 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}] 14:17:16 INFO - PROCESS | 1650 | 1461964636000 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:17:16 INFO - PROCESS | 1650 | 1461964636005 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d62f000 == 65 [pid = 1650] [id = 643] 14:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12c0d3800) [pid = 1650] [serial = 1929] [outer = 0x0] 14:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12c2bf800) [pid = 1650] [serial = 1930] [outer = 0x12c0d3800] 14:17:16 INFO - PROCESS | 1650 | 1461964636035 Marionette DEBUG loaded listener.js 14:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12c9f0400) [pid = 1650] [serial = 1931] [outer = 0x12c0d3800] 14:17:16 INFO - PROCESS | 1650 | 1461964636407 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]]]}] 14:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 572ms 14:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:17:16 INFO - PROCESS | 1650 | 1461964636460 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:17:16 INFO - PROCESS | 1650 | 1461964636461 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:17:16 INFO - PROCESS | 1650 | 1461964636463 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:17:16 INFO - PROCESS | 1650 | 1461964636465 Marionette TRACE conn2 <- [1,2546,null,{}] 14:17:16 INFO - PROCESS | 1650 | 1461964636467 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}] 14:17:16 INFO - PROCESS | 1650 | 1461964636559 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:17:16 INFO - PROCESS | 1650 | 1461964636563 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e10a800 == 66 [pid = 1650] [id = 644] 14:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12cc26c00) [pid = 1650] [serial = 1932] [outer = 0x0] 14:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12cc2f000) [pid = 1650] [serial = 1933] [outer = 0x12cc26c00] 14:17:16 INFO - PROCESS | 1650 | 1461964636589 Marionette DEBUG loaded listener.js 14:17:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12d2a3c00) [pid = 1650] [serial = 1934] [outer = 0x12cc26c00] 14:17:17 INFO - PROCESS | 1650 | 1461964637006 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]]]}] 14:17:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:17:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 14:17:17 INFO - PROCESS | 1650 | 1461964637032 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:17:17 INFO - PROCESS | 1650 | 1461964637036 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:17:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:17:17 INFO - PROCESS | 1650 | 1461964637041 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:17:17 INFO - PROCESS | 1650 | 1461964637043 Marionette TRACE conn2 <- [1,2550,null,{}] 14:17:17 INFO - PROCESS | 1650 | 1461964637048 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}] 14:17:17 INFO - PROCESS | 1650 | 1461964637162 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:17:17 INFO - PROCESS | 1650 | 1461964637244 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x118994800 == 67 [pid = 1650] [id = 645] 14:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x110ea0800) [pid = 1650] [serial = 1935] [outer = 0x0] 14:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x110ea6400) [pid = 1650] [serial = 1936] [outer = 0x110ea0800] 14:17:17 INFO - PROCESS | 1650 | 1461964637276 Marionette DEBUG loaded listener.js 14:17:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11296dc00) [pid = 1650] [serial = 1937] [outer = 0x110ea0800] 14:17:17 INFO - PROCESS | 1650 | 1461964637776 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]]]}] 14:17:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:17:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 772ms 14:17:17 INFO - PROCESS | 1650 | 1461964637819 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:17:17 INFO - PROCESS | 1650 | 1461964637823 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:17:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:17:17 INFO - PROCESS | 1650 | 1461964637829 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:17:17 INFO - PROCESS | 1650 | 1461964637831 Marionette TRACE conn2 <- [1,2554,null,{}] 14:17:17 INFO - PROCESS | 1650 | 1461964637835 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}] 14:17:17 INFO - PROCESS | 1650 | 1461964637946 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:17:18 INFO - PROCESS | 1650 | 1461964638025 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f1c800 == 68 [pid = 1650] [id = 646] 14:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x117665800) [pid = 1650] [serial = 1938] [outer = 0x0] 14:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118577800) [pid = 1650] [serial = 1939] [outer = 0x117665800] 14:17:18 INFO - PROCESS | 1650 | 1461964638055 Marionette DEBUG loaded listener.js 14:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119a0cc00) [pid = 1650] [serial = 1940] [outer = 0x117665800] 14:17:18 INFO - PROCESS | 1650 | 1461964638500 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]]]}] 14:17:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:17:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 720ms 14:17:18 INFO - PROCESS | 1650 | 1461964638549 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:17:18 INFO - PROCESS | 1650 | 1461964638551 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:17:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:17:18 INFO - PROCESS | 1650 | 1461964638572 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:17:18 INFO - PROCESS | 1650 | 1461964638574 Marionette TRACE conn2 <- [1,2558,null,{}] 14:17:18 INFO - PROCESS | 1650 | 1461964638582 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}] 14:17:18 INFO - PROCESS | 1650 | 1461964638697 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:17:18 INFO - PROCESS | 1650 | 1461964638775 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d271800 == 69 [pid = 1650] [id = 647] 14:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x121363800) [pid = 1650] [serial = 1941] [outer = 0x0] 14:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x124cb2000) [pid = 1650] [serial = 1942] [outer = 0x121363800] 14:17:18 INFO - PROCESS | 1650 | 1461964638803 Marionette DEBUG loaded listener.js 14:17:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x126125000) [pid = 1650] [serial = 1943] [outer = 0x121363800] 14:17:19 INFO - PROCESS | 1650 | 1461964639290 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]]]}] 14:17:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:17:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 774ms 14:17:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:17:19 INFO - PROCESS | 1650 | 1461964639344 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:17:19 INFO - PROCESS | 1650 | 1461964639346 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:17:19 INFO - PROCESS | 1650 | 1461964639348 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:17:19 INFO - PROCESS | 1650 | 1461964639350 Marionette TRACE conn2 <- [1,2562,null,{}] 14:17:19 INFO - PROCESS | 1650 | 1461964639353 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}] 14:17:19 INFO - PROCESS | 1650 | 1461964639469 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:17:19 INFO - PROCESS | 1650 | 1461964639551 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x13535b000 == 70 [pid = 1650] [id = 648] 14:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1284c8c00) [pid = 1650] [serial = 1944] [outer = 0x0] 14:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1289a1c00) [pid = 1650] [serial = 1945] [outer = 0x1284c8c00] 14:17:19 INFO - PROCESS | 1650 | 1461964639582 Marionette DEBUG loaded listener.js 14:17:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12ac37c00) [pid = 1650] [serial = 1946] [outer = 0x1284c8c00] 14:17:20 INFO - PROCESS | 1650 | 1461964640029 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]]]}] 14:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 722ms 14:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:17:20 INFO - PROCESS | 1650 | 1461964640072 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:17:20 INFO - PROCESS | 1650 | 1461964640073 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:17:20 INFO - PROCESS | 1650 | 1461964640075 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 1650 | 1461964640077 Marionette TRACE conn2 <- [1,2566,null,{}] 14:17:20 INFO - PROCESS | 1650 | 1461964640079 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}] 14:17:20 INFO - PROCESS | 1650 | 1461964640190 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:17:20 INFO - PROCESS | 1650 | 1461964640268 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x134c42800 == 71 [pid = 1650] [id = 649] 14:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12ac32000) [pid = 1650] [serial = 1947] [outer = 0x0] 14:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12c279400) [pid = 1650] [serial = 1948] [outer = 0x12ac32000] 14:17:20 INFO - PROCESS | 1650 | 1461964640299 Marionette DEBUG loaded listener.js 14:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12c858000) [pid = 1650] [serial = 1949] [outer = 0x12ac32000] 14:17:20 INFO - PROCESS | 1650 | 1461964640730 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]]]}] 14:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 672ms 14:17:20 INFO - PROCESS | 1650 | 1461964640748 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:17:20 INFO - PROCESS | 1650 | 1461964640750 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:17:20 INFO - PROCESS | 1650 | 1461964640755 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:17:20 INFO - PROCESS | 1650 | 1461964640756 Marionette TRACE conn2 <- [1,2570,null,{}] 14:17:20 INFO - PROCESS | 1650 | 1461964640758 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}] 14:17:20 INFO - PROCESS | 1650 | 1461964640879 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:17:20 INFO - PROCESS | 1650 | 1461964640947 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x134c61000 == 72 [pid = 1650] [id = 650] 14:17:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11338fc00) [pid = 1650] [serial = 1950] [outer = 0x0] 14:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x121521400) [pid = 1650] [serial = 1951] [outer = 0x11338fc00] 14:17:21 INFO - PROCESS | 1650 | 1461964641019 Marionette DEBUG loaded listener.js 14:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12cc31400) [pid = 1650] [serial = 1952] [outer = 0x11338fc00] 14:17:21 INFO - PROCESS | 1650 | 1461964641430 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]]]}] 14:17:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:17:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 719ms 14:17:21 INFO - PROCESS | 1650 | 1461964641474 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:17:21 INFO - PROCESS | 1650 | 1461964641475 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:17:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:17:21 INFO - PROCESS | 1650 | 1461964641477 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:17:21 INFO - PROCESS | 1650 | 1461964641479 Marionette TRACE conn2 <- [1,2574,null,{}] 14:17:21 INFO - PROCESS | 1650 | 1461964641481 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}] 14:17:21 INFO - PROCESS | 1650 | 1461964641610 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:17:21 INFO - PROCESS | 1650 | 1461964641718 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x137cd7000 == 73 [pid = 1650] [id = 651] 14:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12c331c00) [pid = 1650] [serial = 1953] [outer = 0x0] 14:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12c337400) [pid = 1650] [serial = 1954] [outer = 0x12c331c00] 14:17:21 INFO - PROCESS | 1650 | 1461964641750 Marionette DEBUG loaded listener.js 14:17:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12c33b400) [pid = 1650] [serial = 1955] [outer = 0x12c331c00] 14:17:22 INFO - PROCESS | 1650 | 1461964642175 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]]]}] 14:17:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:17:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 14:17:22 INFO - PROCESS | 1650 | 1461964642198 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:17:22 INFO - PROCESS | 1650 | 1461964642200 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:17:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:17:22 INFO - PROCESS | 1650 | 1461964642205 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:17:22 INFO - PROCESS | 1650 | 1461964642206 Marionette TRACE conn2 <- [1,2578,null,{}] 14:17:22 INFO - PROCESS | 1650 | 1461964642208 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}] 14:17:22 INFO - PROCESS | 1650 | 1461964642319 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:17:22 INFO - PROCESS | 1650 | 1461964642399 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x118998800 == 74 [pid = 1650] [id = 652] 14:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x116422400) [pid = 1650] [serial = 1956] [outer = 0x0] 14:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x121515400) [pid = 1650] [serial = 1957] [outer = 0x116422400] 14:17:22 INFO - PROCESS | 1650 | 1461964642429 Marionette DEBUG loaded listener.js 14:17:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12c33b000) [pid = 1650] [serial = 1958] [outer = 0x116422400] 14:17:23 INFO - PROCESS | 1650 | 1461964643039 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]]]}] 14:17:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:17:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 871ms 14:17:23 INFO - PROCESS | 1650 | 1461964643076 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:17:23 INFO - PROCESS | 1650 | 1461964643078 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:17:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:17:23 INFO - PROCESS | 1650 | 1461964643082 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:17:23 INFO - PROCESS | 1650 | 1461964643084 Marionette TRACE conn2 <- [1,2582,null,{}] 14:17:23 INFO - PROCESS | 1650 | 1461964643089 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}] 14:17:23 INFO - PROCESS | 1650 | 1461964643198 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:17:23 INFO - PROCESS | 1650 | 1461964643317 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x121851800 == 75 [pid = 1650] [id = 653] 14:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x111f41400) [pid = 1650] [serial = 1959] [outer = 0x0] 14:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x114ff7800) [pid = 1650] [serial = 1960] [outer = 0x111f41400] 14:17:23 INFO - PROCESS | 1650 | 1461964643349 Marionette DEBUG loaded listener.js 14:17:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x116f07400) [pid = 1650] [serial = 1961] [outer = 0x111f41400] 14:17:23 INFO - PROCESS | 1650 | 1461964643754 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]]]}] 14:17:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:17:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 724ms 14:17:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:17:23 INFO - PROCESS | 1650 | 1461964643806 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:17:23 INFO - PROCESS | 1650 | 1461964643809 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:17:23 INFO - PROCESS | 1650 | 1461964643814 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:17:23 INFO - PROCESS | 1650 | 1461964643815 Marionette TRACE conn2 <- [1,2586,null,{}] 14:17:23 INFO - PROCESS | 1650 | 1461964643818 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}] 14:17:23 INFO - PROCESS | 1650 | 1461964643921 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:17:24 INFO - PROCESS | 1650 | 1461964644037 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12c203800 == 74 [pid = 1650] [id = 590] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12d62f000 == 73 [pid = 1650] [id = 643] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccb0800 == 72 [pid = 1650] [id = 642] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x117442800 == 71 [pid = 1650] [id = 641] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbe4800 == 70 [pid = 1650] [id = 640] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac18800 == 69 [pid = 1650] [id = 639] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x116f0f400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1192d8c00) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x126124000) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x128cc0000) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12b2c2800) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12bea3800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12c859000) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118312000 == 70 [pid = 1650] [id = 654] 14:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x110e9c400) [pid = 1650] [serial = 1962] [outer = 0x0] 14:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1175a1800) [pid = 1650] [serial = 1963] [outer = 0x110e9c400] 14:17:24 INFO - PROCESS | 1650 | 1461964644097 Marionette DEBUG loaded listener.js 14:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x119bdfc00) [pid = 1650] [serial = 1964] [outer = 0x110e9c400] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x129998000 == 69 [pid = 1650] [id = 638] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12674b800 == 68 [pid = 1650] [id = 637] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x121f67000 == 67 [pid = 1650] [id = 636] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x121575000 == 66 [pid = 1650] [id = 635] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116655800 == 65 [pid = 1650] [id = 634] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119551800 == 64 [pid = 1650] [id = 633] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x135add000 == 63 [pid = 1650] [id = 630] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x135ac4000 == 62 [pid = 1650] [id = 629] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12d626800 == 61 [pid = 1650] [id = 628] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128691800 == 60 [pid = 1650] [id = 627] 14:17:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119baf000 == 59 [pid = 1650] [id = 626] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11340c000) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11766b800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x119de6c00) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x126d09400) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12b2b6c00) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12a9d1800) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12a933c00) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12be59000) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12b2c0c00) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12b2a0400) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x121530400) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x124e43000) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1197f1400) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x119be6c00) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x125852000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x128111c00) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x128636c00) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x118744800) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x116f04400) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x113df5800) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11296e800) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12bea2400) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12c852000) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x124cbf400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12c2be400) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x116f02400) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12c285400) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12c0c9400) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12899c800) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 14:17:24 INFO - PROCESS | 1650 | 1461964644525 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]]]}] 14:17:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:17:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 724ms 14:17:24 INFO - PROCESS | 1650 | 1461964644540 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:17:24 INFO - PROCESS | 1650 | 1461964644542 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:17:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:17:24 INFO - PROCESS | 1650 | 1461964644581 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:17:24 INFO - PROCESS | 1650 | 1461964644584 Marionette TRACE conn2 <- [1,2590,null,{}] 14:17:24 INFO - PROCESS | 1650 | 1461964644606 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}] 14:17:24 INFO - PROCESS | 1650 | 1461964644718 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:17:24 INFO - PROCESS | 1650 | 1461964644805 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12183d800 == 60 [pid = 1650] [id = 655] 14:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x118531400) [pid = 1650] [serial = 1965] [outer = 0x0] 14:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x121516c00) [pid = 1650] [serial = 1966] [outer = 0x118531400] 14:17:24 INFO - PROCESS | 1650 | 1461964644834 Marionette DEBUG loaded listener.js 14:17:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x124e42800) [pid = 1650] [serial = 1967] [outer = 0x118531400] 14:17:25 INFO - PROCESS | 1650 | 1461964645147 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]]]}] 14:17:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:17:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 589ms 14:17:25 INFO - PROCESS | 1650 | 1461964645166 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:17:25 INFO - PROCESS | 1650 | 1461964645168 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:17:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:17:25 INFO - PROCESS | 1650 | 1461964645173 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:17:25 INFO - PROCESS | 1650 | 1461964645174 Marionette TRACE conn2 <- [1,2594,null,{}] 14:17:25 INFO - PROCESS | 1650 | 1461964645177 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}] 14:17:25 INFO - PROCESS | 1650 | 1461964645268 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:17:25 INFO - PROCESS | 1650 | 1461964645273 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x128698800 == 61 [pid = 1650] [id = 656] 14:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x125834800) [pid = 1650] [serial = 1968] [outer = 0x0] 14:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x126b41c00) [pid = 1650] [serial = 1969] [outer = 0x125834800] 14:17:25 INFO - PROCESS | 1650 | 1461964645299 Marionette DEBUG loaded listener.js 14:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12899fc00) [pid = 1650] [serial = 1970] [outer = 0x125834800] 14:17:25 INFO - PROCESS | 1650 | 1461964645665 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]]]}] 14:17:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:17:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 14:17:25 INFO - PROCESS | 1650 | 1461964645692 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:17:25 INFO - PROCESS | 1650 | 1461964645693 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:17:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:17:25 INFO - PROCESS | 1650 | 1461964645695 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:17:25 INFO - PROCESS | 1650 | 1461964645696 Marionette TRACE conn2 <- [1,2598,null,{}] 14:17:25 INFO - PROCESS | 1650 | 1461964645699 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}] 14:17:25 INFO - PROCESS | 1650 | 1461964645789 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:17:25 INFO - PROCESS | 1650 | 1461964645793 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b31f800 == 62 [pid = 1650] [id = 657] 14:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1289a0800) [pid = 1650] [serial = 1971] [outer = 0x0] 14:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x128fc9800) [pid = 1650] [serial = 1972] [outer = 0x1289a0800] 14:17:25 INFO - PROCESS | 1650 | 1461964645820 Marionette DEBUG loaded listener.js 14:17:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12a9cd400) [pid = 1650] [serial = 1973] [outer = 0x1289a0800] 14:17:26 INFO - PROCESS | 1650 | 1461964646224 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]]]}] 14:17:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:17:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 14:17:26 INFO - PROCESS | 1650 | 1461964646265 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:17:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:17:26 INFO - PROCESS | 1650 | 1461964646268 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:17:26 INFO - PROCESS | 1650 | 1461964646294 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:17:26 INFO - PROCESS | 1650 | 1461964646296 Marionette TRACE conn2 <- [1,2602,null,{}] 14:17:26 INFO - PROCESS | 1650 | 1461964646300 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}] 14:17:26 INFO - PROCESS | 1650 | 1461964646504 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:17:26 INFO - PROCESS | 1650 | 1461964646529 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c210000 == 63 [pid = 1650] [id = 658] 14:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12ac39400) [pid = 1650] [serial = 1974] [outer = 0x0] 14:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b2c0c00) [pid = 1650] [serial = 1975] [outer = 0x12ac39400] 14:17:26 INFO - PROCESS | 1650 | 1461964646574 Marionette DEBUG loaded listener.js 14:17:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12c281c00) [pid = 1650] [serial = 1976] [outer = 0x12ac39400] 14:17:26 INFO - PROCESS | 1650 | 1461964646982 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]]]}] 14:17:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:17:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 746ms 14:17:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:17:27 INFO - PROCESS | 1650 | 1461964647017 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:17:27 INFO - PROCESS | 1650 | 1461964647018 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:17:27 INFO - PROCESS | 1650 | 1461964647020 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:17:27 INFO - PROCESS | 1650 | 1461964647021 Marionette TRACE conn2 <- [1,2606,null,{}] 14:17:27 INFO - PROCESS | 1650 | 1461964647030 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}] 14:17:27 INFO - PROCESS | 1650 | 1461964647143 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:17:27 INFO - PROCESS | 1650 | 1461964647205 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd8c000 == 64 [pid = 1650] [id = 659] 14:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12c282400) [pid = 1650] [serial = 1977] [outer = 0x0] 14:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12c330800) [pid = 1650] [serial = 1978] [outer = 0x12c282400] 14:17:27 INFO - PROCESS | 1650 | 1461964647231 Marionette DEBUG loaded listener.js 14:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12c85d400) [pid = 1650] [serial = 1979] [outer = 0x12c282400] 14:17:27 INFO - PROCESS | 1650 | 1461964647592 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]]]}] 14:17:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:17:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 625ms 14:17:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:17:27 INFO - PROCESS | 1650 | 1461964647646 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:17:27 INFO - PROCESS | 1650 | 1461964647647 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:17:27 INFO - PROCESS | 1650 | 1461964647649 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:17:27 INFO - PROCESS | 1650 | 1461964647650 Marionette TRACE conn2 <- [1,2610,null,{}] 14:17:27 INFO - PROCESS | 1650 | 1461964647652 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}] 14:17:27 INFO - PROCESS | 1650 | 1461964647770 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:17:27 INFO - PROCESS | 1650 | 1461964647786 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d273000 == 65 [pid = 1650] [id = 660] 14:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12c286400) [pid = 1650] [serial = 1980] [outer = 0x0] 14:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12c9ee000) [pid = 1650] [serial = 1981] [outer = 0x12c286400] 14:17:27 INFO - PROCESS | 1650 | 1461964647811 Marionette DEBUG loaded listener.js 14:17:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12cc30400) [pid = 1650] [serial = 1982] [outer = 0x12c286400] 14:17:28 INFO - PROCESS | 1650 | 1461964648156 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]]]}] 14:17:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:17:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 523ms 14:17:28 INFO - PROCESS | 1650 | 1461964648172 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:17:28 INFO - PROCESS | 1650 | 1461964648173 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:17:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:17:28 INFO - PROCESS | 1650 | 1461964648175 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:17:28 INFO - PROCESS | 1650 | 1461964648176 Marionette TRACE conn2 <- [1,2614,null,{}] 14:17:28 INFO - PROCESS | 1650 | 1461964648179 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}] 14:17:28 INFO - PROCESS | 1650 | 1461964648296 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x128639800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x114ff9000) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11671fc00) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12c2b7000) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12c0d3800) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12583dc00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12a92dc00) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b2e7400) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x111125400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11112e000) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1197acc00) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1197a0400) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:17:28 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12be9e400) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:17:28 INFO - PROCESS | 1650 | 1461964648485 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119812800 == 66 [pid = 1650] [id = 661] 14:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1110f8400) [pid = 1650] [serial = 1983] [outer = 0x0] 14:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x114ff9000) [pid = 1650] [serial = 1984] [outer = 0x1110f8400] 14:17:28 INFO - PROCESS | 1650 | 1461964648511 Marionette DEBUG loaded listener.js 14:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x124e40400) [pid = 1650] [serial = 1985] [outer = 0x1110f8400] 14:17:28 INFO - PROCESS | 1650 | 1461964648810 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]]]}] 14:17:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:17:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 674ms 14:17:28 INFO - PROCESS | 1650 | 1461964648851 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:17:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:17:28 INFO - PROCESS | 1650 | 1461964648854 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:17:28 INFO - PROCESS | 1650 | 1461964648857 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:17:28 INFO - PROCESS | 1650 | 1461964648858 Marionette TRACE conn2 <- [1,2618,null,{}] 14:17:28 INFO - PROCESS | 1650 | 1461964648860 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}] 14:17:28 INFO - PROCESS | 1650 | 1461964648952 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:17:28 INFO - PROCESS | 1650 | 1461964648957 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f6ca800 == 67 [pid = 1650] [id = 662] 14:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12899cc00) [pid = 1650] [serial = 1986] [outer = 0x0] 14:17:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12c9ed800) [pid = 1650] [serial = 1987] [outer = 0x12899cc00] 14:17:28 INFO - PROCESS | 1650 | 1461964648983 Marionette DEBUG loaded listener.js 14:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12585c800) [pid = 1650] [serial = 1988] [outer = 0x12899cc00] 14:17:29 INFO - PROCESS | 1650 | 1461964649334 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]]]}] 14:17:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:17:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 14:17:29 INFO - PROCESS | 1650 | 1461964649376 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:17:29 INFO - PROCESS | 1650 | 1461964649377 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:17:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:17:29 INFO - PROCESS | 1650 | 1461964649380 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:17:29 INFO - PROCESS | 1650 | 1461964649381 Marionette TRACE conn2 <- [1,2622,null,{}] 14:17:29 INFO - PROCESS | 1650 | 1461964649384 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}] 14:17:29 INFO - PROCESS | 1650 | 1461964649496 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:17:29 INFO - PROCESS | 1650 | 1461964649501 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x135352000 == 68 [pid = 1650] [id = 663] 14:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12d2a4000) [pid = 1650] [serial = 1989] [outer = 0x0] 14:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12d560400) [pid = 1650] [serial = 1990] [outer = 0x12d2a4000] 14:17:29 INFO - PROCESS | 1650 | 1461964649531 Marionette DEBUG loaded listener.js 14:17:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12d6c4400) [pid = 1650] [serial = 1991] [outer = 0x12d2a4000] 14:17:29 INFO - PROCESS | 1650 | 1461964649973 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]]]}] 14:17:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:17:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 618ms 14:17:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:17:30 INFO - PROCESS | 1650 | 1461964649999 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:17:30 INFO - PROCESS | 1650 | 1461964650000 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:17:30 INFO - PROCESS | 1650 | 1461964650002 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:17:30 INFO - PROCESS | 1650 | 1461964650004 Marionette TRACE conn2 <- [1,2626,null,{}] 14:17:30 INFO - PROCESS | 1650 | 1461964650006 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}] 14:17:30 INFO - PROCESS | 1650 | 1461964650132 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:17:30 INFO - PROCESS | 1650 | 1461964650136 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x135aa1000 == 69 [pid = 1650] [id = 664] 14:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x110e9bc00) [pid = 1650] [serial = 1992] [outer = 0x0] 14:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12d6ca400) [pid = 1650] [serial = 1993] [outer = 0x110e9bc00] 14:17:30 INFO - PROCESS | 1650 | 1461964650163 Marionette DEBUG loaded listener.js 14:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12ac33000) [pid = 1650] [serial = 1994] [outer = 0x110e9bc00] 14:17:30 INFO - PROCESS | 1650 | 1461964650614 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]]]}] 14:17:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:17:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 620ms 14:17:30 INFO - PROCESS | 1650 | 1461964650624 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:17:30 INFO - PROCESS | 1650 | 1461964650626 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:17:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:17:30 INFO - PROCESS | 1650 | 1461964650630 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:17:30 INFO - PROCESS | 1650 | 1461964650632 Marionette TRACE conn2 <- [1,2630,null,{}] 14:17:30 INFO - PROCESS | 1650 | 1461964650655 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}] 14:17:30 INFO - PROCESS | 1650 | 1461964650774 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:17:30 INFO - PROCESS | 1650 | 1461964650897 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b9e800 == 70 [pid = 1650] [id = 665] 14:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x116620800) [pid = 1650] [serial = 1995] [outer = 0x0] 14:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x116f02400) [pid = 1650] [serial = 1996] [outer = 0x116620800] 14:17:30 INFO - PROCESS | 1650 | 1461964650933 Marionette DEBUG loaded listener.js 14:17:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x119202800) [pid = 1650] [serial = 1997] [outer = 0x116620800] 14:17:31 INFO - PROCESS | 1650 | 1461964651372 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]]]}] 14:17:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:17:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 791ms 14:17:31 INFO - PROCESS | 1650 | 1461964651421 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:17:31 INFO - PROCESS | 1650 | 1461964651425 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:17:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:17:31 INFO - PROCESS | 1650 | 1461964651430 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:17:31 INFO - PROCESS | 1650 | 1461964651432 Marionette TRACE conn2 <- [1,2634,null,{}] 14:17:31 INFO - PROCESS | 1650 | 1461964651434 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}] 14:17:31 INFO - PROCESS | 1650 | 1461964651548 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:17:31 INFO - PROCESS | 1650 | 1461964651629 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12895f000 == 71 [pid = 1650] [id = 666] 14:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x119a04000) [pid = 1650] [serial = 1998] [outer = 0x0] 14:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x119d56000) [pid = 1650] [serial = 1999] [outer = 0x119a04000] 14:17:31 INFO - PROCESS | 1650 | 1461964651659 Marionette DEBUG loaded listener.js 14:17:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1257d8800) [pid = 1650] [serial = 2000] [outer = 0x119a04000] 14:17:32 INFO - PROCESS | 1650 | 1461964652091 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]]]}] 14:17:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:17:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 722ms 14:17:32 INFO - PROCESS | 1650 | 1461964652155 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:17:32 INFO - PROCESS | 1650 | 1461964652157 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:17:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:17:32 INFO - PROCESS | 1650 | 1461964652159 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:17:32 INFO - PROCESS | 1650 | 1461964652162 Marionette TRACE conn2 <- [1,2638,null,{}] 14:17:32 INFO - PROCESS | 1650 | 1461964652183 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}] 14:17:32 INFO - PROCESS | 1650 | 1461964652345 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:17:32 INFO - PROCESS | 1650 | 1461964652407 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x13533e000 == 72 [pid = 1650] [id = 667] 14:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a9cb800) [pid = 1650] [serial = 2001] [outer = 0x0] 14:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ac36c00) [pid = 1650] [serial = 2002] [outer = 0x12a9cb800] 14:17:32 INFO - PROCESS | 1650 | 1461964652440 Marionette DEBUG loaded listener.js 14:17:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b2f5c00) [pid = 1650] [serial = 2003] [outer = 0x12a9cb800] 14:17:32 INFO - PROCESS | 1650 | 1461964652881 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]]]}] 14:17:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:17:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 772ms 14:17:32 INFO - PROCESS | 1650 | 1461964652931 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:17:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:17:32 INFO - PROCESS | 1650 | 1461964652934 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:17:32 INFO - PROCESS | 1650 | 1461964652936 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:17:32 INFO - PROCESS | 1650 | 1461964652937 Marionette TRACE conn2 <- [1,2642,null,{}] 14:17:32 INFO - PROCESS | 1650 | 1461964652940 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}] 14:17:33 INFO - PROCESS | 1650 | 1461964653052 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:17:33 INFO - PROCESS | 1650 | 1461964653133 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x135ade800 == 73 [pid = 1650] [id = 668] 14:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12126f800) [pid = 1650] [serial = 2004] [outer = 0x0] 14:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x121275800) [pid = 1650] [serial = 2005] [outer = 0x12126f800] 14:17:33 INFO - PROCESS | 1650 | 1461964653163 Marionette DEBUG loaded listener.js 14:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12ac3e800) [pid = 1650] [serial = 2006] [outer = 0x12126f800] 14:17:33 INFO - PROCESS | 1650 | 1461964653594 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]]]}] 14:17:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:17:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 669ms 14:17:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:17:33 INFO - PROCESS | 1650 | 1461964653605 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:17:33 INFO - PROCESS | 1650 | 1461964653607 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:17:33 INFO - PROCESS | 1650 | 1461964653609 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:17:33 INFO - PROCESS | 1650 | 1461964653610 Marionette TRACE conn2 <- [1,2646,null,{}] 14:17:33 INFO - PROCESS | 1650 | 1461964653613 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}] 14:17:33 INFO - PROCESS | 1650 | 1461964653738 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:17:33 INFO - PROCESS | 1650 | 1461964653831 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x137c40000 == 74 [pid = 1650] [id = 669] 14:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x121277800) [pid = 1650] [serial = 2007] [outer = 0x0] 14:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12c0cfc00) [pid = 1650] [serial = 2008] [outer = 0x121277800] 14:17:33 INFO - PROCESS | 1650 | 1461964653864 Marionette DEBUG loaded listener.js 14:17:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12c33cc00) [pid = 1650] [serial = 2009] [outer = 0x121277800] 14:17:34 INFO - PROCESS | 1650 | 1461964654297 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]]]}] 14:17:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:17:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 720ms 14:17:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:17:34 INFO - PROCESS | 1650 | 1461964654330 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:17:34 INFO - PROCESS | 1650 | 1461964654331 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:17:34 INFO - PROCESS | 1650 | 1461964654333 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:17:34 INFO - PROCESS | 1650 | 1461964654334 Marionette TRACE conn2 <- [1,2650,null,{}] 14:17:34 INFO - PROCESS | 1650 | 1461964654337 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}] 14:17:34 INFO - PROCESS | 1650 | 1461964654462 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:17:34 INFO - PROCESS | 1650 | 1461964654547 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x137bdc000 == 75 [pid = 1650] [id = 670] 14:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x126960000) [pid = 1650] [serial = 2010] [outer = 0x0] 14:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12c85c800) [pid = 1650] [serial = 2011] [outer = 0x126960000] 14:17:34 INFO - PROCESS | 1650 | 1461964654581 Marionette DEBUG loaded listener.js 14:17:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12d557800) [pid = 1650] [serial = 2012] [outer = 0x126960000] 14:17:34 INFO - PROCESS | 1650 | 1461964654995 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]]]}] 14:17:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:17:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 14:17:35 INFO - PROCESS | 1650 | 1461964655003 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:17:35 INFO - PROCESS | 1650 | 1461964655004 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:17:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:17:35 INFO - PROCESS | 1650 | 1461964655007 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:17:35 INFO - PROCESS | 1650 | 1461964655008 Marionette TRACE conn2 <- [1,2654,null,{}] 14:17:35 INFO - PROCESS | 1650 | 1461964655011 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}] 14:17:35 INFO - PROCESS | 1650 | 1461964655140 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:17:35 INFO - PROCESS | 1650 | 1461964655222 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x137c8e800 == 76 [pid = 1650] [id = 671] 14:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1175a2400) [pid = 1650] [serial = 2013] [outer = 0x0] 14:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d562800) [pid = 1650] [serial = 2014] [outer = 0x1175a2400] 14:17:35 INFO - PROCESS | 1650 | 1461964655251 Marionette DEBUG loaded listener.js 14:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x126959c00) [pid = 1650] [serial = 2015] [outer = 0x1175a2400] 14:17:35 INFO - PROCESS | 1650 | 1461964655716 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]]]}] 14:17:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:17:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 719ms 14:17:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:17:35 INFO - PROCESS | 1650 | 1461964655726 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:17:35 INFO - PROCESS | 1650 | 1461964655728 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:17:35 INFO - PROCESS | 1650 | 1461964655730 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:17:35 INFO - PROCESS | 1650 | 1461964655731 Marionette TRACE conn2 <- [1,2658,null,{}] 14:17:35 INFO - PROCESS | 1650 | 1461964655734 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}] 14:17:35 INFO - PROCESS | 1650 | 1461964655894 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:17:35 INFO - PROCESS | 1650 | 1461964655956 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11982b800 == 77 [pid = 1650] [id = 672] 14:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x111111c00) [pid = 1650] [serial = 2016] [outer = 0x0] 14:17:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x128119400) [pid = 1650] [serial = 2017] [outer = 0x111111c00] 14:17:35 INFO - PROCESS | 1650 | 1461964655988 Marionette DEBUG loaded listener.js 14:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12cc59c00) [pid = 1650] [serial = 2018] [outer = 0x111111c00] 14:17:36 INFO - PROCESS | 1650 | 1461964656411 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]]]}] 14:17:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:17:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 718ms 14:17:36 INFO - PROCESS | 1650 | 1461964656467 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:17:36 INFO - PROCESS | 1650 | 1461964656470 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:17:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:17:36 INFO - PROCESS | 1650 | 1461964656746 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:17:36 INFO - PROCESS | 1650 | 1461964656749 Marionette TRACE conn2 <- [1,2662,null,{}] 14:17:36 INFO - PROCESS | 1650 | 1461964656756 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}] 14:17:36 INFO - PROCESS | 1650 | 1461964656864 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:17:36 INFO - PROCESS | 1650 | 1461964656943 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119552800 == 78 [pid = 1650] [id = 673] 14:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x1121dc800) [pid = 1650] [serial = 2019] [outer = 0x0] 14:17:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11296d400) [pid = 1650] [serial = 2020] [outer = 0x1121dc800] 14:17:36 INFO - PROCESS | 1650 | 1461964656970 Marionette DEBUG loaded listener.js 14:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x115df3000) [pid = 1650] [serial = 2021] [outer = 0x1121dc800] 14:17:37 INFO - PROCESS | 1650 | 1461964657451 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]]]}] 14:17:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:17:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 775ms 14:17:37 INFO - PROCESS | 1650 | 1461964657475 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:17:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:17:37 INFO - PROCESS | 1650 | 1461964657478 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:17:37 INFO - PROCESS | 1650 | 1461964657482 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:17:37 INFO - PROCESS | 1650 | 1461964657485 Marionette TRACE conn2 <- [1,2666,null,{}] 14:17:37 INFO - PROCESS | 1650 | 1461964657492 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}] 14:17:37 INFO - PROCESS | 1650 | 1461964657647 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:17:37 INFO - PROCESS | 1650 | 1461964657797 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e5d800 == 79 [pid = 1650] [id = 674] 14:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x1169b8c00) [pid = 1650] [serial = 2022] [outer = 0x0] 14:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x116f0fc00) [pid = 1650] [serial = 2023] [outer = 0x1169b8c00] 14:17:37 INFO - PROCESS | 1650 | 1461964657842 Marionette DEBUG loaded listener.js 14:17:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1180c4c00) [pid = 1650] [serial = 2024] [outer = 0x1169b8c00] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x135352000 == 78 [pid = 1650] [id = 663] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12f6ca800 == 77 [pid = 1650] [id = 662] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12e35e800 == 76 [pid = 1650] [id = 625] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119812800 == 75 [pid = 1650] [id = 661] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d273000 == 74 [pid = 1650] [id = 660] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd8c000 == 73 [pid = 1650] [id = 659] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c210000 == 72 [pid = 1650] [id = 658] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12cc2f000) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b31f800 == 71 [pid = 1650] [id = 657] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128698800 == 70 [pid = 1650] [id = 656] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12183d800 == 69 [pid = 1650] [id = 655] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118312000 == 68 [pid = 1650] [id = 654] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121851800 == 67 [pid = 1650] [id = 653] 14:17:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12e10a800 == 66 [pid = 1650] [id = 644] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12c0ce000) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12899d000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x116470400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1180bd400) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11847f400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11856e400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1197f6800) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12c9e3400) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11a02d400) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1286b3800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12c9f0400) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x128118000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12c2ba000) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12bea2c00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12ac3b400) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x116f08800) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12be54000) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12be99000) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12b2c3000) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1197ecc00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12c2bf800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1284c9400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11340dc00) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x123e71800) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12583d800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12c9f0c00) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x121536c00) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x119d1a000) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12a938000) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12c0c6400) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1284c6400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 14:17:38 INFO - PROCESS | 1650 | 1461964658778 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]]]}] 14:17:38 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) 14:17:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1327ms 14:17:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:17:38 INFO - PROCESS | 1650 | 1461964658809 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:17:38 INFO - PROCESS | 1650 | 1461964658810 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:17:38 INFO - PROCESS | 1650 | 1461964658812 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:17:38 INFO - PROCESS | 1650 | 1461964658813 Marionette TRACE conn2 <- [1,2670,null,{}] 14:17:38 INFO - PROCESS | 1650 | 1461964658816 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}] 14:17:38 INFO - PROCESS | 1650 | 1461964658935 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:17:39 INFO - PROCESS | 1650 | 1461964659004 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118325000 == 67 [pid = 1650] [id = 675] 14:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x119205800) [pid = 1650] [serial = 2025] [outer = 0x0] 14:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1192db400) [pid = 1650] [serial = 2026] [outer = 0x119205800] 14:17:39 INFO - PROCESS | 1650 | 1461964659035 Marionette DEBUG loaded listener.js 14:17:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x119be4800) [pid = 1650] [serial = 2027] [outer = 0x119205800] 14:17:39 INFO - PROCESS | 1650 | 1461964659830 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] 14:17:39 INFO - PROCESS | 1650 | 1461964659886 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:17:39 INFO - PROCESS | 1650 | 1461964659888 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:17:39 INFO - PROCESS | 1650 | 1461964659889 Marionette TRACE conn2 <- [1,2674,null,{}] 14:17:39 INFO - PROCESS | 1650 | 1461964659891 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}] 14:17:39 INFO - PROCESS | 1650 | 1461964659980 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:17:40 INFO - PROCESS | 1650 | 1461964660049 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217ad800 == 68 [pid = 1650] [id = 676] 14:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x119206400) [pid = 1650] [serial = 2028] [outer = 0x0] 14:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x121358400) [pid = 1650] [serial = 2029] [outer = 0x119206400] 14:17:40 INFO - PROCESS | 1650 | 1461964660076 Marionette DEBUG loaded listener.js 14:17:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x121749800) [pid = 1650] [serial = 2030] [outer = 0x119206400] 14:17:40 INFO - PROCESS | 1650 | 1461964660893 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] 14:17:40 INFO - PROCESS | 1650 | 1461964660908 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:17:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:17:40 INFO - PROCESS | 1650 | 1461964660925 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:17:40 INFO - PROCESS | 1650 | 1461964660926 Marionette TRACE conn2 <- [1,2678,null,{}] 14:17:40 INFO - PROCESS | 1650 | 1461964660928 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}] 14:17:41 INFO - PROCESS | 1650 | 1461964661038 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:17:41 INFO - PROCESS | 1650 | 1461964661052 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b13000 == 69 [pid = 1650] [id = 677] 14:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12143c800) [pid = 1650] [serial = 2031] [outer = 0x0] 14:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x124e4b000) [pid = 1650] [serial = 2032] [outer = 0x12143c800] 14:17:41 INFO - PROCESS | 1650 | 1461964661078 Marionette DEBUG loaded listener.js 14:17:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x125839400) [pid = 1650] [serial = 2033] [outer = 0x12143c800] 14:17:41 INFO - PROCESS | 1650 | 1461964661910 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]]]}] 14:17:41 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) 14:17:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1027ms 14:17:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:17:41 INFO - PROCESS | 1650 | 1461964661944 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:17:41 INFO - PROCESS | 1650 | 1461964661945 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:17:41 INFO - PROCESS | 1650 | 1461964661947 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:17:41 INFO - PROCESS | 1650 | 1461964661948 Marionette TRACE conn2 <- [1,2682,null,{}] 14:17:41 INFO - PROCESS | 1650 | 1461964661961 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}] 14:17:42 INFO - PROCESS | 1650 | 1461964662096 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:17:42 INFO - PROCESS | 1650 | 1461964662111 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac10800 == 70 [pid = 1650] [id = 678] 14:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12695f000) [pid = 1650] [serial = 2034] [outer = 0x0] 14:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x128114800) [pid = 1650] [serial = 2035] [outer = 0x12695f000] 14:17:42 INFO - PROCESS | 1650 | 1461964662139 Marionette DEBUG loaded listener.js 14:17:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1284c6400) [pid = 1650] [serial = 2036] [outer = 0x12695f000] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12d2a4000) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x110e9c400) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x111f41400) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12c286400) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x125834800) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1289a0800) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118531400) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12c282400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1110f8400) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12cc26c00) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12ac39400) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:17:42 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12899cc00) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:17:43 INFO - PROCESS | 1650 | 1461964663059 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]]]}] 14:17:43 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) 14:17:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1119ms 14:17:43 INFO - PROCESS | 1650 | 1461964663066 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:17:43 INFO - PROCESS | 1650 | 1461964663069 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:17:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:17:43 INFO - PROCESS | 1650 | 1461964663071 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:17:43 INFO - PROCESS | 1650 | 1461964663073 Marionette TRACE conn2 <- [1,2686,null,{}] 14:17:43 INFO - PROCESS | 1650 | 1461964663075 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}] 14:17:43 INFO - PROCESS | 1650 | 1461964663166 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:17:43 INFO - PROCESS | 1650 | 1461964663170 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ac1c000 == 71 [pid = 1650] [id = 679] 14:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12151f000) [pid = 1650] [serial = 2037] [outer = 0x0] 14:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1284c6c00) [pid = 1650] [serial = 2038] [outer = 0x12151f000] 14:17:43 INFO - PROCESS | 1650 | 1461964663196 Marionette DEBUG loaded listener.js 14:17:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1286b3c00) [pid = 1650] [serial = 2039] [outer = 0x12151f000] 14:17:44 INFO - PROCESS | 1650 | 1461964664042 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] 14:17:44 INFO - PROCESS | 1650 | 1461964664095 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:17:44 INFO - PROCESS | 1650 | 1461964664104 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:17:44 INFO - PROCESS | 1650 | 1461964664106 Marionette TRACE conn2 <- [1,2690,null,{}] 14:17:44 INFO - PROCESS | 1650 | 1461964664108 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}] 14:17:44 INFO - PROCESS | 1650 | 1461964664196 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:17:44 INFO - PROCESS | 1650 | 1461964664200 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c205800 == 72 [pid = 1650] [id = 680] 14:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x128993800) [pid = 1650] [serial = 2040] [outer = 0x0] 14:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x128c21c00) [pid = 1650] [serial = 2041] [outer = 0x128993800] 14:17:44 INFO - PROCESS | 1650 | 1461964664227 Marionette DEBUG loaded listener.js 14:17:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x128cc6000) [pid = 1650] [serial = 2042] [outer = 0x128993800] 14:17:45 INFO - PROCESS | 1650 | 1461964665198 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] 14:17:45 INFO - PROCESS | 1650 | 1461964665230 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:17:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:17:45 INFO - PROCESS | 1650 | 1461964665276 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:17:45 INFO - PROCESS | 1650 | 1461964665277 Marionette TRACE conn2 <- [1,2694,null,{}] 14:17:45 INFO - PROCESS | 1650 | 1461964665281 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}] 14:17:45 INFO - PROCESS | 1650 | 1461964665383 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:17:45 INFO - PROCESS | 1650 | 1461964665512 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ada800 == 73 [pid = 1650] [id = 681] 14:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x117104000) [pid = 1650] [serial = 2043] [outer = 0x0] 14:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1180bd800) [pid = 1650] [serial = 2044] [outer = 0x117104000] 14:17:45 INFO - PROCESS | 1650 | 1461964665545 Marionette DEBUG loaded listener.js 14:17:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x118739800) [pid = 1650] [serial = 2045] [outer = 0x117104000] 14:17:46 INFO - PROCESS | 1650 | 1461964666478 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] 14:17:46 INFO - PROCESS | 1650 | 1461964666506 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:17:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:17:46 INFO - PROCESS | 1650 | 1461964666511 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:17:46 INFO - PROCESS | 1650 | 1461964666513 Marionette TRACE conn2 <- [1,2698,null,{}] 14:17:46 INFO - PROCESS | 1650 | 1461964666516 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}] 14:17:46 INFO - PROCESS | 1650 | 1461964666624 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:17:46 INFO - PROCESS | 1650 | 1461964666730 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a962800 == 74 [pid = 1650] [id = 682] 14:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x118779000) [pid = 1650] [serial = 2046] [outer = 0x0] 14:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x121145400) [pid = 1650] [serial = 2047] [outer = 0x118779000] 14:17:46 INFO - PROCESS | 1650 | 1461964666762 Marionette DEBUG loaded listener.js 14:17:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x121516400) [pid = 1650] [serial = 2048] [outer = 0x118779000] 14:17:47 INFO - PROCESS | 1650 | 1461964667699 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] 14:17:47 INFO - PROCESS | 1650 | 1461964667736 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:17:47 INFO - PROCESS | 1650 | 1461964667738 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:17:47 INFO - PROCESS | 1650 | 1461964667741 Marionette TRACE conn2 <- [1,2702,null,{}] 14:17:47 INFO - PROCESS | 1650 | 1461964667748 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}] 14:17:47 INFO - PROCESS | 1650 | 1461964667859 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:17:47 INFO - PROCESS | 1650 | 1461964667969 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd9f800 == 75 [pid = 1650] [id = 683] 14:17:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x124e47800) [pid = 1650] [serial = 2049] [outer = 0x0] 14:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x126964000) [pid = 1650] [serial = 2050] [outer = 0x124e47800] 14:17:48 INFO - PROCESS | 1650 | 1461964668003 Marionette DEBUG loaded listener.js 14:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1284c0c00) [pid = 1650] [serial = 2051] [outer = 0x124e47800] 14:17:48 INFO - PROCESS | 1650 | 1461964668437 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]]]}] 14:17:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:17:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 14:17:48 INFO - PROCESS | 1650 | 1461964668460 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:17:48 INFO - PROCESS | 1650 | 1461964668462 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:17:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:17:48 INFO - PROCESS | 1650 | 1461964668464 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:17:48 INFO - PROCESS | 1650 | 1461964668466 Marionette TRACE conn2 <- [1,2706,null,{}] 14:17:48 INFO - PROCESS | 1650 | 1461964668468 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}] 14:17:48 INFO - PROCESS | 1650 | 1461964668580 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:17:48 INFO - PROCESS | 1650 | 1461964668694 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219c0000 == 76 [pid = 1650] [id = 684] 14:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x125836000) [pid = 1650] [serial = 2052] [outer = 0x0] 14:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1284c7800) [pid = 1650] [serial = 2053] [outer = 0x125836000] 14:17:48 INFO - PROCESS | 1650 | 1461964668726 Marionette DEBUG loaded listener.js 14:17:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x128cc4c00) [pid = 1650] [serial = 2054] [outer = 0x125836000] 14:17:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12d526800 == 75 [pid = 1650] [id = 16] 14:17:49 INFO - PROCESS | 1650 | 1461964669420 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]]]}] 14:17:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:17:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 975ms 14:17:49 INFO - PROCESS | 1650 | 1461964669454 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:17:49 INFO - PROCESS | 1650 | 1461964669455 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:17:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:17:49 INFO - PROCESS | 1650 | 1461964669460 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:17:49 INFO - PROCESS | 1650 | 1461964669462 Marionette TRACE conn2 <- [1,2710,null,{}] 14:17:49 INFO - PROCESS | 1650 | 1461964669465 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}] 14:17:49 INFO - PROCESS | 1650 | 1461964669566 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:17:49 INFO - PROCESS | 1650 | 1461964669650 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x119824000 == 76 [pid = 1650] [id = 685] 14:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x118507800) [pid = 1650] [serial = 2055] [outer = 0x0] 14:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x119a02800) [pid = 1650] [serial = 2056] [outer = 0x118507800] 14:17:49 INFO - PROCESS | 1650 | 1461964669679 Marionette DEBUG loaded listener.js 14:17:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12126d000) [pid = 1650] [serial = 2057] [outer = 0x118507800] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x137cd7000 == 75 [pid = 1650] [id = 651] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1130cd000 == 74 [pid = 1650] [id = 593] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac1c000 == 73 [pid = 1650] [id = 679] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ac10800 == 72 [pid = 1650] [id = 678] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x126b13000 == 71 [pid = 1650] [id = 677] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1217ad800 == 70 [pid = 1650] [id = 676] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x118325000 == 69 [pid = 1650] [id = 675] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x110ea6400) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x118577800) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x124cb2000) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1289a1c00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12c279400) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x121521400) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12d6ca400) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12c337400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x121515400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123e5d800 == 68 [pid = 1650] [id = 674] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119552800 == 67 [pid = 1650] [id = 673] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x137c40000 == 66 [pid = 1650] [id = 669] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x135ade800 == 65 [pid = 1650] [id = 668] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x13533e000 == 64 [pid = 1650] [id = 667] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12895f000 == 63 [pid = 1650] [id = 666] 14:17:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119b9e800 == 62 [pid = 1650] [id = 665] 14:17:50 INFO - PROCESS | 1650 | 1461964670126 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] 14:17:50 INFO - PROCESS | 1650 | 1461964670140 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:17:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:17:50 INFO - PROCESS | 1650 | 1461964670145 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:17:50 INFO - PROCESS | 1650 | 1461964670147 Marionette TRACE conn2 <- [1,2714,null,{}] 14:17:50 INFO - PROCESS | 1650 | 1461964670150 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}] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12d6c4400) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1175a1800) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x119bdfc00) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x116f07400) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x114ff7800) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12c9ee000) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x126b41c00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12899fc00) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x128fc9800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x121516c00) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x124e42800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12c85d400) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12c330800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12cc30400) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x124e40400) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12d560400) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12d2a3c00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b2c0c00) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12c9ed800) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12585c800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x114ff9000) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12a9cd400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12c281c00) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 14:17:50 INFO - PROCESS | 1650 | 1461964670317 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:17:50 INFO - PROCESS | 1650 | 1461964670391 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b9e800 == 63 [pid = 1650] [id = 686] 14:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x116f04000) [pid = 1650] [serial = 2058] [outer = 0x0] 14:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x121273400) [pid = 1650] [serial = 2059] [outer = 0x116f04000] 14:17:50 INFO - PROCESS | 1650 | 1461964670434 Marionette DEBUG loaded listener.js 14:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1257d7000) [pid = 1650] [serial = 2060] [outer = 0x116f04000] 14:17:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:17:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 14:17:50 INFO - PROCESS | 1650 | 1461964670809 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]]]}] 14:17:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:17:50 INFO - PROCESS | 1650 | 1461964670842 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:17:50 INFO - PROCESS | 1650 | 1461964670843 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:17:50 INFO - PROCESS | 1650 | 1461964670846 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:17:50 INFO - PROCESS | 1650 | 1461964670849 Marionette TRACE conn2 <- [1,2718,null,{}] 14:17:50 INFO - PROCESS | 1650 | 1461964670856 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}] 14:17:50 INFO - PROCESS | 1650 | 1461964670966 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:17:50 INFO - PROCESS | 1650 | 1461964670972 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12896a000 == 64 [pid = 1650] [id = 687] 14:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12583b400) [pid = 1650] [serial = 2061] [outer = 0x0] 14:17:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12695dc00) [pid = 1650] [serial = 2062] [outer = 0x12583b400] 14:17:51 INFO - PROCESS | 1650 | 1461964671000 Marionette DEBUG loaded listener.js 14:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12811dc00) [pid = 1650] [serial = 2063] [outer = 0x12583b400] 14:17:51 INFO - PROCESS | 1650 | 1461964671374 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] 14:17:51 INFO - PROCESS | 1650 | 1461964671423 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:17:51 INFO - PROCESS | 1650 | 1461964671425 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 1650 | 1461964671427 Marionette TRACE conn2 <- [1,2722,null,{}] 14:17:51 INFO - PROCESS | 1650 | 1461964671429 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}] 14:17:51 INFO - PROCESS | 1650 | 1461964671517 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:17:51 INFO - PROCESS | 1650 | 1461964671523 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b419800 == 65 [pid = 1650] [id = 688] 14:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1286b3800) [pid = 1650] [serial = 2064] [outer = 0x0] 14:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128f0e400) [pid = 1650] [serial = 2065] [outer = 0x1286b3800] 14:17:51 INFO - PROCESS | 1650 | 1461964671550 Marionette DEBUG loaded listener.js 14:17:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12a92ac00) [pid = 1650] [serial = 2066] [outer = 0x1286b3800] 14:17:51 INFO - PROCESS | 1650 | 1461964671909 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] 14:17:51 INFO - PROCESS | 1650 | 1461964671946 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:17:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:17:51 INFO - PROCESS | 1650 | 1461964671948 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:17:51 INFO - PROCESS | 1650 | 1461964671949 Marionette TRACE conn2 <- [1,2726,null,{}] 14:17:51 INFO - PROCESS | 1650 | 1461964671952 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}] 14:17:52 INFO - PROCESS | 1650 | 1461964672038 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:17:52 INFO - PROCESS | 1650 | 1461964672120 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11743d000 == 66 [pid = 1650] [id = 689] 14:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1197ecc00) [pid = 1650] [serial = 2067] [outer = 0x0] 14:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12a935400) [pid = 1650] [serial = 2068] [outer = 0x1197ecc00] 14:17:52 INFO - PROCESS | 1650 | 1461964672146 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b2a4c00) [pid = 1650] [serial = 2069] [outer = 0x1197ecc00] 14:17:52 INFO - PROCESS | 1650 | 1461964672506 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]]]}] 14:17:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:17:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 568ms 14:17:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:17:52 INFO - PROCESS | 1650 | 1461964672516 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:17:52 INFO - PROCESS | 1650 | 1461964672518 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:17:52 INFO - PROCESS | 1650 | 1461964672520 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:17:52 INFO - PROCESS | 1650 | 1461964672521 Marionette TRACE conn2 <- [1,2730,null,{}] 14:17:52 INFO - PROCESS | 1650 | 1461964672523 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}] 14:17:52 INFO - PROCESS | 1650 | 1461964672654 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:17:52 INFO - PROCESS | 1650 | 1461964672670 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d261000 == 67 [pid = 1650] [id = 690] 14:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12b2c0c00) [pid = 1650] [serial = 2070] [outer = 0x0] 14:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12be58800) [pid = 1650] [serial = 2071] [outer = 0x12b2c0c00] 14:17:52 INFO - PROCESS | 1650 | 1461964672697 Marionette DEBUG loaded listener.js 14:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12c331000) [pid = 1650] [serial = 2072] [outer = 0x12b2c0c00] 14:17:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 14:17:53 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:17:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:17:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:17:53 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 14:17:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:17:53 INFO - _addTest/ [0,2733,"getWindowHandle",null] 14:17:53 INFO - PROCESS | 1650 | 1461964673541 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:17:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:17:53 INFO - PROCESS | 1650 | 1461964673544 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:17:53 INFO - PROCESS | 1650 | 1461964673545 Marionette TRACE conn2 <- [1,2734,null,{}] 14:17:53 INFO - PROCESS | 1650 | 1461964673547 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}] 14:17:53 INFO - PROCESS | 1650 | 1461964673659 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:17:53 INFO - PROCESS | 1650 | 1461964673672 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e11e800 == 68 [pid = 1650] [id = 691] 14:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12c852000) [pid = 1650] [serial = 2073] [outer = 0x0] 14:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12c85b000) [pid = 1650] [serial = 2074] [outer = 0x12c852000] 14:17:53 INFO - PROCESS | 1650 | 1461964673698 Marionette DEBUG loaded listener.js 14:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12c9e6400) [pid = 1650] [serial = 2075] [outer = 0x12c852000] 14:17:54 INFO - PROCESS | 1650 | 1461964674060 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]]]}] 14:17:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:17:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 567ms 14:17:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:17:54 INFO - PROCESS | 1650 | 1461964674112 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:17:54 INFO - PROCESS | 1650 | 1461964674113 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:17:54 INFO - PROCESS | 1650 | 1461964674115 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:17:54 INFO - PROCESS | 1650 | 1461964674116 Marionette TRACE conn2 <- [1,2738,null,{}] 14:17:54 INFO - PROCESS | 1650 | 1461964674118 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}] 14:17:54 INFO - PROCESS | 1650 | 1461964674230 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:17:54 INFO - PROCESS | 1650 | 1461964674245 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e362000 == 69 [pid = 1650] [id = 692] 14:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12c856400) [pid = 1650] [serial = 2076] [outer = 0x0] 14:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12c9f1000) [pid = 1650] [serial = 2077] [outer = 0x12c856400] 14:17:54 INFO - PROCESS | 1650 | 1461964674270 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12cc33000) [pid = 1650] [serial = 2078] [outer = 0x12c856400] 14:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1121dc800) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12151f000) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12143c800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12695f000) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x119205800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x110e9bc00) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1169b8c00) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:17:54 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x119206400) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:17:54 INFO - PROCESS | 1650 | 1461964674642 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]]]}] 14:17:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:17:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 568ms 14:17:54 INFO - PROCESS | 1650 | 1461964674684 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:17:54 INFO - PROCESS | 1650 | 1461964674686 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:17:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:17:54 INFO - PROCESS | 1650 | 1461964674690 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:17:54 INFO - PROCESS | 1650 | 1461964674691 Marionette TRACE conn2 <- [1,2742,null,{}] 14:17:54 INFO - PROCESS | 1650 | 1461964674693 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}] 14:17:54 INFO - PROCESS | 1650 | 1461964674783 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:17:54 INFO - PROCESS | 1650 | 1461964674788 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x134c08000 == 70 [pid = 1650] [id = 693] 14:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x119bdfc00) [pid = 1650] [serial = 2079] [outer = 0x0] 14:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12cc28800) [pid = 1650] [serial = 2080] [outer = 0x119bdfc00] 14:17:54 INFO - PROCESS | 1650 | 1461964674814 Marionette DEBUG loaded listener.js 14:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12b2c5000) [pid = 1650] [serial = 2081] [outer = 0x119bdfc00] 14:17:55 INFO - PROCESS | 1650 | 1461964675235 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]]]}] 14:17:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:17:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 570ms 14:17:55 INFO - PROCESS | 1650 | 1461964675261 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:17:55 INFO - PROCESS | 1650 | 1461964675263 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:17:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:17:55 INFO - PROCESS | 1650 | 1461964675266 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:17:55 INFO - PROCESS | 1650 | 1461964675269 Marionette TRACE conn2 <- [1,2746,null,{}] 14:17:55 INFO - PROCESS | 1650 | 1461964675273 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}] 14:17:55 INFO - PROCESS | 1650 | 1461964675453 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:17:55 INFO - PROCESS | 1650 | 1461964675472 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x134c19800 == 71 [pid = 1650] [id = 694] 14:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1284c9800) [pid = 1650] [serial = 2082] [outer = 0x0] 14:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12cc60000) [pid = 1650] [serial = 2083] [outer = 0x1284c9800] 14:17:55 INFO - PROCESS | 1650 | 1461964675513 Marionette DEBUG loaded listener.js 14:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12cc64400) [pid = 1650] [serial = 2084] [outer = 0x1284c9800] 14:17:55 INFO - PROCESS | 1650 | 1461964675863 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]]]}] 14:17:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:17:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 622ms 14:17:55 INFO - PROCESS | 1650 | 1461964675888 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:17:55 INFO - PROCESS | 1650 | 1461964675889 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:17:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:17:55 INFO - PROCESS | 1650 | 1461964675892 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:17:55 INFO - PROCESS | 1650 | 1461964675894 Marionette TRACE conn2 <- [1,2750,null,{}] 14:17:55 INFO - PROCESS | 1650 | 1461964675897 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}] 14:17:56 INFO - PROCESS | 1650 | 1461964676033 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:17:56 INFO - PROCESS | 1650 | 1461964676176 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x135804800 == 72 [pid = 1650] [id = 695] 14:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12d2ab000) [pid = 1650] [serial = 2085] [outer = 0x0] 14:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12d55f400) [pid = 1650] [serial = 2086] [outer = 0x12d2ab000] 14:17:56 INFO - PROCESS | 1650 | 1461964676222 Marionette DEBUG loaded listener.js 14:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12d6c5800) [pid = 1650] [serial = 2087] [outer = 0x12d2ab000] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12e348800 == 71 [pid = 1650] [id = 611] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12e35c800 == 70 [pid = 1650] [id = 612] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x134c42800 == 69 [pid = 1650] [id = 649] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x113054800 == 68 [pid = 1650] [id = 568] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1185a6800 == 67 [pid = 1650] [id = 607] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11982b800 == 66 [pid = 1650] [id = 672] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c838000 == 65 [pid = 1650] [id = 609] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad8800 == 64 [pid = 1650] [id = 551] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b436000 == 63 [pid = 1650] [id = 537] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d271800 == 62 [pid = 1650] [id = 647] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11718f800 == 61 [pid = 1650] [id = 554] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d94d000 == 60 [pid = 1650] [id = 592] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118998800 == 59 [pid = 1650] [id = 652] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12be2b000 == 58 [pid = 1650] [id = 553] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x134c61000 == 57 [pid = 1650] [id = 650] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x137bdc000 == 56 [pid = 1650] [id = 670] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12e105000 == 55 [pid = 1650] [id = 610] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118994800 == 54 [pid = 1650] [id = 645] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11927a000 == 53 [pid = 1650] [id = 569] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12be1d000 == 52 [pid = 1650] [id = 571] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x137c8e800 == 51 [pid = 1650] [id = 671] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x13535b000 == 50 [pid = 1650] [id = 648] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x13581d000 == 49 [pid = 1650] [id = 631] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d517000 == 48 [pid = 1650] [id = 587] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12183b000 == 47 [pid = 1650] [id = 608] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b42d000 == 46 [pid = 1650] [id = 573] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12a964800 == 45 [pid = 1650] [id = 552] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x114fe3000 == 44 [pid = 1650] [id = 632] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1219d9800 == 43 [pid = 1650] [id = 570] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123f1c800 == 42 [pid = 1650] [id = 646] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12cca6800 == 41 [pid = 1650] [id = 572] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119824000 == 40 [pid = 1650] [id = 685] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1219c0000 == 39 [pid = 1650] [id = 684] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12cd9f800 == 38 [pid = 1650] [id = 683] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12a962800 == 37 [pid = 1650] [id = 682] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119ada800 == 36 [pid = 1650] [id = 681] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d526000 == 35 [pid = 1650] [id = 17] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x135aa1000 == 34 [pid = 1650] [id = 664] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c205800 == 33 [pid = 1650] [id = 680] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x134c08000 == 32 [pid = 1650] [id = 693] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b419800 == 31 [pid = 1650] [id = 688] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12e362000 == 30 [pid = 1650] [id = 692] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x134c19800 == 29 [pid = 1650] [id = 694] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d261000 == 28 [pid = 1650] [id = 690] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12e11e800 == 27 [pid = 1650] [id = 691] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119b9e800 == 26 [pid = 1650] [id = 686] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12896a000 == 25 [pid = 1650] [id = 687] 14:17:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11743d000 == 24 [pid = 1650] [id = 689] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12ac36c00) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x119d56000) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1180c4c00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x121358400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11296d400) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x116f02400) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1284c6c00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x121749800) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12d562800) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12c0cfc00) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x121275800) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12c85c800) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x124e4b000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x115df3000) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x116f0fc00) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x125839400) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1284c6400) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x128119400) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x119be4800) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1192db400) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12ac33000) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x128114800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x128c21c00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1286b3c00) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 14:17:58 INFO - PROCESS | 1650 | 1461964678340 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]]]}] 14:17:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:17:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2524ms 14:17:58 INFO - PROCESS | 1650 | 1461964678418 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:17:58 INFO - PROCESS | 1650 | 1461964678421 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:17:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:17:58 INFO - PROCESS | 1650 | 1461964678426 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:17:58 INFO - PROCESS | 1650 | 1461964678429 Marionette TRACE conn2 <- [1,2754,null,{}] 14:17:58 INFO - PROCESS | 1650 | 1461964678437 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}] 14:17:58 INFO - PROCESS | 1650 | 1461964678603 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:17:58 INFO - PROCESS | 1650 | 1461964678714 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133ca000 == 25 [pid = 1650] [id = 696] 14:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x111d4dc00) [pid = 1650] [serial = 2088] [outer = 0x0] 14:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x111d53800) [pid = 1650] [serial = 2089] [outer = 0x111d4dc00] 14:17:58 INFO - PROCESS | 1650 | 1461964678749 Marionette DEBUG loaded listener.js 14:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11112e000) [pid = 1650] [serial = 2090] [outer = 0x111d4dc00] 14:17:59 INFO - PROCESS | 1650 | 1461964679233 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]]]}] 14:17:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:17:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 827ms 14:17:59 INFO - PROCESS | 1650 | 1461964679252 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:17:59 INFO - PROCESS | 1650 | 1461964679257 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:17:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:17:59 INFO - PROCESS | 1650 | 1461964679262 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:17:59 INFO - PROCESS | 1650 | 1461964679263 Marionette TRACE conn2 <- [1,2758,null,{}] 14:17:59 INFO - PROCESS | 1650 | 1461964679266 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}] 14:17:59 INFO - PROCESS | 1650 | 1461964679372 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:17:59 INFO - PROCESS | 1650 | 1461964679429 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:17:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117193000 == 26 [pid = 1650] [id = 697] 14:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1126c2800) [pid = 1650] [serial = 2091] [outer = 0x0] 14:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x112a26c00) [pid = 1650] [serial = 2092] [outer = 0x1126c2800] 14:17:59 INFO - PROCESS | 1650 | 1461964679460 Marionette DEBUG loaded listener.js 14:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1132d0800) [pid = 1650] [serial = 2093] [outer = 0x1126c2800] 14:18:00 INFO - PROCESS | 1650 | 1461964679995 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]]]}] 14:18:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:18:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 771ms 14:18:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:18:00 INFO - PROCESS | 1650 | 1461964680049 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:18:00 INFO - PROCESS | 1650 | 1461964680051 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:18:00 INFO - PROCESS | 1650 | 1461964680056 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:18:00 INFO - PROCESS | 1650 | 1461964680059 Marionette TRACE conn2 <- [1,2762,null,{}] 14:18:00 INFO - PROCESS | 1650 | 1461964680068 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}] 14:18:00 INFO - PROCESS | 1650 | 1461964680176 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:18:00 INFO - PROCESS | 1650 | 1461964680256 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x118329000 == 27 [pid = 1650] [id = 698] 14:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x110e8d400) [pid = 1650] [serial = 2094] [outer = 0x0] 14:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x115f9a000) [pid = 1650] [serial = 2095] [outer = 0x110e8d400] 14:18:00 INFO - PROCESS | 1650 | 1461964680291 Marionette DEBUG loaded listener.js 14:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11662b000) [pid = 1650] [serial = 2096] [outer = 0x110e8d400] 14:18:00 INFO - PROCESS | 1650 | 1461964680872 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]]]}] 14:18:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:18:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 823ms 14:18:00 INFO - PROCESS | 1650 | 1461964680879 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:18:00 INFO - PROCESS | 1650 | 1461964680881 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:18:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:18:00 INFO - PROCESS | 1650 | 1461964680894 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:18:00 INFO - PROCESS | 1650 | 1461964680896 Marionette TRACE conn2 <- [1,2766,null,{}] 14:18:00 INFO - PROCESS | 1650 | 1461964680904 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}] 14:18:00 INFO - PROCESS | 1650 | 1461964680991 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:18:01 INFO - PROCESS | 1650 | 1461964681054 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116655800 == 28 [pid = 1650] [id = 699] 14:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x110ea2000) [pid = 1650] [serial = 2097] [outer = 0x0] 14:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1111dc400) [pid = 1650] [serial = 2098] [outer = 0x110ea2000] 14:18:01 INFO - PROCESS | 1650 | 1461964681084 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1126bf000) [pid = 1650] [serial = 2099] [outer = 0x110ea2000] 14:18:01 INFO - PROCESS | 1650 | 1461964681397 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]]]}] 14:18:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:18:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 539ms 14:18:01 INFO - PROCESS | 1650 | 1461964681425 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:18:01 INFO - PROCESS | 1650 | 1461964681428 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:18:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:18:01 INFO - PROCESS | 1650 | 1461964681433 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:18:01 INFO - PROCESS | 1650 | 1461964681434 Marionette TRACE conn2 <- [1,2770,null,{}] 14:18:01 INFO - PROCESS | 1650 | 1461964681439 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}] 14:18:01 INFO - PROCESS | 1650 | 1461964681520 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:18:01 INFO - PROCESS | 1650 | 1461964681527 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11927d000 == 29 [pid = 1650] [id = 700] 14:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x111d4e000) [pid = 1650] [serial = 2100] [outer = 0x0] 14:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x113402800) [pid = 1650] [serial = 2101] [outer = 0x111d4e000] 14:18:01 INFO - PROCESS | 1650 | 1461964681554 Marionette DEBUG loaded listener.js 14:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11671f400) [pid = 1650] [serial = 2102] [outer = 0x111d4e000] 14:18:01 INFO - PROCESS | 1650 | 1461964681917 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]]]}] 14:18:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:18:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 523ms 14:18:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:18:01 INFO - PROCESS | 1650 | 1461964681956 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:18:01 INFO - PROCESS | 1650 | 1461964681957 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:18:01 INFO - PROCESS | 1650 | 1461964681960 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:18:01 INFO - PROCESS | 1650 | 1461964681962 Marionette TRACE conn2 <- [1,2774,null,{}] 14:18:01 INFO - PROCESS | 1650 | 1461964681969 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}] 14:18:02 INFO - PROCESS | 1650 | 1461964682057 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:18:02 INFO - PROCESS | 1650 | 1461964682063 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980e000 == 30 [pid = 1650] [id = 701] 14:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11672c400) [pid = 1650] [serial = 2103] [outer = 0x0] 14:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x116f07800) [pid = 1650] [serial = 2104] [outer = 0x11672c400] 14:18:02 INFO - PROCESS | 1650 | 1461964682095 Marionette DEBUG loaded listener.js 14:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11717dc00) [pid = 1650] [serial = 2105] [outer = 0x11672c400] 14:18:02 INFO - PROCESS | 1650 | 1461964682591 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]]]}] 14:18:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:18:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 14:18:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:18:02 INFO - PROCESS | 1650 | 1461964682631 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:18:02 INFO - PROCESS | 1650 | 1461964682633 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:18:02 INFO - PROCESS | 1650 | 1461964682635 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:18:02 INFO - PROCESS | 1650 | 1461964682636 Marionette TRACE conn2 <- [1,2778,null,{}] 14:18:02 INFO - PROCESS | 1650 | 1461964682641 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}] 14:18:02 INFO - PROCESS | 1650 | 1461964682725 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:18:02 INFO - PROCESS | 1650 | 1461964682730 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b9b800 == 31 [pid = 1650] [id = 702] 14:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x118476000) [pid = 1650] [serial = 2106] [outer = 0x0] 14:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x118530000) [pid = 1650] [serial = 2107] [outer = 0x118476000] 14:18:02 INFO - PROCESS | 1650 | 1461964682756 Marionette DEBUG loaded listener.js 14:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11856b800) [pid = 1650] [serial = 2108] [outer = 0x118476000] 14:18:03 INFO - PROCESS | 1650 | 1461964683210 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]]]}] 14:18:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:18:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 623ms 14:18:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:18:03 INFO - PROCESS | 1650 | 1461964683260 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:18:03 INFO - PROCESS | 1650 | 1461964683262 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:18:03 INFO - PROCESS | 1650 | 1461964683265 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:18:03 INFO - PROCESS | 1650 | 1461964683267 Marionette TRACE conn2 <- [1,2782,null,{}] 14:18:03 INFO - PROCESS | 1650 | 1461964683270 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}] 14:18:03 INFO - PROCESS | 1650 | 1461964683422 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:18:03 INFO - PROCESS | 1650 | 1461964683450 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d2a800 == 32 [pid = 1650] [id = 703] 14:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11847b000) [pid = 1650] [serial = 2109] [outer = 0x0] 14:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x118740000) [pid = 1650] [serial = 2110] [outer = 0x11847b000] 14:18:03 INFO - PROCESS | 1650 | 1461964683491 Marionette DEBUG loaded listener.js 14:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x118774800) [pid = 1650] [serial = 2111] [outer = 0x11847b000] 14:18:03 INFO - PROCESS | 1650 | 1461964683928 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]]]}] 14:18:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:18:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 669ms 14:18:03 INFO - PROCESS | 1650 | 1461964683934 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:18:03 INFO - PROCESS | 1650 | 1461964683936 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:18:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:18:03 INFO - PROCESS | 1650 | 1461964683940 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:18:03 INFO - PROCESS | 1650 | 1461964683941 Marionette TRACE conn2 <- [1,2786,null,{}] 14:18:03 INFO - PROCESS | 1650 | 1461964683944 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}] 14:18:04 INFO - PROCESS | 1650 | 1461964684088 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:18:04 INFO - PROCESS | 1650 | 1461964684107 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x118328800 == 33 [pid = 1650] [id = 704] 14:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x119262800) [pid = 1650] [serial = 2112] [outer = 0x0] 14:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1197abc00) [pid = 1650] [serial = 2113] [outer = 0x119262800] 14:18:04 INFO - PROCESS | 1650 | 1461964684135 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x119be0400) [pid = 1650] [serial = 2114] [outer = 0x119262800] 14:18:04 INFO - PROCESS | 1650 | 1461964684498 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]]]}] 14:18:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:18:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 569ms 14:18:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:18:04 INFO - PROCESS | 1650 | 1461964684510 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:18:04 INFO - PROCESS | 1650 | 1461964684511 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:18:04 INFO - PROCESS | 1650 | 1461964684513 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:18:04 INFO - PROCESS | 1650 | 1461964684514 Marionette TRACE conn2 <- [1,2790,null,{}] 14:18:04 INFO - PROCESS | 1650 | 1461964684516 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}] 14:18:04 INFO - PROCESS | 1650 | 1461964684617 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:18:04 INFO - PROCESS | 1650 | 1461964684629 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1219cb000 == 34 [pid = 1650] [id = 705] 14:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x119a09400) [pid = 1650] [serial = 2115] [outer = 0x0] 14:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x119d17800) [pid = 1650] [serial = 2116] [outer = 0x119a09400] 14:18:04 INFO - PROCESS | 1650 | 1461964684654 Marionette DEBUG loaded listener.js 14:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x119d5d400) [pid = 1650] [serial = 2117] [outer = 0x119a09400] 14:18:05 INFO - PROCESS | 1650 | 1461964685011 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]]]}] 14:18:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:18:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 14:18:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:18:05 INFO - PROCESS | 1650 | 1461964685032 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:18:05 INFO - PROCESS | 1650 | 1461964685033 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:18:05 INFO - PROCESS | 1650 | 1461964685035 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:18:05 INFO - PROCESS | 1650 | 1461964685036 Marionette TRACE conn2 <- [1,2794,null,{}] 14:18:05 INFO - PROCESS | 1650 | 1461964685039 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}] 14:18:05 INFO - PROCESS | 1650 | 1461964685143 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:18:05 INFO - PROCESS | 1650 | 1461964685157 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11927a800 == 35 [pid = 1650] [id = 706] 14:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11a02b400) [pid = 1650] [serial = 2118] [outer = 0x0] 14:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x121137400) [pid = 1650] [serial = 2119] [outer = 0x11a02b400] 14:18:05 INFO - PROCESS | 1650 | 1461964685184 Marionette DEBUG loaded listener.js 14:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12126d400) [pid = 1650] [serial = 2120] [outer = 0x11a02b400] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12899a800) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x126986c00) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x111111c00) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12c27c800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1126b6800) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1284c8c00) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x116422400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11340f800) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x110ea0800) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x119d1ac00) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x118574c00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11856ec00) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x112973400) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x125836c00) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11338fc00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11340c800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x116620800) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12c9e4800) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x121277800) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x125843400) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11672c800) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x110e8f000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12ac32000) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x124cb7c00) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1175a2400) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12a9cb800) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1121da400) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12698f800) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x121363800) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118575400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x128113000) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x128f03400) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x117665800) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x121513800) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1169b0800) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119a04000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12c331c00) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12b29e000) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x126960000) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12126f800) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119d5b400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12583c800) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1284c9800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b2c0c00) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12c852000) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12c856400) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x124e47800) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x118779000) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x117104000) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x128993800) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d2aa000) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1197ecc00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1286b3800) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12583b400) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x116f04000) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118507800) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x125836000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:18:05 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119bdfc00) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:18:05 INFO - PROCESS | 1650 | 1461964685897 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]]]}] 14:18:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:18:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 870ms 14:18:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:18:05 INFO - PROCESS | 1650 | 1461964685908 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:18:05 INFO - PROCESS | 1650 | 1461964685910 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:18:05 INFO - PROCESS | 1650 | 1461964685912 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:18:05 INFO - PROCESS | 1650 | 1461964685913 Marionette TRACE conn2 <- [1,2798,null,{}] 14:18:05 INFO - PROCESS | 1650 | 1461964685915 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}] 14:18:06 INFO - PROCESS | 1650 | 1461964686002 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:18:06 INFO - PROCESS | 1650 | 1461964686009 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba3000 == 36 [pid = 1650] [id = 707] 14:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11338c400) [pid = 1650] [serial = 2121] [outer = 0x0] 14:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x114ffa800) [pid = 1650] [serial = 2122] [outer = 0x11338c400] 14:18:06 INFO - PROCESS | 1650 | 1461964686035 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x117111000) [pid = 1650] [serial = 2123] [outer = 0x11338c400] 14:18:06 INFO - PROCESS | 1650 | 1461964686379 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]]]}] 14:18:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:18:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 473ms 14:18:06 INFO - PROCESS | 1650 | 1461964686385 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:18:06 INFO - PROCESS | 1650 | 1461964686388 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:18:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:18:06 INFO - PROCESS | 1650 | 1461964686391 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:18:06 INFO - PROCESS | 1650 | 1461964686392 Marionette TRACE conn2 <- [1,2802,null,{}] 14:18:06 INFO - PROCESS | 1650 | 1461964686395 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}] 14:18:06 INFO - PROCESS | 1650 | 1461964686476 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:18:06 INFO - PROCESS | 1650 | 1461964686535 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12578b800 == 37 [pid = 1650] [id = 708] 14:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x112e45400) [pid = 1650] [serial = 2124] [outer = 0x0] 14:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118578c00) [pid = 1650] [serial = 2125] [outer = 0x112e45400] 14:18:06 INFO - PROCESS | 1650 | 1461964686560 Marionette DEBUG loaded listener.js 14:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12113e800) [pid = 1650] [serial = 2126] [outer = 0x112e45400] 14:18:06 INFO - PROCESS | 1650 | 1461964686939 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]]]}] 14:18:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:18:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 14:18:06 INFO - PROCESS | 1650 | 1461964686963 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:18:06 INFO - PROCESS | 1650 | 1461964686966 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:18:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:18:06 INFO - PROCESS | 1650 | 1461964686969 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:18:06 INFO - PROCESS | 1650 | 1461964686972 Marionette TRACE conn2 <- [1,2806,null,{}] 14:18:06 INFO - PROCESS | 1650 | 1461964686976 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}] 14:18:07 INFO - PROCESS | 1650 | 1461964687122 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:18:07 INFO - PROCESS | 1650 | 1461964687214 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128692800 == 38 [pid = 1650] [id = 709] 14:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11a02d400) [pid = 1650] [serial = 2127] [outer = 0x0] 14:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x121275800) [pid = 1650] [serial = 2128] [outer = 0x11a02d400] 14:18:07 INFO - PROCESS | 1650 | 1461964687265 Marionette DEBUG loaded listener.js 14:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x121519c00) [pid = 1650] [serial = 2129] [outer = 0x11a02d400] 14:18:07 INFO - PROCESS | 1650 | 1461964687593 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]]]}] 14:18:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:18:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 14:18:07 INFO - PROCESS | 1650 | 1461964687680 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:18:07 INFO - PROCESS | 1650 | 1461964687683 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:18:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:18:07 INFO - PROCESS | 1650 | 1461964687687 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:18:07 INFO - PROCESS | 1650 | 1461964687689 Marionette TRACE conn2 <- [1,2810,null,{}] 14:18:07 INFO - PROCESS | 1650 | 1461964687693 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}] 14:18:07 INFO - PROCESS | 1650 | 1461964687784 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:18:07 INFO - PROCESS | 1650 | 1461964687881 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x115db7000 == 39 [pid = 1650] [id = 710] 14:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x110ea7400) [pid = 1650] [serial = 2130] [outer = 0x0] 14:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x111122c00) [pid = 1650] [serial = 2131] [outer = 0x110ea7400] 14:18:07 INFO - PROCESS | 1650 | 1461964687913 Marionette DEBUG loaded listener.js 14:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x112a27000) [pid = 1650] [serial = 2132] [outer = 0x110ea7400] 14:18:08 INFO - PROCESS | 1650 | 1461964688371 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]]]}] 14:18:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:18:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 722ms 14:18:08 INFO - PROCESS | 1650 | 1461964688435 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:18:08 INFO - PROCESS | 1650 | 1461964688437 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:18:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:18:08 INFO - PROCESS | 1650 | 1461964688459 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:18:08 INFO - PROCESS | 1650 | 1461964688462 Marionette TRACE conn2 <- [1,2814,null,{}] 14:18:08 INFO - PROCESS | 1650 | 1461964688465 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}] 14:18:08 INFO - PROCESS | 1650 | 1461964688569 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:18:08 INFO - PROCESS | 1650 | 1461964688641 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11954f800 == 40 [pid = 1650] [id = 711] 14:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x113204000) [pid = 1650] [serial = 2133] [outer = 0x0] 14:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x116470400) [pid = 1650] [serial = 2134] [outer = 0x113204000] 14:18:08 INFO - PROCESS | 1650 | 1461964688671 Marionette DEBUG loaded listener.js 14:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x116a5f000) [pid = 1650] [serial = 2135] [outer = 0x113204000] 14:18:09 INFO - PROCESS | 1650 | 1461964689115 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]]]}] 14:18:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:18:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 674ms 14:18:09 INFO - PROCESS | 1650 | 1461964689130 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:18:09 INFO - PROCESS | 1650 | 1461964689131 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:18:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:18:09 INFO - PROCESS | 1650 | 1461964689134 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:18:09 INFO - PROCESS | 1650 | 1461964689135 Marionette TRACE conn2 <- [1,2818,null,{}] 14:18:09 INFO - PROCESS | 1650 | 1461964689145 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}] 14:18:09 INFO - PROCESS | 1650 | 1461964689252 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:18:09 INFO - PROCESS | 1650 | 1461964689326 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12578f800 == 41 [pid = 1650] [id = 712] 14:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x118536400) [pid = 1650] [serial = 2136] [outer = 0x0] 14:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x118575400) [pid = 1650] [serial = 2137] [outer = 0x118536400] 14:18:09 INFO - PROCESS | 1650 | 1461964689360 Marionette DEBUG loaded listener.js 14:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11920e400) [pid = 1650] [serial = 2138] [outer = 0x118536400] 14:18:09 INFO - PROCESS | 1650 | 1461964689805 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]]]}] 14:18:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:18:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 722ms 14:18:09 INFO - PROCESS | 1650 | 1461964689897 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:18:09 INFO - PROCESS | 1650 | 1461964689898 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:18:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:18:09 INFO - PROCESS | 1650 | 1461964689916 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:18:09 INFO - PROCESS | 1650 | 1461964689917 Marionette TRACE conn2 <- [1,2822,null,{}] 14:18:09 INFO - PROCESS | 1650 | 1461964689919 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}] 14:18:10 INFO - PROCESS | 1650 | 1461964690020 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:18:10 INFO - PROCESS | 1650 | 1461964690092 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12999c000 == 42 [pid = 1650] [id = 713] 14:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119a08400) [pid = 1650] [serial = 2139] [outer = 0x0] 14:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119be6400) [pid = 1650] [serial = 2140] [outer = 0x119a08400] 14:18:10 INFO - PROCESS | 1650 | 1461964690122 Marionette DEBUG loaded listener.js 14:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12126f400) [pid = 1650] [serial = 2141] [outer = 0x119a08400] 14:18:10 INFO - PROCESS | 1650 | 1461964690587 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]]]}] 14:18:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:18:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 720ms 14:18:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:18:10 INFO - PROCESS | 1650 | 1461964690637 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:18:10 INFO - PROCESS | 1650 | 1461964690638 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:18:10 INFO - PROCESS | 1650 | 1461964690641 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:18:10 INFO - PROCESS | 1650 | 1461964690642 Marionette TRACE conn2 <- [1,2826,null,{}] 14:18:10 INFO - PROCESS | 1650 | 1461964690644 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}] 14:18:10 INFO - PROCESS | 1650 | 1461964690745 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:18:10 INFO - PROCESS | 1650 | 1461964690805 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e5d800 == 43 [pid = 1650] [id = 714] 14:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119a08800) [pid = 1650] [serial = 2142] [outer = 0x0] 14:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12135b400) [pid = 1650] [serial = 2143] [outer = 0x119a08800] 14:18:10 INFO - PROCESS | 1650 | 1461964690835 Marionette DEBUG loaded listener.js 14:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x121518800) [pid = 1650] [serial = 2144] [outer = 0x119a08800] 14:18:11 INFO - PROCESS | 1650 | 1461964691229 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:18:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:18:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 621ms 14:18:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:18:11 INFO - PROCESS | 1650 | 1461964691262 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:18:11 INFO - PROCESS | 1650 | 1461964691263 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:18:11 INFO - PROCESS | 1650 | 1461964691266 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:18:11 INFO - PROCESS | 1650 | 1461964691267 Marionette TRACE conn2 <- [1,2830,null,{}] 14:18:11 INFO - PROCESS | 1650 | 1461964691269 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}] 14:18:11 INFO - PROCESS | 1650 | 1461964691409 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:18:11 INFO - PROCESS | 1650 | 1461964691483 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x117433800 == 44 [pid = 1650] [id = 715] 14:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x112a2f000) [pid = 1650] [serial = 2145] [outer = 0x0] 14:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11852b400) [pid = 1650] [serial = 2146] [outer = 0x112a2f000] 14:18:11 INFO - PROCESS | 1650 | 1461964691527 Marionette DEBUG loaded listener.js 14:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x121536400) [pid = 1650] [serial = 2147] [outer = 0x112a2f000] 14:18:12 INFO - PROCESS | 1650 | 1461964692100 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]]]}] 14:18:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:18:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 869ms 14:18:12 INFO - PROCESS | 1650 | 1461964692135 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:18:12 INFO - PROCESS | 1650 | 1461964692138 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:18:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:18:12 INFO - PROCESS | 1650 | 1461964692141 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:18:12 INFO - PROCESS | 1650 | 1461964692144 Marionette TRACE conn2 <- [1,2834,null,{}] 14:18:12 INFO - PROCESS | 1650 | 1461964692148 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}] 14:18:12 INFO - PROCESS | 1650 | 1461964692245 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:18:12 INFO - PROCESS | 1650 | 1461964692327 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11898d000 == 45 [pid = 1650] [id = 716] 14:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x110e98400) [pid = 1650] [serial = 2148] [outer = 0x0] 14:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11112a800) [pid = 1650] [serial = 2149] [outer = 0x110e98400] 14:18:12 INFO - PROCESS | 1650 | 1461964692358 Marionette DEBUG loaded listener.js 14:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x112971000) [pid = 1650] [serial = 2150] [outer = 0x110e98400] 14:18:12 INFO - PROCESS | 1650 | 1461964692829 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:18:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11955c000 == 44 [pid = 1650] [id = 508] 14:18:12 INFO - PROCESS | 1650 | --DOCSHELL 0x118324800 == 43 [pid = 1650] [id = 516] 14:18:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1167c1800 == 42 [pid = 1650] [id = 514] 14:18:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:18:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 722ms 14:18:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1133ca000 == 41 [pid = 1650] [id = 696] 14:18:12 INFO - PROCESS | 1650 | 1461964692866 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:18:12 INFO - PROCESS | 1650 | 1461964692871 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:18:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:18:12 INFO - PROCESS | 1650 | 1461964692876 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:18:12 INFO - PROCESS | 1650 | 1461964692877 Marionette TRACE conn2 <- [1,2838,null,{}] 14:18:12 INFO - PROCESS | 1650 | 1461964692879 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}] 14:18:12 INFO - PROCESS | 1650 | 1461964692962 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x128f04800) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12cc59c00) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12c85ac00) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x128796800) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12ac37c00) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12c33b000) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11766c800) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11296dc00) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12151c400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119a0c400) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x119be4400) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b2c5400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1284c2c00) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12cc31400) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11710d400) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119202800) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12cc2fc00) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12c33cc00) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12ac3c000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x118475400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11264f800) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12c858000) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12899d400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x126959c00) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b2f5c00) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12c2b5400) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12be50000) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x126125000) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119bda000) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b29e400) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128fd3000) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119a0cc00) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x125843c00) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118741c00) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1257d8800) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12c33b400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c282800) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d557800) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12ac3e800) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1257dfc00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a9ce400) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128cc0400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12be58800) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12c85b000) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c9f1000) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12cc60000) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126964000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121145400) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121516400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118739800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1180bd800) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128cc6000) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125837000) [pid = 1650] [serial = 1430] [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.] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a935400) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128f0e400) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a92ac00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12695dc00) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12811dc00) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121273400) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1257d7000) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12126d000) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a02800) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1284c7800) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128cc4c00) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1284c0c00) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12c9e6400) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b2c5000) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12cc28800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12c331000) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12cc33000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b2a4c00) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12cc64400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 14:18:13 INFO - PROCESS | 1650 | 1461964693030 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11664f000 == 42 [pid = 1650] [id = 717] 14:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11264f800) [pid = 1650] [serial = 2151] [outer = 0x0] 14:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112e49c00) [pid = 1650] [serial = 2152] [outer = 0x11264f800] 14:18:13 INFO - PROCESS | 1650 | 1461964693061 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115d40800) [pid = 1650] [serial = 2153] [outer = 0x11264f800] 14:18:13 INFO - PROCESS | 1650 | 1461964693400 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]]]}] 14:18:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:18:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 570ms 14:18:13 INFO - PROCESS | 1650 | 1461964693446 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:18:13 INFO - PROCESS | 1650 | 1461964693447 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:18:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:18:13 INFO - PROCESS | 1650 | 1461964693450 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:18:13 INFO - PROCESS | 1650 | 1461964693452 Marionette TRACE conn2 <- [1,2842,null,{}] 14:18:13 INFO - PROCESS | 1650 | 1461964693459 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}] 14:18:13 INFO - PROCESS | 1650 | 1461964693545 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:18:13 INFO - PROCESS | 1650 | 1461964693550 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11955a800 == 43 [pid = 1650] [id = 718] 14:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1166e9400) [pid = 1650] [serial = 2154] [outer = 0x0] 14:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116a62800) [pid = 1650] [serial = 2155] [outer = 0x1166e9400] 14:18:13 INFO - PROCESS | 1650 | 1461964693580 Marionette DEBUG loaded listener.js 14:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1175a1400) [pid = 1650] [serial = 2156] [outer = 0x1166e9400] 14:18:13 INFO - PROCESS | 1650 | 1461964693972 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]]]}] 14:18:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:18:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 574ms 14:18:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:18:14 INFO - PROCESS | 1650 | 1461964694025 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 1650 | 1461964694027 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:18:14 INFO - PROCESS | 1650 | 1461964694029 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 1650 | 1461964694030 Marionette TRACE conn2 <- [1,2846,null,{}] 14:18:14 INFO - PROCESS | 1650 | 1461964694032 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}] 14:18:14 INFO - PROCESS | 1650 | 1461964694116 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:18:14 INFO - PROCESS | 1650 | 1461964694123 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b9a000 == 44 [pid = 1650] [id = 719] 14:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1180bb800) [pid = 1650] [serial = 2157] [outer = 0x0] 14:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11847d000) [pid = 1650] [serial = 2158] [outer = 0x1180bb800] 14:18:14 INFO - PROCESS | 1650 | 1461964694149 Marionette DEBUG loaded listener.js 14:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118573800) [pid = 1650] [serial = 2159] [outer = 0x1180bb800] 14:18:14 INFO - PROCESS | 1650 | 1461964694514 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]]]}] 14:18:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:18:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 14:18:14 INFO - PROCESS | 1650 | 1461964694548 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:18:14 INFO - PROCESS | 1650 | 1461964694549 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:18:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:18:14 INFO - PROCESS | 1650 | 1461964694551 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:18:14 INFO - PROCESS | 1650 | 1461964694552 Marionette TRACE conn2 <- [1,2850,null,{}] 14:18:14 INFO - PROCESS | 1650 | 1461964694557 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}] 14:18:14 INFO - PROCESS | 1650 | 1461964694636 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:18:14 INFO - PROCESS | 1650 | 1461964694643 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167c4000 == 45 [pid = 1650] [id = 720] 14:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118577c00) [pid = 1650] [serial = 2160] [outer = 0x0] 14:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118777c00) [pid = 1650] [serial = 2161] [outer = 0x118577c00] 14:18:14 INFO - PROCESS | 1650 | 1461964694669 Marionette DEBUG loaded listener.js 14:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1192d8800) [pid = 1650] [serial = 2162] [outer = 0x118577c00] 14:18:15 INFO - PROCESS | 1650 | 1461964695001 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:18:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:18:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 473ms 14:18:15 INFO - PROCESS | 1650 | 1461964695025 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 1650 | 1461964695026 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:18:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:18:15 INFO - PROCESS | 1650 | 1461964695028 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:18:15 INFO - PROCESS | 1650 | 1461964695030 Marionette TRACE conn2 <- [1,2854,null,{}] 14:18:15 INFO - PROCESS | 1650 | 1461964695032 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}] 14:18:15 INFO - PROCESS | 1650 | 1461964695130 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:18:15 INFO - PROCESS | 1650 | 1461964695204 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x121842000 == 46 [pid = 1650] [id = 721] 14:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1192d6c00) [pid = 1650] [serial = 2163] [outer = 0x0] 14:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a0bc00) [pid = 1650] [serial = 2164] [outer = 0x1192d6c00] 14:18:15 INFO - PROCESS | 1650 | 1461964695232 Marionette DEBUG loaded listener.js 14:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121273400) [pid = 1650] [serial = 2165] [outer = 0x1192d6c00] 14:18:15 INFO - PROCESS | 1650 | 1461964695575 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]]]}] 14:18:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:18:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 571ms 14:18:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:18:15 INFO - PROCESS | 1650 | 1461964695608 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:18:15 INFO - PROCESS | 1650 | 1461964695609 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:18:15 INFO - PROCESS | 1650 | 1461964695611 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:18:15 INFO - PROCESS | 1650 | 1461964695612 Marionette TRACE conn2 <- [1,2858,null,{}] 14:18:15 INFO - PROCESS | 1650 | 1461964695615 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}] 14:18:15 INFO - PROCESS | 1650 | 1461964695714 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:18:15 INFO - PROCESS | 1650 | 1461964695720 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250e3000 == 47 [pid = 1650] [id = 722] 14:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11979fc00) [pid = 1650] [serial = 2166] [outer = 0x0] 14:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121517000) [pid = 1650] [serial = 2167] [outer = 0x11979fc00] 14:18:15 INFO - PROCESS | 1650 | 1461964695774 Marionette DEBUG loaded listener.js 14:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121750000) [pid = 1650] [serial = 2168] [outer = 0x11979fc00] 14:18:16 INFO - PROCESS | 1650 | 1461964696162 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:18:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:18:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 570ms 14:18:16 INFO - PROCESS | 1650 | 1461964696181 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:18:16 INFO - PROCESS | 1650 | 1461964696183 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:18:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:18:16 INFO - PROCESS | 1650 | 1461964696185 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:18:16 INFO - PROCESS | 1650 | 1461964696186 Marionette TRACE conn2 <- [1,2862,null,{}] 14:18:16 INFO - PROCESS | 1650 | 1461964696197 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}] 14:18:16 INFO - PROCESS | 1650 | 1461964696297 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:18:16 INFO - PROCESS | 1650 | 1461964696301 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d8e800 == 48 [pid = 1650] [id = 723] 14:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121532800) [pid = 1650] [serial = 2169] [outer = 0x0] 14:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123e0bc00) [pid = 1650] [serial = 2170] [outer = 0x121532800] 14:18:16 INFO - PROCESS | 1650 | 1461964696357 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124a72c00) [pid = 1650] [serial = 2171] [outer = 0x121532800] 14:18:16 INFO - PROCESS | 1650 | 1461964696687 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]]]}] 14:18:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:18:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 523ms 14:18:16 INFO - PROCESS | 1650 | 1461964696709 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:18:16 INFO - PROCESS | 1650 | 1461964696710 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:18:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:18:16 INFO - PROCESS | 1650 | 1461964696713 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:18:16 INFO - PROCESS | 1650 | 1461964696714 Marionette TRACE conn2 <- [1,2866,null,{}] 14:18:16 INFO - PROCESS | 1650 | 1461964696716 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}] 14:18:16 INFO - PROCESS | 1650 | 1461964696824 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:18:16 INFO - PROCESS | 1650 | 1461964696836 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d26000 == 49 [pid = 1650] [id = 724] 14:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121d86c00) [pid = 1650] [serial = 2172] [outer = 0x0] 14:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124e40400) [pid = 1650] [serial = 2173] [outer = 0x121d86c00] 14:18:16 INFO - PROCESS | 1650 | 1461964696862 Marionette DEBUG loaded listener.js 14:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124e4c800) [pid = 1650] [serial = 2174] [outer = 0x121d86c00] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d527000) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a09400) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11672c400) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x110ea2000) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1126c2800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110e8d400) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118476000) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111d4e000) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119262800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11a02b400) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111d4dc00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112e45400) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11847b000) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11338c400) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:18:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d52c000) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:18:17 INFO - PROCESS | 1650 | 1461964697281 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]]]}] 14:18:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:18:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 619ms 14:18:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:18:17 INFO - PROCESS | 1650 | 1461964697333 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:18:17 INFO - PROCESS | 1650 | 1461964697334 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:18:17 INFO - PROCESS | 1650 | 1461964697336 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:18:17 INFO - PROCESS | 1650 | 1461964697337 Marionette TRACE conn2 <- [1,2870,null,{}] 14:18:17 INFO - PROCESS | 1650 | 1461964697339 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}] 14:18:17 INFO - PROCESS | 1650 | 1461964697424 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:18:17 INFO - PROCESS | 1650 | 1461964697429 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a1800 == 50 [pid = 1650] [id = 725] 14:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x111125400) [pid = 1650] [serial = 2175] [outer = 0x0] 14:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1162d1000) [pid = 1650] [serial = 2176] [outer = 0x111125400] 14:18:17 INFO - PROCESS | 1650 | 1461964697455 Marionette DEBUG loaded listener.js 14:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118479c00) [pid = 1650] [serial = 2177] [outer = 0x111125400] 14:18:17 INFO - PROCESS | 1650 | 1461964697816 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]]]}] 14:18:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:18:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 14:18:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:18:17 INFO - PROCESS | 1650 | 1461964697856 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:18:17 INFO - PROCESS | 1650 | 1461964697858 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:18:17 INFO - PROCESS | 1650 | 1461964697860 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:18:17 INFO - PROCESS | 1650 | 1461964697862 Marionette TRACE conn2 <- [1,2874,null,{}] 14:18:17 INFO - PROCESS | 1650 | 1461964697865 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}] 14:18:17 INFO - PROCESS | 1650 | 1461964697985 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:18:17 INFO - PROCESS | 1650 | 1461964697991 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b321800 == 51 [pid = 1650] [id = 726] 14:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118775400) [pid = 1650] [serial = 2178] [outer = 0x0] 14:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1257d9800) [pid = 1650] [serial = 2179] [outer = 0x118775400] 14:18:18 INFO - PROCESS | 1650 | 1461964698039 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12583b400) [pid = 1650] [serial = 2180] [outer = 0x118775400] 14:18:18 INFO - PROCESS | 1650 | 1461964698490 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]]]}] 14:18:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:18:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 14:18:18 INFO - PROCESS | 1650 | 1461964698531 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:18:18 INFO - PROCESS | 1650 | 1461964698532 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:18:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:18:18 INFO - PROCESS | 1650 | 1461964698541 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:18:18 INFO - PROCESS | 1650 | 1461964698542 Marionette TRACE conn2 <- [1,2878,null,{}] 14:18:18 INFO - PROCESS | 1650 | 1461964698544 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}] 14:18:18 INFO - PROCESS | 1650 | 1461964698633 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:18:18 INFO - PROCESS | 1650 | 1461964698639 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b429800 == 52 [pid = 1650] [id = 727] 14:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12583d800) [pid = 1650] [serial = 2181] [outer = 0x0] 14:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125842400) [pid = 1650] [serial = 2182] [outer = 0x12583d800] 14:18:18 INFO - PROCESS | 1650 | 1461964698664 Marionette DEBUG loaded listener.js 14:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12585c400) [pid = 1650] [serial = 2183] [outer = 0x12583d800] 14:18:19 INFO - PROCESS | 1650 | 1461964699020 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]]]}] 14:18:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:18:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 525ms 14:18:19 INFO - PROCESS | 1650 | 1461964699060 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:18:19 INFO - PROCESS | 1650 | 1461964699062 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:18:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:18:19 INFO - PROCESS | 1650 | 1461964699064 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 1650 | 1461964699065 Marionette TRACE conn2 <- [1,2882,null,{}] 14:18:19 INFO - PROCESS | 1650 | 1461964699067 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}] 14:18:19 INFO - PROCESS | 1650 | 1461964699156 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:18:19 INFO - PROCESS | 1650 | 1461964699219 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbdb800 == 53 [pid = 1650] [id = 728] 14:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125840000) [pid = 1650] [serial = 2184] [outer = 0x0] 14:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12611fc00) [pid = 1650] [serial = 2185] [outer = 0x125840000] 14:18:19 INFO - PROCESS | 1650 | 1461964699244 Marionette DEBUG loaded listener.js 14:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126955800) [pid = 1650] [serial = 2186] [outer = 0x125840000] 14:18:19 INFO - PROCESS | 1650 | 1461964699726 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]]]}] 14:18:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:18:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 720ms 14:18:19 INFO - PROCESS | 1650 | 1461964699801 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:18:19 INFO - PROCESS | 1650 | 1461964699804 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:18:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:18:19 INFO - PROCESS | 1650 | 1461964699810 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:18:19 INFO - PROCESS | 1650 | 1461964699812 Marionette TRACE conn2 <- [1,2886,null,{}] 14:18:19 INFO - PROCESS | 1650 | 1461964699816 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}] 14:18:19 INFO - PROCESS | 1650 | 1461964699925 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:18:20 INFO - PROCESS | 1650 | 1461964700023 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11832c800 == 54 [pid = 1650] [id = 729] 14:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11338e400) [pid = 1650] [serial = 2187] [outer = 0x0] 14:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11340bc00) [pid = 1650] [serial = 2188] [outer = 0x11338e400] 14:18:20 INFO - PROCESS | 1650 | 1461964700055 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116427400) [pid = 1650] [serial = 2189] [outer = 0x11338e400] 14:18:20 INFO - PROCESS | 1650 | 1461964700492 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]]]}] 14:18:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:18:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 725ms 14:18:20 INFO - PROCESS | 1650 | 1461964700536 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:18:20 INFO - PROCESS | 1650 | 1461964700540 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:18:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:18:20 INFO - PROCESS | 1650 | 1461964700545 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:18:20 INFO - PROCESS | 1650 | 1461964700547 Marionette TRACE conn2 <- [1,2890,null,{}] 14:18:20 INFO - PROCESS | 1650 | 1461964700549 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}] 14:18:20 INFO - PROCESS | 1650 | 1461964700661 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:18:20 INFO - PROCESS | 1650 | 1461964700734 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121836800 == 55 [pid = 1650] [id = 730] 14:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116725000) [pid = 1650] [serial = 2190] [outer = 0x0] 14:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1175a1800) [pid = 1650] [serial = 2191] [outer = 0x116725000] 14:18:20 INFO - PROCESS | 1650 | 1461964700764 Marionette DEBUG loaded listener.js 14:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118530400) [pid = 1650] [serial = 2192] [outer = 0x116725000] 14:18:21 INFO - PROCESS | 1650 | 1461964701181 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:18:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:18:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 14:18:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:18:21 INFO - PROCESS | 1650 | 1461964701216 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:18:21 INFO - PROCESS | 1650 | 1461964701218 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:18:21 INFO - PROCESS | 1650 | 1461964701220 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:18:21 INFO - PROCESS | 1650 | 1461964701223 Marionette TRACE conn2 <- [1,2894,null,{}] 14:18:21 INFO - PROCESS | 1650 | 1461964701231 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}] 14:18:21 INFO - PROCESS | 1650 | 1461964701365 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:18:21 INFO - PROCESS | 1650 | 1461964701425 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbd6800 == 56 [pid = 1650] [id = 731] 14:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119bdd400) [pid = 1650] [serial = 2193] [outer = 0x0] 14:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119d4f800) [pid = 1650] [serial = 2194] [outer = 0x119bdd400] 14:18:21 INFO - PROCESS | 1650 | 1461964701497 Marionette DEBUG loaded listener.js 14:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121270800) [pid = 1650] [serial = 2195] [outer = 0x119bdd400] 14:18:21 INFO - PROCESS | 1650 | 1461964701930 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]]]}] 14:18:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:18:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 721ms 14:18:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:18:21 INFO - PROCESS | 1650 | 1461964701942 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:18:21 INFO - PROCESS | 1650 | 1461964701944 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:18:21 INFO - PROCESS | 1650 | 1461964701946 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:18:21 INFO - PROCESS | 1650 | 1461964701947 Marionette TRACE conn2 <- [1,2898,null,{}] 14:18:21 INFO - PROCESS | 1650 | 1461964701950 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}] 14:18:22 INFO - PROCESS | 1650 | 1461964702095 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:18:22 INFO - PROCESS | 1650 | 1461964702148 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be32000 == 57 [pid = 1650] [id = 732] 14:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x121271c00) [pid = 1650] [serial = 2196] [outer = 0x0] 14:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123f56800) [pid = 1650] [serial = 2197] [outer = 0x121271c00] 14:18:22 INFO - PROCESS | 1650 | 1461964702180 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1257dbc00) [pid = 1650] [serial = 2198] [outer = 0x121271c00] 14:18:22 INFO - PROCESS | 1650 | 1461964702594 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]]]}] 14:18:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:18:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 14:18:22 INFO - PROCESS | 1650 | 1461964702616 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:18:22 INFO - PROCESS | 1650 | 1461964702618 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:18:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:18:22 INFO - PROCESS | 1650 | 1461964702620 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:18:22 INFO - PROCESS | 1650 | 1461964702623 Marionette TRACE conn2 <- [1,2902,null,{}] 14:18:22 INFO - PROCESS | 1650 | 1461964702626 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}] 14:18:22 INFO - PROCESS | 1650 | 1461964702731 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:18:22 INFO - PROCESS | 1650 | 1461964702819 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c822000 == 58 [pid = 1650] [id = 733] 14:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12151c800) [pid = 1650] [serial = 2199] [outer = 0x0] 14:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x125839400) [pid = 1650] [serial = 2200] [outer = 0x12151c800] 14:18:22 INFO - PROCESS | 1650 | 1461964702848 Marionette DEBUG loaded listener.js 14:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126723400) [pid = 1650] [serial = 2201] [outer = 0x12151c800] 14:18:23 INFO - PROCESS | 1650 | 1461964703296 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:18:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:18:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 721ms 14:18:23 INFO - PROCESS | 1650 | 1461964703517 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:18:23 INFO - PROCESS | 1650 | 1461964703520 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:18:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:18:23 INFO - PROCESS | 1650 | 1461964703537 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:18:23 INFO - PROCESS | 1650 | 1461964703539 Marionette TRACE conn2 <- [1,2906,null,{}] 14:18:23 INFO - PROCESS | 1650 | 1461964703543 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}] 14:18:23 INFO - PROCESS | 1650 | 1461964703638 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:18:23 INFO - PROCESS | 1650 | 1461964703693 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119286000 == 59 [pid = 1650] [id = 734] 14:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11112ec00) [pid = 1650] [serial = 2202] [outer = 0x0] 14:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x111f41400) [pid = 1650] [serial = 2203] [outer = 0x11112ec00] 14:18:23 INFO - PROCESS | 1650 | 1461964703720 Marionette DEBUG loaded listener.js 14:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x112a2b400) [pid = 1650] [serial = 2204] [outer = 0x11112ec00] 14:18:24 INFO - PROCESS | 1650 | 1461964704182 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]]]}] 14:18:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:18:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 14:18:24 INFO - PROCESS | 1650 | 1461964704210 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:18:24 INFO - PROCESS | 1650 | 1461964704212 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:18:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:18:24 INFO - PROCESS | 1650 | 1461964704217 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:18:24 INFO - PROCESS | 1650 | 1461964704220 Marionette TRACE conn2 <- [1,2910,null,{}] 14:18:24 INFO - PROCESS | 1650 | 1461964704223 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}] 14:18:24 INFO - PROCESS | 1650 | 1461964704320 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:18:24 INFO - PROCESS | 1650 | 1461964704392 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118326000 == 60 [pid = 1650] [id = 735] 14:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112e44800) [pid = 1650] [serial = 2205] [outer = 0x0] 14:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x115d41c00) [pid = 1650] [serial = 2206] [outer = 0x112e44800] 14:18:24 INFO - PROCESS | 1650 | 1461964704420 Marionette DEBUG loaded listener.js 14:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116726800) [pid = 1650] [serial = 2207] [outer = 0x112e44800] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x113061000 == 59 [pid = 1650] [id = 513] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b429800 == 58 [pid = 1650] [id = 727] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b321800 == 57 [pid = 1650] [id = 726] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a1800 == 56 [pid = 1650] [id = 725] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128d26000 == 55 [pid = 1650] [id = 724] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x126d8e800 == 54 [pid = 1650] [id = 723] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1250e3000 == 53 [pid = 1650] [id = 722] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x121275800) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x121842000 == 52 [pid = 1650] [id = 721] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1167c4000 == 51 [pid = 1650] [id = 720] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119b9a000 == 50 [pid = 1650] [id = 719] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11955a800 == 49 [pid = 1650] [id = 718] 14:18:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11664f000 == 48 [pid = 1650] [id = 717] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d55f400) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119d17800) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x116f07800) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11717dc00) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1111dc400) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1126bf000) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1132d0800) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112a26c00) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11662b000) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115f9a000) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118530000) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113402800) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11671f400) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1197abc00) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121137400) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119d5d400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11112e000) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x111d53800) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12113e800) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12126d400) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118740000) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119be0400) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x114ffa800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118774800) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118578c00) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117111000) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11856b800) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 14:18:24 INFO - PROCESS | 1650 | 1461964704894 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]]]}] 14:18:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:18:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:18:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 724ms 14:18:24 INFO - PROCESS | 1650 | 1461964704946 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:18:24 INFO - PROCESS | 1650 | 1461964704948 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:18:24 INFO - TEST-START | /DOMEvents/constructors.html 14:18:24 INFO - PROCESS | 1650 | 1461964704951 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:18:24 INFO - PROCESS | 1650 | 1461964704954 Marionette TRACE conn2 <- [1,2914,null,{}] 14:18:24 INFO - PROCESS | 1650 | 1461964704964 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}] 14:18:25 INFO - PROCESS | 1650 | 1461964705105 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:18:25 INFO - PROCESS | 1650 | 1461964705195 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x118345000 == 49 [pid = 1650] [id = 736] 14:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1169b7800) [pid = 1650] [serial = 2208] [outer = 0x0] 14:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116f03800) [pid = 1650] [serial = 2209] [outer = 0x1169b7800] 14:18:25 INFO - PROCESS | 1650 | 1461964705242 Marionette DEBUG loaded listener.js 14:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117598c00) [pid = 1650] [serial = 2210] [outer = 0x1169b7800] 14:18:25 INFO - PROCESS | 1650 | 1461964705610 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]]]}] 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:18:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:18:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:18:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:18:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 679ms 14:18:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:18:25 INFO - PROCESS | 1650 | 1461964705648 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:18:25 INFO - PROCESS | 1650 | 1461964705649 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:18:25 INFO - PROCESS | 1650 | 1461964705651 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:18:25 INFO - PROCESS | 1650 | 1461964705652 Marionette TRACE conn2 <- [1,2918,null,{}] 14:18:25 INFO - PROCESS | 1650 | 1461964705656 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}] 14:18:25 INFO - PROCESS | 1650 | 1461964705744 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:18:25 INFO - PROCESS | 1650 | 1461964705799 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11981c000 == 50 [pid = 1650] [id = 737] 14:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11759b800) [pid = 1650] [serial = 2211] [outer = 0x0] 14:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118507800) [pid = 1650] [serial = 2212] [outer = 0x11759b800] 14:18:25 INFO - PROCESS | 1650 | 1461964705825 Marionette DEBUG loaded listener.js 14:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119266400) [pid = 1650] [serial = 2213] [outer = 0x11759b800] 14:18:26 INFO - PROCESS | 1650 | 1461964706102 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:18:26 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:18:26 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 474ms 14:18:26 INFO - PROCESS | 1650 | 1461964706128 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:18:26 INFO - PROCESS | 1650 | 1461964706129 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:18:26 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:18:26 INFO - PROCESS | 1650 | 1461964706132 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:18:26 INFO - PROCESS | 1650 | 1461964706133 Marionette TRACE conn2 <- [1,2922,null,{}] 14:18:26 INFO - PROCESS | 1650 | 1461964706143 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}] 14:18:26 INFO - PROCESS | 1650 | 1461964706233 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:18:26 INFO - PROCESS | 1650 | 1461964706287 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x121841000 == 51 [pid = 1650] [id = 738] 14:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1180bc000) [pid = 1650] [serial = 2214] [outer = 0x0] 14:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1192e1400) [pid = 1650] [serial = 2215] [outer = 0x1180bc000] 14:18:26 INFO - PROCESS | 1650 | 1461964706313 Marionette DEBUG loaded listener.js 14:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119a0cc00) [pid = 1650] [serial = 2216] [outer = 0x1180bc000] 14:18:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:18:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:18:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:18:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 14:18:26 INFO - PROCESS | 1650 | 1461964706608 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]]]}] 14:18:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:18:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:26 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 14:18:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:26 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 14:18:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:26 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]" 14:18:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:18:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:18:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 519ms 14:18:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:18:26 INFO - PROCESS | 1650 | 1461964706652 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:18:26 INFO - PROCESS | 1650 | 1461964706653 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:18:26 INFO - PROCESS | 1650 | 1461964706658 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:18:26 INFO - PROCESS | 1650 | 1461964706660 Marionette TRACE conn2 <- [1,2926,null,{}] 14:18:26 INFO - PROCESS | 1650 | 1461964706662 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}] 14:18:26 INFO - PROCESS | 1650 | 1461964706763 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:18:26 INFO - PROCESS | 1650 | 1461964706768 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1250f1000 == 52 [pid = 1650] [id = 739] 14:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119be1000) [pid = 1650] [serial = 2217] [outer = 0x0] 14:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121521c00) [pid = 1650] [serial = 2218] [outer = 0x119be1000] 14:18:26 INFO - PROCESS | 1650 | 1461964706798 Marionette DEBUG loaded listener.js 14:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124c11800) [pid = 1650] [serial = 2219] [outer = 0x119be1000] 14:18:27 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:18:27 INFO - PROCESS | 1650 | 1461964707161 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]]]}] 14:18:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:18:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 14:18:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:18:27 INFO - PROCESS | 1650 | 1461964707178 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:18:27 INFO - PROCESS | 1650 | 1461964707179 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:18:27 INFO - PROCESS | 1650 | 1461964707181 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:18:27 INFO - PROCESS | 1650 | 1461964707182 Marionette TRACE conn2 <- [1,2930,null,{}] 14:18:27 INFO - PROCESS | 1650 | 1461964707184 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}] 14:18:27 INFO - PROCESS | 1650 | 1461964707291 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:18:27 INFO - PROCESS | 1650 | 1461964707307 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b14800 == 53 [pid = 1650] [id = 740] 14:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x121530400) [pid = 1650] [serial = 2220] [outer = 0x0] 14:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1257e1800) [pid = 1650] [serial = 2221] [outer = 0x121530400] 14:18:27 INFO - PROCESS | 1650 | 1461964707332 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x125852c00) [pid = 1650] [serial = 2222] [outer = 0x121530400] 14:18:27 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:18:27 INFO - PROCESS | 1650 | 1461964707644 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]]]}] 14:18:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:18:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 519ms 14:18:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:18:27 INFO - PROCESS | 1650 | 1461964707701 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:18:27 INFO - PROCESS | 1650 | 1461964707702 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:18:27 INFO - PROCESS | 1650 | 1461964707704 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:18:27 INFO - PROCESS | 1650 | 1461964707705 Marionette TRACE conn2 <- [1,2934,null,{}] 14:18:27 INFO - PROCESS | 1650 | 1461964707708 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}] 14:18:27 INFO - PROCESS | 1650 | 1461964707813 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:18:27 INFO - PROCESS | 1650 | 1461964707834 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1299aa800 == 54 [pid = 1650] [id = 741] 14:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126127c00) [pid = 1650] [serial = 2223] [outer = 0x0] 14:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12695ac00) [pid = 1650] [serial = 2224] [outer = 0x126127c00] 14:18:27 INFO - PROCESS | 1650 | 1461964707860 Marionette DEBUG loaded listener.js 14:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126961c00) [pid = 1650] [serial = 2225] [outer = 0x126127c00] 14:18:28 INFO - PROCESS | 1650 | 1461964708190 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]]]}] 14:18:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:18:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 521ms 14:18:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:18:28 INFO - PROCESS | 1650 | 1461964708225 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 1650 | 1461964708227 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:18:28 INFO - PROCESS | 1650 | 1461964708229 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 1650 | 1461964708230 Marionette TRACE conn2 <- [1,2938,null,{}] 14:18:28 INFO - PROCESS | 1650 | 1461964708232 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}] 14:18:28 INFO - PROCESS | 1650 | 1461964708340 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:18:28 INFO - PROCESS | 1650 | 1461964708354 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b321800 == 55 [pid = 1650] [id = 742] 14:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126956000) [pid = 1650] [serial = 2226] [outer = 0x0] 14:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126b36000) [pid = 1650] [serial = 2227] [outer = 0x126956000] 14:18:28 INFO - PROCESS | 1650 | 1461964708380 Marionette DEBUG loaded listener.js 14:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126d13400) [pid = 1650] [serial = 2228] [outer = 0x126956000] 14:18:28 INFO - PROCESS | 1650 | 1461964708679 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]]]}] 14:18:28 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. 14:18:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 14:18:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:18:28 INFO - PROCESS | 1650 | 1461964708698 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:18:28 INFO - PROCESS | 1650 | 1461964708700 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:18:28 INFO - PROCESS | 1650 | 1461964708702 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:18:28 INFO - PROCESS | 1650 | 1461964708703 Marionette TRACE conn2 <- [1,2942,null,{}] 14:18:28 INFO - PROCESS | 1650 | 1461964708709 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}] 14:18:28 INFO - PROCESS | 1650 | 1461964708820 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:18:28 INFO - PROCESS | 1650 | 1461964708831 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be1d000 == 56 [pid = 1650] [id = 743] 14:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128110000) [pid = 1650] [serial = 2229] [outer = 0x0] 14:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128117800) [pid = 1650] [serial = 2230] [outer = 0x128110000] 14:18:28 INFO - PROCESS | 1650 | 1461964708857 Marionette DEBUG loaded listener.js 14:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12811cc00) [pid = 1650] [serial = 2231] [outer = 0x128110000] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11979fc00) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x121532800) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11a02d400) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1166e9400) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121d86c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11264f800) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x110e98400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1180bb800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118577c00) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x111125400) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12583d800) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1192d6c00) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:18:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118775400) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:18:29 INFO - PROCESS | 1650 | 1461964709285 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"]]]}] 14:18:29 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 14:18:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:18:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:18:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 624ms 14:18:29 INFO - PROCESS | 1650 | 1461964709327 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:18:29 INFO - PROCESS | 1650 | 1461964709328 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:18:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:18:29 INFO - PROCESS | 1650 | 1461964709331 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:18:29 INFO - PROCESS | 1650 | 1461964709332 Marionette TRACE conn2 <- [1,2946,null,{}] 14:18:29 INFO - PROCESS | 1650 | 1461964709335 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}] 14:18:29 INFO - PROCESS | 1650 | 1461964709476 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:18:29 INFO - PROCESS | 1650 | 1461964709483 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c820800 == 57 [pid = 1650] [id = 744] 14:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x110e98400) [pid = 1650] [serial = 2232] [outer = 0x0] 14:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11979fc00) [pid = 1650] [serial = 2233] [outer = 0x110e98400] 14:18:29 INFO - PROCESS | 1650 | 1461964709514 Marionette DEBUG loaded listener.js 14:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1284c1c00) [pid = 1650] [serial = 2234] [outer = 0x110e98400] 14:18:29 INFO - PROCESS | 1650 | 1461964709819 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]]]}] 14:18:29 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. 14:18:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 14:18:29 INFO - PROCESS | 1650 | 1461964709851 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:18:29 INFO - PROCESS | 1650 | 1461964709853 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:18:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:18:29 INFO - PROCESS | 1650 | 1461964709859 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:18:29 INFO - PROCESS | 1650 | 1461964709860 Marionette TRACE conn2 <- [1,2950,null,{}] 14:18:29 INFO - PROCESS | 1650 | 1461964709862 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}] 14:18:29 INFO - PROCESS | 1650 | 1461964709952 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:18:30 INFO - PROCESS | 1650 | 1461964710012 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ccb0000 == 58 [pid = 1650] [id = 745] 14:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1284bec00) [pid = 1650] [serial = 2235] [outer = 0x0] 14:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1284ca800) [pid = 1650] [serial = 2236] [outer = 0x1284bec00] 14:18:30 INFO - PROCESS | 1650 | 1461964710037 Marionette DEBUG loaded listener.js 14:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128639800) [pid = 1650] [serial = 2237] [outer = 0x1284bec00] 14:18:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d0e000 == 59 [pid = 1650] [id = 746] 14:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1286b5000) [pid = 1650] [serial = 2238] [outer = 0x0] 14:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128633c00) [pid = 1650] [serial = 2239] [outer = 0x1286b5000] 14:18:30 INFO - PROCESS | 1650 | 1461964710348 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]]]}] 14:18:30 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. 14:18:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 14:18:30 INFO - PROCESS | 1650 | 1461964710379 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 1650 | 1461964710380 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:18:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:18:30 INFO - PROCESS | 1650 | 1461964710382 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 1650 | 1461964710383 Marionette TRACE conn2 <- [1,2954,null,{}] 14:18:30 INFO - PROCESS | 1650 | 1461964710386 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}] 14:18:30 INFO - PROCESS | 1650 | 1461964710497 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:18:30 INFO - PROCESS | 1650 | 1461964710501 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d264000 == 60 [pid = 1650] [id = 747] 14:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12863a000) [pid = 1650] [serial = 2240] [outer = 0x0] 14:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1286b0800) [pid = 1650] [serial = 2241] [outer = 0x12863a000] 14:18:30 INFO - PROCESS | 1650 | 1461964710528 Marionette DEBUG loaded listener.js 14:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128797800) [pid = 1650] [serial = 2242] [outer = 0x12863a000] 14:18:30 INFO - PROCESS | 1650 | 1461964710840 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]]]}] 14:18:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:18:30 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 14:18:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 469ms 14:18:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:18:30 INFO - PROCESS | 1650 | 1461964710852 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:18:30 INFO - PROCESS | 1650 | 1461964710853 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:18:30 INFO - PROCESS | 1650 | 1461964710860 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:18:30 INFO - PROCESS | 1650 | 1461964710861 Marionette TRACE conn2 <- [1,2958,null,{}] 14:18:30 INFO - PROCESS | 1650 | 1461964710865 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}] 14:18:30 INFO - PROCESS | 1650 | 1461964710994 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:18:31 INFO - PROCESS | 1650 | 1461964711003 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d515800 == 61 [pid = 1650] [id = 748] 14:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x126964c00) [pid = 1650] [serial = 2243] [outer = 0x0] 14:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12879b800) [pid = 1650] [serial = 2244] [outer = 0x126964c00] 14:18:31 INFO - PROCESS | 1650 | 1461964711027 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12899b400) [pid = 1650] [serial = 2245] [outer = 0x126964c00] 14:18:31 INFO - PROCESS | 1650 | 1461964711493 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]]]}] 14:18:31 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. 14:18:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 674ms 14:18:31 INFO - PROCESS | 1650 | 1461964711532 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:18:31 INFO - PROCESS | 1650 | 1461964711535 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:18:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:18:31 INFO - PROCESS | 1650 | 1461964711539 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:18:31 INFO - PROCESS | 1650 | 1461964711541 Marionette TRACE conn2 <- [1,2962,null,{}] 14:18:31 INFO - PROCESS | 1650 | 1461964711545 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}] 14:18:31 INFO - PROCESS | 1650 | 1461964711658 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:18:31 INFO - PROCESS | 1650 | 1461964711733 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11832d800 == 62 [pid = 1650] [id = 749] 14:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11296f800) [pid = 1650] [serial = 2246] [outer = 0x0] 14:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x112a30400) [pid = 1650] [serial = 2247] [outer = 0x11296f800] 14:18:31 INFO - PROCESS | 1650 | 1461964711764 Marionette DEBUG loaded listener.js 14:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x113df2400) [pid = 1650] [serial = 2248] [outer = 0x11296f800] 14:18:32 INFO - PROCESS | 1650 | 1461964712136 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]]]}] 14:18:32 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. 14:18:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 14:18:32 INFO - PROCESS | 1650 | 1461964712160 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 1650 | 1461964712164 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:18:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:18:32 INFO - PROCESS | 1650 | 1461964712169 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:18:32 INFO - PROCESS | 1650 | 1461964712171 Marionette TRACE conn2 <- [1,2966,null,{}] 14:18:32 INFO - PROCESS | 1650 | 1461964712173 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}] 14:18:32 INFO - PROCESS | 1650 | 1461964712282 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:18:32 INFO - PROCESS | 1650 | 1461964712342 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217b6800 == 63 [pid = 1650] [id = 750] 14:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1166e5000) [pid = 1650] [serial = 2249] [outer = 0x0] 14:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11717e000) [pid = 1650] [serial = 2250] [outer = 0x1166e5000] 14:18:32 INFO - PROCESS | 1650 | 1461964712414 Marionette DEBUG loaded listener.js 14:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11856bc00) [pid = 1650] [serial = 2251] [outer = 0x1166e5000] 14:18:32 INFO - PROCESS | 1650 | 1461964712801 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]]]}] 14:18:32 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. 14:18:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 14:18:32 INFO - PROCESS | 1650 | 1461964712841 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:18:32 INFO - PROCESS | 1650 | 1461964712842 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:18:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:18:32 INFO - PROCESS | 1650 | 1461964712845 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:18:32 INFO - PROCESS | 1650 | 1461964712847 Marionette TRACE conn2 <- [1,2970,null,{}] 14:18:32 INFO - PROCESS | 1650 | 1461964712855 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}] 14:18:32 INFO - PROCESS | 1650 | 1461964712967 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:18:33 INFO - PROCESS | 1650 | 1461964713072 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c221000 == 64 [pid = 1650] [id = 751] 14:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118775400) [pid = 1650] [serial = 2252] [outer = 0x0] 14:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12126d000) [pid = 1650] [serial = 2253] [outer = 0x118775400] 14:18:33 INFO - PROCESS | 1650 | 1461964713106 Marionette DEBUG loaded listener.js 14:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12153c400) [pid = 1650] [serial = 2254] [outer = 0x118775400] 14:18:33 INFO - PROCESS | 1650 | 1461964713479 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]]]}] 14:18:33 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. 14:18:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 14:18:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:18:33 INFO - PROCESS | 1650 | 1461964713516 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:18:33 INFO - PROCESS | 1650 | 1461964713518 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:18:33 INFO - PROCESS | 1650 | 1461964713520 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:18:33 INFO - PROCESS | 1650 | 1461964713522 Marionette TRACE conn2 <- [1,2974,null,{}] 14:18:33 INFO - PROCESS | 1650 | 1461964713524 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}] 14:18:33 INFO - PROCESS | 1650 | 1461964713634 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:18:33 INFO - PROCESS | 1650 | 1461964713729 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d635800 == 65 [pid = 1650] [id = 752] 14:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x123e73800) [pid = 1650] [serial = 2255] [outer = 0x0] 14:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x125838400) [pid = 1650] [serial = 2256] [outer = 0x123e73800] 14:18:33 INFO - PROCESS | 1650 | 1461964713757 Marionette DEBUG loaded listener.js 14:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12695b000) [pid = 1650] [serial = 2257] [outer = 0x123e73800] 14:18:34 INFO - PROCESS | 1650 | 1461964714109 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]]]}] 14:18:34 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. 14:18:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 621ms 14:18:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:18:34 INFO - PROCESS | 1650 | 1461964714141 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:18:34 INFO - PROCESS | 1650 | 1461964714143 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:18:34 INFO - PROCESS | 1650 | 1461964714145 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:18:34 INFO - PROCESS | 1650 | 1461964714146 Marionette TRACE conn2 <- [1,2978,null,{}] 14:18:34 INFO - PROCESS | 1650 | 1461964714149 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}] 14:18:34 INFO - PROCESS | 1650 | 1461964714259 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:18:34 INFO - PROCESS | 1650 | 1461964714318 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d957800 == 66 [pid = 1650] [id = 753] 14:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x123f56c00) [pid = 1650] [serial = 2258] [outer = 0x0] 14:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128112400) [pid = 1650] [serial = 2259] [outer = 0x123f56c00] 14:18:34 INFO - PROCESS | 1650 | 1461964714389 Marionette DEBUG loaded listener.js 14:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1284c5c00) [pid = 1650] [serial = 2260] [outer = 0x123f56c00] 14:18:34 INFO - PROCESS | 1650 | 1461964714754 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]]]}] 14:18:34 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. 14:18:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 14:18:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:18:34 INFO - PROCESS | 1650 | 1461964714767 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:18:34 INFO - PROCESS | 1650 | 1461964714768 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:18:34 INFO - PROCESS | 1650 | 1461964714770 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:18:34 INFO - PROCESS | 1650 | 1461964714772 Marionette TRACE conn2 <- [1,2982,null,{}] 14:18:34 INFO - PROCESS | 1650 | 1461964714774 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}] 14:18:34 INFO - PROCESS | 1650 | 1461964714898 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:18:35 INFO - PROCESS | 1650 | 1461964715020 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e117000 == 67 [pid = 1650] [id = 754] 14:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1284c3c00) [pid = 1650] [serial = 2261] [outer = 0x0] 14:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12899c000) [pid = 1650] [serial = 2262] [outer = 0x1284c3c00] 14:18:35 INFO - PROCESS | 1650 | 1461964715055 Marionette DEBUG loaded listener.js 14:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128f09c00) [pid = 1650] [serial = 2263] [outer = 0x1284c3c00] 14:18:35 INFO - PROCESS | 1650 | 1461964715427 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"]]]}] 14:18:35 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 14:18:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:18:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 14:18:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:18:35 INFO - PROCESS | 1650 | 1461964715441 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:18:35 INFO - PROCESS | 1650 | 1461964715442 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:18:35 INFO - PROCESS | 1650 | 1461964715444 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:18:35 INFO - PROCESS | 1650 | 1461964715446 Marionette TRACE conn2 <- [1,2986,null,{}] 14:18:35 INFO - PROCESS | 1650 | 1461964715448 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}] 14:18:35 INFO - PROCESS | 1650 | 1461964715555 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:18:35 INFO - PROCESS | 1650 | 1461964715613 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121ca2800 == 68 [pid = 1650] [id = 755] 14:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11920c800) [pid = 1650] [serial = 2264] [outer = 0x0] 14:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12863c400) [pid = 1650] [serial = 2265] [outer = 0x11920c800] 14:18:35 INFO - PROCESS | 1650 | 1461964715642 Marionette DEBUG loaded listener.js 14:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128fce400) [pid = 1650] [serial = 2266] [outer = 0x11920c800] 14:18:36 INFO - PROCESS | 1650 | 1461964716184 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]]]}] 14:18:36 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. 14:18:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 772ms 14:18:36 INFO - PROCESS | 1650 | 1461964716217 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:18:36 INFO - PROCESS | 1650 | 1461964716219 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:18:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:18:36 INFO - PROCESS | 1650 | 1461964716223 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:18:36 INFO - PROCESS | 1650 | 1461964716225 Marionette TRACE conn2 <- [1,2990,null,{}] 14:18:36 INFO - PROCESS | 1650 | 1461964716229 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}] 14:18:36 INFO - PROCESS | 1650 | 1461964716352 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:18:36 INFO - PROCESS | 1650 | 1461964716419 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12111c800 == 69 [pid = 1650] [id = 756] 14:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x112a29400) [pid = 1650] [serial = 2267] [outer = 0x0] 14:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x112a31c00) [pid = 1650] [serial = 2268] [outer = 0x112a29400] 14:18:36 INFO - PROCESS | 1650 | 1461964716448 Marionette DEBUG loaded listener.js 14:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x114ffa800) [pid = 1650] [serial = 2269] [outer = 0x112a29400] 14:18:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132a6000 == 70 [pid = 1650] [id = 757] 14:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x116724c00) [pid = 1650] [serial = 2270] [outer = 0x0] 14:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1126b9000) [pid = 1650] [serial = 2271] [outer = 0x116724c00] 14:18:36 INFO - PROCESS | 1650 | 1461964716892 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]]]}] 14:18:36 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. 14:18:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 676ms 14:18:36 INFO - PROCESS | 1650 | 1461964716900 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:18:36 INFO - PROCESS | 1650 | 1461964716904 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:18:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:18:36 INFO - PROCESS | 1650 | 1461964716910 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:18:36 INFO - PROCESS | 1650 | 1461964716911 Marionette TRACE conn2 <- [1,2994,null,{}] 14:18:36 INFO - PROCESS | 1650 | 1461964716914 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}] 14:18:37 INFO - PROCESS | 1650 | 1461964717034 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:18:37 INFO - PROCESS | 1650 | 1461964717188 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11956b800 == 69 [pid = 1650] [id = 518] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1171a1000 == 68 [pid = 1650] [id = 511] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119399000 == 67 [pid = 1650] [id = 517] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d264000 == 66 [pid = 1650] [id = 747] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117d0e000 == 65 [pid = 1650] [id = 746] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ccb0000 == 64 [pid = 1650] [id = 745] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c820800 == 63 [pid = 1650] [id = 744] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12be1d000 == 62 [pid = 1650] [id = 743] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b321800 == 61 [pid = 1650] [id = 742] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x111122c00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x116470400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118575400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x119be6400) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12135b400) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fd1800 == 62 [pid = 1650] [id = 758] 14:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x111122c00) [pid = 1650] [serial = 2272] [outer = 0x0] 14:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x116470400) [pid = 1650] [serial = 2273] [outer = 0x111122c00] 14:18:37 INFO - PROCESS | 1650 | 1461964717237 Marionette DEBUG loaded listener.js 14:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11710d400) [pid = 1650] [serial = 2274] [outer = 0x111122c00] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1299aa800 == 61 [pid = 1650] [id = 741] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126b14800 == 60 [pid = 1650] [id = 740] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1250f1000 == 59 [pid = 1650] [id = 739] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121841000 == 58 [pid = 1650] [id = 738] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11981c000 == 57 [pid = 1650] [id = 737] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118345000 == 56 [pid = 1650] [id = 736] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x118326000 == 55 [pid = 1650] [id = 735] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119286000 == 54 [pid = 1650] [id = 734] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12c822000 == 53 [pid = 1650] [id = 733] 14:18:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12be32000 == 52 [pid = 1650] [id = 732] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x121517000) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x123e0bc00) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x121750000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x121519c00) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x116a62800) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x124e40400) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11852b400) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x112e49c00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x115d40800) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x112971000) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11112a800) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11847d000) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118573800) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118777c00) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1192d8800) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x124a72c00) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118479c00) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1162d1000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x125842400) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1175a1400) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119a0bc00) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x121273400) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x124e4c800) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1257d9800) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12585c400) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12583b400) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 14:18:37 INFO - PROCESS | 1650 | 1461964717624 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]]]}] 14:18:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:18:37 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 14:18:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 720ms 14:18:37 INFO - PROCESS | 1650 | 1461964717632 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:18:37 INFO - PROCESS | 1650 | 1461964717634 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:18:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:18:37 INFO - PROCESS | 1650 | 1461964717638 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:18:37 INFO - PROCESS | 1650 | 1461964717643 Marionette TRACE conn2 <- [1,2998,null,{}] 14:18:37 INFO - PROCESS | 1650 | 1461964717654 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}] 14:18:37 INFO - PROCESS | 1650 | 1461964717827 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:18:37 INFO - PROCESS | 1650 | 1461964717957 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119810800 == 53 [pid = 1650] [id = 759] 14:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116726c00) [pid = 1650] [serial = 2275] [outer = 0x0] 14:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11850a800) [pid = 1650] [serial = 2276] [outer = 0x116726c00] 14:18:38 INFO - PROCESS | 1650 | 1461964718003 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118770c00) [pid = 1650] [serial = 2277] [outer = 0x116726c00] 14:18:38 INFO - PROCESS | 1650 | 1461964718286 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]]]}] 14:18:38 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. 14:18:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 675ms 14:18:38 INFO - PROCESS | 1650 | 1461964718314 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:18:38 INFO - PROCESS | 1650 | 1461964718316 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:18:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:18:38 INFO - PROCESS | 1650 | 1461964718318 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:18:38 INFO - PROCESS | 1650 | 1461964718319 Marionette TRACE conn2 <- [1,3002,null,{}] 14:18:38 INFO - PROCESS | 1650 | 1461964718330 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}] 14:18:38 INFO - PROCESS | 1650 | 1461964718438 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:18:38 INFO - PROCESS | 1650 | 1461964718531 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb2800 == 54 [pid = 1650] [id = 760] 14:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118778000) [pid = 1650] [serial = 2278] [outer = 0x0] 14:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1192e0800) [pid = 1650] [serial = 2279] [outer = 0x118778000] 14:18:38 INFO - PROCESS | 1650 | 1461964718574 Marionette DEBUG loaded listener.js 14:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119be5c00) [pid = 1650] [serial = 2280] [outer = 0x118778000] 14:18:38 INFO - PROCESS | 1650 | 1461964718962 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]]]}] 14:18:38 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. 14:18:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 677ms 14:18:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:18:39 INFO - PROCESS | 1650 | 1461964718996 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:18:39 INFO - PROCESS | 1650 | 1461964718998 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:18:39 INFO - PROCESS | 1650 | 1461964719001 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:18:39 INFO - PROCESS | 1650 | 1461964719003 Marionette TRACE conn2 <- [1,3006,null,{}] 14:18:39 INFO - PROCESS | 1650 | 1461964719007 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}] 14:18:39 INFO - PROCESS | 1650 | 1461964719134 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:18:39 INFO - PROCESS | 1650 | 1461964719143 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f1c800 == 55 [pid = 1650] [id = 761] 14:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118576400) [pid = 1650] [serial = 2281] [outer = 0x0] 14:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11a0cf800) [pid = 1650] [serial = 2282] [outer = 0x118576400] 14:18:39 INFO - PROCESS | 1650 | 1461964719170 Marionette DEBUG loaded listener.js 14:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121274800) [pid = 1650] [serial = 2283] [outer = 0x118576400] 14:18:39 INFO - PROCESS | 1650 | 1461964719513 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]]]}] 14:18:39 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. 14:18:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 523ms 14:18:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:18:39 INFO - PROCESS | 1650 | 1461964719526 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:18:39 INFO - PROCESS | 1650 | 1461964719527 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:18:39 INFO - PROCESS | 1650 | 1461964719529 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:18:39 INFO - PROCESS | 1650 | 1461964719530 Marionette TRACE conn2 <- [1,3010,null,{}] 14:18:39 INFO - PROCESS | 1650 | 1461964719532 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}] 14:18:39 INFO - PROCESS | 1650 | 1461964719653 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:18:39 INFO - PROCESS | 1650 | 1461964719671 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d9b800 == 56 [pid = 1650] [id = 762] 14:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x121517000) [pid = 1650] [serial = 2284] [outer = 0x0] 14:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x123e72000) [pid = 1650] [serial = 2285] [outer = 0x121517000] 14:18:39 INFO - PROCESS | 1650 | 1461964719697 Marionette DEBUG loaded listener.js 14:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12583ec00) [pid = 1650] [serial = 2286] [outer = 0x121517000] 14:18:40 INFO - PROCESS | 1650 | 1461964720014 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]]]}] 14:18:40 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 14:18:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 518ms 14:18:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:18:40 INFO - PROCESS | 1650 | 1461964720052 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:18:40 INFO - PROCESS | 1650 | 1461964720053 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:18:40 INFO - PROCESS | 1650 | 1461964720055 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:18:40 INFO - PROCESS | 1650 | 1461964720057 Marionette TRACE conn2 <- [1,3014,null,{}] 14:18:40 INFO - PROCESS | 1650 | 1461964720059 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}] 14:18:40 INFO - PROCESS | 1650 | 1461964720166 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:18:40 INFO - PROCESS | 1650 | 1461964720205 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fa2800 == 57 [pid = 1650] [id = 763] 14:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x125857400) [pid = 1650] [serial = 2287] [outer = 0x0] 14:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12695f800) [pid = 1650] [serial = 2288] [outer = 0x125857400] 14:18:40 INFO - PROCESS | 1650 | 1461964720232 Marionette DEBUG loaded listener.js 14:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x126d11000) [pid = 1650] [serial = 2289] [outer = 0x125857400] 14:18:40 INFO - PROCESS | 1650 | [1650] 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 14:18:40 INFO - PROCESS | 1650 | 1461964720589 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:18:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:18:40 INFO - {} 14:18:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:18:40 INFO - {} 14:18:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:18:40 INFO - {} 14:18:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:18:40 INFO - {} 14:18:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 572ms 14:18:40 INFO - PROCESS | 1650 | 1461964720628 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:18:40 INFO - PROCESS | 1650 | 1461964720629 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:18:40 INFO - TEST-START | /FileAPI/fileReader.html 14:18:40 INFO - PROCESS | 1650 | 1461964720632 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:18:40 INFO - PROCESS | 1650 | 1461964720633 Marionette TRACE conn2 <- [1,3018,null,{}] 14:18:40 INFO - PROCESS | 1650 | 1461964720636 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}] 14:18:40 INFO - PROCESS | 1650 | 1461964720790 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:18:40 INFO - PROCESS | 1650 | 1461964720811 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b32e800 == 58 [pid = 1650] [id = 764] 14:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1284bcc00) [pid = 1650] [serial = 2290] [outer = 0x0] 14:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128637000) [pid = 1650] [serial = 2291] [outer = 0x1284bcc00] 14:18:40 INFO - PROCESS | 1650 | 1461964720852 Marionette DEBUG loaded listener.js 14:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1286b2400) [pid = 1650] [serial = 2292] [outer = 0x1284bcc00] 14:18:41 INFO - PROCESS | 1650 | 1461964721266 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]]]}] 14:18:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:18:41 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:18:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:18:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:18:41 INFO - TEST-OK | /FileAPI/fileReader.html | took 669ms 14:18:41 INFO - PROCESS | 1650 | 1461964721302 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:18:41 INFO - PROCESS | 1650 | 1461964721303 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:18:41 INFO - TEST-START | /FileAPI/historical.html 14:18:41 INFO - PROCESS | 1650 | 1461964721305 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:18:41 INFO - PROCESS | 1650 | 1461964721306 Marionette TRACE conn2 <- [1,3022,null,{}] 14:18:41 INFO - PROCESS | 1650 | 1461964721314 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}] 14:18:41 INFO - PROCESS | 1650 | 1461964721571 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12863a000) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1169b7800) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x121530400) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x112e44800) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119be1000) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1180bc000) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11759b800) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x125840000) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x126127c00) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11112ec00) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x126956000) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128110000) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x110e98400) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1284bec00) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:18:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1286b5000) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:18:41 INFO - PROCESS | 1650 | 1461964721618 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f3d000 == 59 [pid = 1650] [id = 765] 14:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x110ea9c00) [pid = 1650] [serial = 2293] [outer = 0x0] 14:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x112e44800) [pid = 1650] [serial = 2294] [outer = 0x110ea9c00] 14:18:41 INFO - PROCESS | 1650 | 1461964721644 Marionette DEBUG loaded listener.js 14:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x126d13c00) [pid = 1650] [serial = 2295] [outer = 0x110ea9c00] 14:18:41 INFO - PROCESS | 1650 | 1461964721893 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"]]]}] 14:18:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:18:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:18:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:18:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:18:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:18:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:18:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:18:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:18:41 INFO - TEST-OK | /FileAPI/historical.html | took 620ms 14:18:41 INFO - PROCESS | 1650 | 1461964721933 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:18:41 INFO - PROCESS | 1650 | 1461964721934 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:18:41 INFO - TEST-START | /FileAPI/idlharness.html 14:18:41 INFO - PROCESS | 1650 | 1461964721944 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:18:41 INFO - PROCESS | 1650 | 1461964721945 Marionette TRACE conn2 <- [1,3026,null,{}] 14:18:41 INFO - PROCESS | 1650 | 1461964721948 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}] 14:18:42 INFO - PROCESS | 1650 | 1461964722046 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:18:42 INFO - PROCESS | 1650 | 1461964722050 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fae000 == 60 [pid = 1650] [id = 766] 14:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x126723000) [pid = 1650] [serial = 2296] [outer = 0x0] 14:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12899d400) [pid = 1650] [serial = 2297] [outer = 0x126723000] 14:18:42 INFO - PROCESS | 1650 | 1461964722077 Marionette DEBUG loaded listener.js 14:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128cc6c00) [pid = 1650] [serial = 2298] [outer = 0x126723000] 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:18:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:18:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:18:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:18:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:18:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:18:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:18:42 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 14:18:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:18:42 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 14:18:42 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 14:18:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:18:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:18:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:18:42 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 14:18:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:18:42 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 14:18:42 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 14:18:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:18:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:18:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:18:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:18:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:18:42 INFO - PROCESS | 1650 | 1461964722667 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]]]}] 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:18:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:18:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 749ms 14:18:42 INFO - PROCESS | 1650 | 1461964722687 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:18:42 INFO - PROCESS | 1650 | 1461964722689 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:18:42 INFO - TEST-START | /FileAPI/idlharness.worker 14:18:42 INFO - PROCESS | 1650 | 1461964722692 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:18:42 INFO - PROCESS | 1650 | 1461964722694 Marionette TRACE conn2 <- [1,3030,null,{}] 14:18:42 INFO - PROCESS | 1650 | 1461964722696 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}] 14:18:42 INFO - PROCESS | 1650 | 1461964722842 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:18:42 INFO - PROCESS | 1650 | 1461964722849 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f6dd000 == 61 [pid = 1650] [id = 767] 14:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128f07c00) [pid = 1650] [serial = 2299] [outer = 0x0] 14:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12a92b800) [pid = 1650] [serial = 2300] [outer = 0x128f07c00] 14:18:42 INFO - PROCESS | 1650 | 1461964722895 Marionette DEBUG loaded listener.js 14:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b2e8400) [pid = 1650] [serial = 2301] [outer = 0x128f07c00] 14:18:43 INFO - PROCESS | 1650 | [1650] 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 14:18:43 INFO - PROCESS | 1650 | 1461964723823 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,{},{}]]]}] 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:18:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:18:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:18:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:18:43 INFO - {} 14:18:43 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 14:18:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:18:43 INFO - {} 14:18:43 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 - {} 14:18:43 INFO - {} 14:18:43 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 14:18:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:18:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:18:43 INFO - {} 14:18:43 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 14:18:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:18:43 INFO - {} 14:18:43 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 - {} 14:18:43 INFO - {} 14:18:43 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 14:18:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:18:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:18:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 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 14:18:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 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 14:18:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 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 14:18:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 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 14:18:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:18:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:18:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:18:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:18:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:18:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:18:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:18:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:18:43 INFO - {} 14:18:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1189ms 14:18:43 INFO - PROCESS | 1650 | 1461964723882 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:18:43 INFO - PROCESS | 1650 | 1461964723884 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:18:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:18:43 INFO - PROCESS | 1650 | 1461964723888 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:18:43 INFO - PROCESS | 1650 | 1461964723891 Marionette TRACE conn2 <- [1,3034,null,{}] 14:18:43 INFO - PROCESS | 1650 | 1461964723896 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}] 14:18:44 INFO - PROCESS | 1650 | 1461964724043 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:18:44 INFO - PROCESS | 1650 | 1461964724146 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11939b800 == 62 [pid = 1650] [id = 768] 14:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119a0d800) [pid = 1650] [serial = 2302] [outer = 0x0] 14:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119d19800) [pid = 1650] [serial = 2303] [outer = 0x119a0d800] 14:18:44 INFO - PROCESS | 1650 | 1461964724180 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x121362400) [pid = 1650] [serial = 2304] [outer = 0x119a0d800] 14:18:44 INFO - PROCESS | 1650 | 1461964724566 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]]]}] 14:18:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:18:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 722ms 14:18:44 INFO - PROCESS | 1650 | 1461964724611 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:18:44 INFO - PROCESS | 1650 | 1461964724615 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:18:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:18:44 INFO - PROCESS | 1650 | 1461964724620 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:18:44 INFO - PROCESS | 1650 | 1461964724622 Marionette TRACE conn2 <- [1,3038,null,{}] 14:18:44 INFO - PROCESS | 1650 | 1461964724625 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}] 14:18:44 INFO - PROCESS | 1650 | 1461964724736 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:18:44 INFO - PROCESS | 1650 | 1461964724839 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d8c000 == 63 [pid = 1650] [id = 769] 14:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119bda000) [pid = 1650] [serial = 2305] [outer = 0x0] 14:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x125835400) [pid = 1650] [serial = 2306] [outer = 0x119bda000] 14:18:44 INFO - PROCESS | 1650 | 1461964724871 Marionette DEBUG loaded listener.js 14:18:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128638400) [pid = 1650] [serial = 2307] [outer = 0x119bda000] 14:18:45 INFO - PROCESS | 1650 | 1461964725238 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"]]]}] 14:18:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:18:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 670ms 14:18:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:18:45 INFO - PROCESS | 1650 | 1461964725291 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:18:45 INFO - PROCESS | 1650 | 1461964725293 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:18:45 INFO - PROCESS | 1650 | 1461964725295 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:18:45 INFO - PROCESS | 1650 | 1461964725298 Marionette TRACE conn2 <- [1,3042,null,{}] 14:18:45 INFO - PROCESS | 1650 | 1461964725306 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}] 14:18:45 INFO - PROCESS | 1650 | 1461964725422 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:18:45 INFO - PROCESS | 1650 | 1461964725522 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d631000 == 64 [pid = 1650] [id = 770] 14:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a9c3000) [pid = 1650] [serial = 2308] [outer = 0x0] 14:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ac33c00) [pid = 1650] [serial = 2309] [outer = 0x12a9c3000] 14:18:45 INFO - PROCESS | 1650 | 1461964725554 Marionette DEBUG loaded listener.js 14:18:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b2a0000) [pid = 1650] [serial = 2310] [outer = 0x12a9c3000] 14:18:46 INFO - PROCESS | 1650 | 1461964726022 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]]]}] 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:18:46 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. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:18:46 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'.) 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:18:46 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. 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:18:46 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. 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:18:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:18:46 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. 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:18:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:18:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:18:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:18:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 780ms 14:18:46 INFO - PROCESS | 1650 | 1461964726077 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 1650 | 1461964726079 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:18:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:18:46 INFO - PROCESS | 1650 | 1461964726124 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - PROCESS | 1650 | 1461964726125 Marionette TRACE conn2 <- [1,3046,null,{}] 14:18:46 INFO - PROCESS | 1650 | 1461964726128 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}] 14:18:46 INFO - PROCESS | 1650 | 1461964726229 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:18:46 INFO - PROCESS | 1650 | 1461964726331 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x134c52000 == 65 [pid = 1650] [id = 771] 14:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b2c2400) [pid = 1650] [serial = 2311] [outer = 0x0] 14:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12c2bd400) [pid = 1650] [serial = 2312] [outer = 0x12b2c2400] 14:18:46 INFO - PROCESS | 1650 | 1461964726361 Marionette DEBUG loaded listener.js 14:18:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12c330800) [pid = 1650] [serial = 2313] [outer = 0x12b2c2400] 14:18:46 INFO - PROCESS | 1650 | [1650] 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 14:18:46 INFO - PROCESS | 1650 | 1461964726790 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:18:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:18:46 INFO - {} 14:18:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 721ms 14:18:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:18:46 INFO - PROCESS | 1650 | 1461964726843 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:18:46 INFO - PROCESS | 1650 | 1461964726845 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:18:46 INFO - PROCESS | 1650 | 1461964726847 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:18:46 INFO - PROCESS | 1650 | 1461964726848 Marionette TRACE conn2 <- [1,3050,null,{}] 14:18:46 INFO - PROCESS | 1650 | 1461964726851 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}] 14:18:47 INFO - PROCESS | 1650 | 1461964726998 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:18:47 INFO - PROCESS | 1650 | 1461964727052 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13535c800 == 66 [pid = 1650] [id = 772] 14:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12c335400) [pid = 1650] [serial = 2314] [outer = 0x0] 14:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12c33b800) [pid = 1650] [serial = 2315] [outer = 0x12c335400] 14:18:47 INFO - PROCESS | 1650 | 1461964727084 Marionette DEBUG loaded listener.js 14:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12c855800) [pid = 1650] [serial = 2316] [outer = 0x12c335400] 14:18:47 INFO - PROCESS | 1650 | 1461964727447 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]]]}] 14:18:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:18:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:18:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:18:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:18:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 14:18:47 INFO - PROCESS | 1650 | 1461964727469 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:18:47 INFO - PROCESS | 1650 | 1461964727470 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:18:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:18:47 INFO - PROCESS | 1650 | 1461964727473 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:18:47 INFO - PROCESS | 1650 | 1461964727474 Marionette TRACE conn2 <- [1,3054,null,{}] 14:18:47 INFO - PROCESS | 1650 | 1461964727477 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}] 14:18:47 INFO - PROCESS | 1650 | 1461964727602 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:18:47 INFO - PROCESS | 1650 | 1461964727720 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d09800 == 67 [pid = 1650] [id = 773] 14:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x110e98800) [pid = 1650] [serial = 2317] [outer = 0x0] 14:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x112e49c00) [pid = 1650] [serial = 2318] [outer = 0x110e98800] 14:18:47 INFO - PROCESS | 1650 | 1461964727754 Marionette DEBUG loaded listener.js 14:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12cc26800) [pid = 1650] [serial = 2319] [outer = 0x110e98800] 14:18:48 INFO - PROCESS | 1650 | 1461964728241 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"]]]}] 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:18:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:18:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:18:48 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" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:18:48 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" 14:18:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:18:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:18:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 837ms 14:18:48 INFO - PROCESS | 1650 | 1461964728333 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:18:48 INFO - PROCESS | 1650 | 1461964728335 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:18:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:18:48 INFO - PROCESS | 1650 | 1461964728339 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:18:48 INFO - PROCESS | 1650 | 1461964728340 Marionette TRACE conn2 <- [1,3058,null,{}] 14:18:48 INFO - PROCESS | 1650 | 1461964728343 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}] 14:18:48 INFO - PROCESS | 1650 | 1461964728454 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:18:48 INFO - PROCESS | 1650 | 1461964728700 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba1000 == 68 [pid = 1650] [id = 774] 14:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x111f45000) [pid = 1650] [serial = 2320] [outer = 0x0] 14:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x113203c00) [pid = 1650] [serial = 2321] [outer = 0x111f45000] 14:18:48 INFO - PROCESS | 1650 | 1461964728741 Marionette DEBUG loaded listener.js 14:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x118476000) [pid = 1650] [serial = 2322] [outer = 0x111f45000] 14:18:49 INFO - PROCESS | 1650 | 1461964729135 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]]]}] 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:18:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:18:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:18:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:18:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:18:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:18:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:18:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 825ms 14:18:49 INFO - PROCESS | 1650 | 1461964729164 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:18:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:18:49 INFO - PROCESS | 1650 | 1461964729167 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:18:49 INFO - PROCESS | 1650 | 1461964729170 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:18:49 INFO - PROCESS | 1650 | 1461964729172 Marionette TRACE conn2 <- [1,3062,null,{}] 14:18:49 INFO - PROCESS | 1650 | 1461964729176 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}] 14:18:49 INFO - PROCESS | 1650 | 1461964729277 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:18:49 INFO - PROCESS | 1650 | 1461964729342 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d02800 == 69 [pid = 1650] [id = 775] 14:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11876dc00) [pid = 1650] [serial = 2323] [outer = 0x0] 14:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x118536c00) [pid = 1650] [serial = 2324] [outer = 0x11876dc00] 14:18:49 INFO - PROCESS | 1650 | 1461964729413 Marionette DEBUG loaded listener.js 14:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x119d4f000) [pid = 1650] [serial = 2325] [outer = 0x11876dc00] 14:18:49 INFO - PROCESS | 1650 | [1650] 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 14:18:49 INFO - PROCESS | 1650 | 1461964729822 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:18:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:18:49 INFO - {} 14:18:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 14:18:49 INFO - PROCESS | 1650 | 1461964729844 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:18:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:18:49 INFO - PROCESS | 1650 | 1461964729847 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:18:49 INFO - PROCESS | 1650 | 1461964729851 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:18:49 INFO - PROCESS | 1650 | 1461964729853 Marionette TRACE conn2 <- [1,3066,null,{}] 14:18:49 INFO - PROCESS | 1650 | 1461964729857 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}] 14:18:50 INFO - PROCESS | 1650 | 1461964730006 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x128fae000 == 68 [pid = 1650] [id = 766] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123f3d000 == 67 [pid = 1650] [id = 765] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12b32e800 == 66 [pid = 1650] [id = 764] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x128fa2800 == 65 [pid = 1650] [id = 763] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x126d9b800 == 64 [pid = 1650] [id = 762] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123f1c800 == 63 [pid = 1650] [id = 761] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12879b800) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb2800 == 62 [pid = 1650] [id = 760] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119810800 == 61 [pid = 1650] [id = 759] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x114fd1800 == 60 [pid = 1650] [id = 758] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1132a6000 == 59 [pid = 1650] [id = 757] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12111c800 == 58 [pid = 1650] [id = 756] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d957800 == 57 [pid = 1650] [id = 753] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d635800 == 56 [pid = 1650] [id = 752] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c221000 == 55 [pid = 1650] [id = 751] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1217b6800 == 54 [pid = 1650] [id = 750] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11832d800 == 53 [pid = 1650] [id = 749] 14:18:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d515800 == 52 [pid = 1650] [id = 748] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x116f03800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x117598c00) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1257e1800) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x116726800) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x115d41c00) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x121521c00) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1286b0800) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1192e1400) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119a0cc00) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118507800) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x119266400) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11340bc00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12611fc00) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119d4f800) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x126955800) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123f56800) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12695ac00) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x125839400) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x112a2b400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x111f41400) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x126b36000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x126961c00) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1175a1800) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128117800) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11979fc00) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x126d13400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x128639800) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x128633c00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128797800) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12811cc00) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x125852c00) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1284c1c00) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x124c11800) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1284ca800) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 14:18:50 INFO - PROCESS | 1650 | 1461964730134 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d12000 == 53 [pid = 1650] [id = 776] 14:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x112a22800) [pid = 1650] [serial = 2326] [outer = 0x0] 14:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x117111000) [pid = 1650] [serial = 2327] [outer = 0x112a22800] 14:18:50 INFO - PROCESS | 1650 | 1461964730164 Marionette DEBUG loaded listener.js 14:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119d51000) [pid = 1650] [serial = 2328] [outer = 0x112a22800] 14:18:50 INFO - PROCESS | 1650 | 1461964730462 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]]]}] 14:18:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:18:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:18:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:18:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:18:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:18:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:18:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:18:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 626ms 14:18:50 INFO - PROCESS | 1650 | 1461964730478 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:18:50 INFO - PROCESS | 1650 | 1461964730480 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:18:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:18:50 INFO - PROCESS | 1650 | 1461964730486 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:18:50 INFO - PROCESS | 1650 | 1461964730494 Marionette TRACE conn2 <- [1,3070,null,{}] 14:18:50 INFO - PROCESS | 1650 | 1461964730497 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}] 14:18:50 INFO - PROCESS | 1650 | 1461964730593 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:18:50 INFO - PROCESS | 1650 | 1461964730598 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1217bc000 == 54 [pid = 1650] [id = 777] 14:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x124a73c00) [pid = 1650] [serial = 2329] [outer = 0x0] 14:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125843800) [pid = 1650] [serial = 2330] [outer = 0x124a73c00] 14:18:50 INFO - PROCESS | 1650 | 1461964730625 Marionette DEBUG loaded listener.js 14:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x126b36000) [pid = 1650] [serial = 2331] [outer = 0x124a73c00] 14:18:50 INFO - PROCESS | 1650 | 1461964730984 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]]]}] 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:18:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 531ms 14:18:51 INFO - PROCESS | 1650 | 1461964731014 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:18:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:18:51 INFO - PROCESS | 1650 | 1461964731016 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:18:51 INFO - PROCESS | 1650 | 1461964731018 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - PROCESS | 1650 | 1461964731020 Marionette TRACE conn2 <- [1,3074,null,{}] 14:18:51 INFO - PROCESS | 1650 | 1461964731022 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}] 14:18:51 INFO - PROCESS | 1650 | 1461964731113 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:18:51 INFO - PROCESS | 1650 | 1461964731118 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d41800 == 55 [pid = 1650] [id = 778] 14:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1284bc800) [pid = 1650] [serial = 2332] [outer = 0x0] 14:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128634c00) [pid = 1650] [serial = 2333] [outer = 0x1284bc800] 14:18:51 INFO - PROCESS | 1650 | 1461964731144 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128642000) [pid = 1650] [serial = 2334] [outer = 0x1284bc800] 14:18:51 INFO - PROCESS | 1650 | 1461964731485 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]]]}] 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:18:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:18:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 518ms 14:18:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:18:51 INFO - PROCESS | 1650 | 1461964731538 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:18:51 INFO - PROCESS | 1650 | 1461964731539 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:18:51 INFO - PROCESS | 1650 | 1461964731541 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:18:51 INFO - PROCESS | 1650 | 1461964731542 Marionette TRACE conn2 <- [1,3078,null,{}] 14:18:51 INFO - PROCESS | 1650 | 1461964731545 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}] 14:18:51 INFO - PROCESS | 1650 | 1461964731635 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:18:51 INFO - PROCESS | 1650 | 1461964731639 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b421800 == 56 [pid = 1650] [id = 779] 14:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x128999000) [pid = 1650] [serial = 2335] [outer = 0x0] 14:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12899f400) [pid = 1650] [serial = 2336] [outer = 0x128999000] 14:18:51 INFO - PROCESS | 1650 | 1461964731672 Marionette DEBUG loaded listener.js 14:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128f06400) [pid = 1650] [serial = 2337] [outer = 0x128999000] 14:18:52 INFO - PROCESS | 1650 | 1461964732034 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] 14:18:52 INFO - PROCESS | 1650 | 1461964732065 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:18:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:18:52 INFO - PROCESS | 1650 | 1461964732068 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 1650 | 1461964732070 Marionette TRACE conn2 <- [1,3082,null,{}] 14:18:52 INFO - PROCESS | 1650 | 1461964732073 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}] 14:18:52 INFO - PROCESS | 1650 | 1461964732199 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:18:52 INFO - PROCESS | 1650 | 1461964732333 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be22800 == 57 [pid = 1650] [id = 780] 14:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128cc1000) [pid = 1650] [serial = 2338] [outer = 0x0] 14:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a935400) [pid = 1650] [serial = 2339] [outer = 0x128cc1000] 14:18:52 INFO - PROCESS | 1650 | 1461964732374 Marionette DEBUG loaded listener.js 14:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b2c5800) [pid = 1650] [serial = 2340] [outer = 0x128cc1000] 14:18:52 INFO - PROCESS | 1650 | 1461964732745 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]]]}] 14:18:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:18:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:18:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:18:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 721ms 14:18:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:18:52 INFO - PROCESS | 1650 | 1461964732794 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:18:52 INFO - PROCESS | 1650 | 1461964732795 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:18:52 INFO - PROCESS | 1650 | 1461964732797 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:18:52 INFO - PROCESS | 1650 | 1461964732799 Marionette TRACE conn2 <- [1,3086,null,{}] 14:18:52 INFO - PROCESS | 1650 | 1461964732801 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}] 14:18:52 INFO - PROCESS | 1650 | 1461964732915 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:18:52 INFO - PROCESS | 1650 | 1461964732926 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cd94000 == 58 [pid = 1650] [id = 781] 14:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b2e7400) [pid = 1650] [serial = 2341] [outer = 0x0] 14:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12be54000) [pid = 1650] [serial = 2342] [outer = 0x12b2e7400] 14:18:52 INFO - PROCESS | 1650 | 1461964732951 Marionette DEBUG loaded listener.js 14:18:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12be99c00) [pid = 1650] [serial = 2343] [outer = 0x12b2e7400] 14:18:53 INFO - PROCESS | 1650 | 1461964733270 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:18:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:18:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 14:18:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:18:53 INFO - PROCESS | 1650 | 1461964733316 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:18:53 INFO - PROCESS | 1650 | 1461964733318 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:18:53 INFO - PROCESS | 1650 | 1461964733320 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:18:53 INFO - PROCESS | 1650 | 1461964733321 Marionette TRACE conn2 <- [1,3090,null,{}] 14:18:53 INFO - PROCESS | 1650 | 1461964733323 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}] 14:18:53 INFO - PROCESS | 1650 | 1461964733442 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:18:53 INFO - PROCESS | 1650 | 1461964733454 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d532800 == 59 [pid = 1650] [id = 782] 14:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12be52c00) [pid = 1650] [serial = 2344] [outer = 0x0] 14:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12c0ccc00) [pid = 1650] [serial = 2345] [outer = 0x12be52c00] 14:18:53 INFO - PROCESS | 1650 | 1461964733480 Marionette DEBUG loaded listener.js 14:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12c27e000) [pid = 1650] [serial = 2346] [outer = 0x12be52c00] 14:18:53 INFO - PROCESS | 1650 | 1461964733824 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:18:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:18:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 521ms 14:18:53 INFO - PROCESS | 1650 | 1461964733842 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:18:53 INFO - PROCESS | 1650 | 1461964733843 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:18:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:18:53 INFO - PROCESS | 1650 | 1461964733845 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:18:53 INFO - PROCESS | 1650 | 1461964733846 Marionette TRACE conn2 <- [1,3094,null,{}] 14:18:53 INFO - PROCESS | 1650 | 1461964733848 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}] 14:18:53 INFO - PROCESS | 1650 | 1461964733970 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:18:53 INFO - PROCESS | 1650 | 1461964733981 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e10c800 == 60 [pid = 1650] [id = 783] 14:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12c27b800) [pid = 1650] [serial = 2347] [outer = 0x0] 14:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12c2b3400) [pid = 1650] [serial = 2348] [outer = 0x12c27b800] 14:18:54 INFO - PROCESS | 1650 | 1461964734006 Marionette DEBUG loaded listener.js 14:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12c32e800) [pid = 1650] [serial = 2349] [outer = 0x12c27b800] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x121517000) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1284bcc00) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x126964c00) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118778000) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x111122c00) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116726c00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118576400) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x116724c00) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x112a29400) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x126723000) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x110ea9c00) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:18:54 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x125857400) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:18:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:18:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 620ms 14:18:54 INFO - PROCESS | 1650 | 1461964734460 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:18:54 INFO - PROCESS | 1650 | 1461964734465 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:18:54 INFO - PROCESS | 1650 | 1461964734467 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:18:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:18:54 INFO - PROCESS | 1650 | 1461964734470 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:18:54 INFO - PROCESS | 1650 | 1461964734471 Marionette TRACE conn2 <- [1,3098,null,{}] 14:18:54 INFO - PROCESS | 1650 | 1461964734476 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}] 14:18:54 INFO - PROCESS | 1650 | 1461964734571 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:18:54 INFO - PROCESS | 1650 | 1461964734575 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d965000 == 61 [pid = 1650] [id = 784] 14:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11672a000) [pid = 1650] [serial = 2350] [outer = 0x0] 14:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12c2bf800) [pid = 1650] [serial = 2351] [outer = 0x11672a000] 14:18:54 INFO - PROCESS | 1650 | 1461964734606 Marionette DEBUG loaded listener.js 14:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12c854400) [pid = 1650] [serial = 2352] [outer = 0x11672a000] 14:18:55 INFO - PROCESS | 1650 | 1461964734995 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]]]}] 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:18:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 570ms 14:18:55 INFO - PROCESS | 1650 | 1461964735042 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:18:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:18:55 INFO - PROCESS | 1650 | 1461964735043 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:18:55 INFO - PROCESS | 1650 | 1461964735045 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:18:55 INFO - PROCESS | 1650 | 1461964735048 Marionette TRACE conn2 <- [1,3102,null,{}] 14:18:55 INFO - PROCESS | 1650 | 1461964735051 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}] 14:18:55 INFO - PROCESS | 1650 | 1461964735210 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:18:55 INFO - PROCESS | 1650 | 1461964735228 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f6d7000 == 62 [pid = 1650] [id = 785] 14:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12135dc00) [pid = 1650] [serial = 2353] [outer = 0x0] 14:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12c9e9c00) [pid = 1650] [serial = 2354] [outer = 0x12135dc00] 14:18:55 INFO - PROCESS | 1650 | 1461964735268 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12cc28400) [pid = 1650] [serial = 2355] [outer = 0x12135dc00] 14:18:55 INFO - PROCESS | 1650 | 1461964735682 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:18:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:18:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 14:18:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:18:55 INFO - PROCESS | 1650 | 1461964735716 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:18:55 INFO - PROCESS | 1650 | 1461964735717 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:18:55 INFO - PROCESS | 1650 | 1461964735719 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:18:55 INFO - PROCESS | 1650 | 1461964735720 Marionette TRACE conn2 <- [1,3106,null,{}] 14:18:55 INFO - PROCESS | 1650 | 1461964735728 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}] 14:18:55 INFO - PROCESS | 1650 | 1461964735865 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:18:55 INFO - PROCESS | 1650 | 1461964735892 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x13534b800 == 63 [pid = 1650] [id = 786] 14:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12cc2f000) [pid = 1650] [serial = 2356] [outer = 0x0] 14:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12cc63800) [pid = 1650] [serial = 2357] [outer = 0x12cc2f000] 14:18:55 INFO - PROCESS | 1650 | 1461964735916 Marionette DEBUG loaded listener.js 14:18:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d2a2c00) [pid = 1650] [serial = 2358] [outer = 0x12cc2f000] 14:18:56 INFO - PROCESS | 1650 | 1461964736219 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]]]}] 14:18:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:18:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:18:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:18:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 524ms 14:18:56 INFO - PROCESS | 1650 | 1461964736243 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:18:56 INFO - PROCESS | 1650 | 1461964736245 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:18:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:18:56 INFO - PROCESS | 1650 | 1461964736247 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:18:56 INFO - PROCESS | 1650 | 1461964736248 Marionette TRACE conn2 <- [1,3110,null,{}] 14:18:56 INFO - PROCESS | 1650 | 1461964736250 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}] 14:18:56 INFO - PROCESS | 1650 | 1461964736345 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:18:56 INFO - PROCESS | 1650 | 1461964736349 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x135a9b800 == 64 [pid = 1650] [id = 787] 14:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d2a4000) [pid = 1650] [serial = 2359] [outer = 0x0] 14:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d2ab400) [pid = 1650] [serial = 2360] [outer = 0x12d2a4000] 14:18:56 INFO - PROCESS | 1650 | 1461964736374 Marionette DEBUG loaded listener.js 14:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d559c00) [pid = 1650] [serial = 2361] [outer = 0x12d2a4000] 14:18:56 INFO - PROCESS | 1650 | 1461964736861 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"]]]}] 14:18:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:18:56 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 14:18:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:18:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:18:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 670ms 14:18:56 INFO - PROCESS | 1650 | 1461964736918 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:18:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:18:56 INFO - PROCESS | 1650 | 1461964736923 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:18:56 INFO - PROCESS | 1650 | 1461964736927 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:18:56 INFO - PROCESS | 1650 | 1461964736930 Marionette TRACE conn2 <- [1,3114,null,{}] 14:18:56 INFO - PROCESS | 1650 | 1461964736934 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}] 14:18:57 INFO - PROCESS | 1650 | 1461964737049 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:18:57 INFO - PROCESS | 1650 | 1461964737171 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\", \"9ea26de2-f753-4c4d-8227-2c35a810b495\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:18:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb8800 == 65 [pid = 1650] [id = 788] 14:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11847ac00) [pid = 1650] [serial = 2362] [outer = 0x0] 14:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x118537000) [pid = 1650] [serial = 2363] [outer = 0x11847ac00] 14:18:57 INFO - PROCESS | 1650 | 1461964737204 Marionette DEBUG loaded listener.js 14:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119a10c00) [pid = 1650] [serial = 2364] [outer = 0x11847ac00] 14:18:57 INFO - PROCESS | 1650 | 1461964737562 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]]]}] 14:18:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:18:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 14:18:57 INFO - PROCESS | 1650 | 1461964737600 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:18:57 INFO - PROCESS | 1650 | 1461964737604 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:18:58 WARNING - u'runner_teardown' () 14:18:58 INFO - No more tests 14:18:58 INFO - Got 0 unexpected results 14:18:58 INFO - SUITE-END | took 529s 14:18:58 INFO - Closing logging queue 14:18:58 INFO - queue closed 14:18:58 INFO - Return code: 0 14:18:58 WARNING - # TBPL SUCCESS # 14:18:58 INFO - Running post-action listener: _resource_record_post_action 14:18:58 INFO - Running post-run listener: _resource_record_post_run 14:18:59 INFO - Total resource usage - Wall time: 551s; CPU: 57.0%; Read bytes: 32431616; Write bytes: 954532352; Read time: 352; Write time: 4662 14:18:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:18:59 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150540800; Write bytes: 145966592; Read time: 13693; Write time: 292 14:18:59 INFO - run-tests - Wall time: 533s; CPU: 58.0%; Read bytes: 30285312; Write bytes: 796339200; Read time: 327; Write time: 4329 14:18:59 INFO - Running post-run listener: _upload_blobber_files 14:18:59 INFO - Blob upload gear active. 14:18:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:18:59 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 14:18:59 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'] 14:18:59 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 14:19:00 INFO - (blobuploader) - INFO - Open directory for files ... 14:19:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:19:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:19:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:19:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:19:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:19:01 INFO - (blobuploader) - INFO - Done attempting. 14:19:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:19:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:19:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:19:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:19:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:19:03 INFO - (blobuploader) - INFO - Done attempting. 14:19:03 INFO - (blobuploader) - INFO - Iteration through files over. 14:19:03 INFO - Return code: 0 14:19:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:19:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:19:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4afa24f07a5fe2194c2d53fd187221115f4939b31f8c1bc648b82ea0f1316455c983b1125ce540474ba2b6caa7b8801e2bc9fb26926b7bc715cace2b109121d9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/492b75dfce8835f2f0457ce525149c4f07810fd16d05432d96312ef25ce1e244c014ad2c788c3360688645999f3c28ae718b9117d9c9e3b415cea06186cf4e50"} 14:19:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:19:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:19:03 INFO - Contents: 14:19:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4afa24f07a5fe2194c2d53fd187221115f4939b31f8c1bc648b82ea0f1316455c983b1125ce540474ba2b6caa7b8801e2bc9fb26926b7bc715cace2b109121d9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/492b75dfce8835f2f0457ce525149c4f07810fd16d05432d96312ef25ce1e244c014ad2c788c3360688645999f3c28ae718b9117d9c9e3b415cea06186cf4e50"} 14:19:03 INFO - Running post-run listener: copy_logs_to_upload_dir 14:19:03 INFO - Copying logs to upload dir... 14:19:03 INFO - mkdir: /builds/slave/test/build/upload/logs 14:19:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=617.781936 ========= master_lag: 182.72 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 13 mins, 20 secs) (at 2016-04-29 14:22:00.917460) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 5 secs) (at 2016-04-29 14:22:00.921669) ========= 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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners TMPDIR=/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/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/4afa24f07a5fe2194c2d53fd187221115f4939b31f8c1bc648b82ea0f1316455c983b1125ce540474ba2b6caa7b8801e2bc9fb26926b7bc715cace2b109121d9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/492b75dfce8835f2f0457ce525149c4f07810fd16d05432d96312ef25ce1e244c014ad2c788c3360688645999f3c28ae718b9117d9c9e3b415cea06186cf4e50"} build_url:https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013383 build_url: 'https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/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/4afa24f07a5fe2194c2d53fd187221115f4939b31f8c1bc648b82ea0f1316455c983b1125ce540474ba2b6caa7b8801e2bc9fb26926b7bc715cace2b109121d9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/492b75dfce8835f2f0457ce525149c4f07810fd16d05432d96312ef25ce1e244c014ad2c788c3360688645999f3c28ae718b9117d9c9e3b415cea06186cf4e50"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Eb1rZAqfS8SEEXHSDk7xKg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 5.40 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 5 secs) (at 2016-04-29 14:22:06.333796) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 14:22:06.334112) ========= 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.Uq35qVMGfs/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.4e9rQUCo0y/Listeners TMPDIR=/var/folders/vs/05tgb2r939n1hg2_z6mc78kw00000w/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.005351 ========= master_lag: 0.92 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-29 14:22:07.259089) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-29 14:22:07.266514) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-29 14:22:08.815936) ========= ========= Total master_lag: 196.52 =========