builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0125 starttime: 1461052538.82 results: success (0) buildid: 20160418224151 builduid: c5d3648972044b829689e6c33752e00b revision: 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:38.822914) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:38.823297) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:38.823564) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:38.842398) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:38.842686) ========= 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.tsvUUBolCf/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.YPxtcwJTHv/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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-19 00:55:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.1M=0.001s 2016-04-19 00:55:38 (15.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138268 ========= master_lag: 0.76 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:39.742372) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:39.742689) ========= 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.tsvUUBolCf/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.YPxtcwJTHv/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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.027530 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:39.785179) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 00:55:39.785522) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tsvUUBolCf/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.YPxtcwJTHv/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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-19 00:55:39,853 truncating revision to first 12 chars 2016-04-19 00:55:39,853 Setting DEBUG logging. 2016-04-19 00:55:39,853 attempt 1/10 2016-04-19 00:55:39,854 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/9a8ff2f49784?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 00:55:41,361 unpacking tar archive at: fx-team-9a8ff2f49784/testing/mozharness/ program finished with exit code 0 elapsedTime=1.758939 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 00:55:41.561180) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:41.561495) ========= script_repo_revision: 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:41.561897) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:41.562157) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:55:41.583251) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 6 secs) (at 2016-04-19 00:55:41.583586) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.tsvUUBolCf/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.YPxtcwJTHv/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 00:55:41 INFO - MultiFileLogger online at 20160419 00:55:41 in /builds/slave/test 00:55:41 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 00:55:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:55:41 INFO - {'append_to_log': False, 00:55:41 INFO - 'base_work_dir': '/builds/slave/test', 00:55:41 INFO - 'blob_upload_branch': 'fx-team', 00:55:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:55:41 INFO - 'buildbot_json_path': 'buildprops.json', 00:55:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:55:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:55:41 INFO - 'download_minidump_stackwalk': True, 00:55:41 INFO - 'download_symbols': 'true', 00:55:41 INFO - 'e10s': False, 00:55:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:55:41 INFO - 'tooltool.py': '/tools/tooltool.py', 00:55:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:55:41 INFO - '/tools/misc-python/virtualenv.py')}, 00:55:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:55:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:55:41 INFO - 'log_level': 'info', 00:55:41 INFO - 'log_to_console': True, 00:55:41 INFO - 'opt_config_files': (), 00:55:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:55:41 INFO - '--processes=1', 00:55:41 INFO - '--config=%(test_path)s/wptrunner.ini', 00:55:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:55:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:55:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:55:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:55:41 INFO - 'pip_index': False, 00:55:41 INFO - 'require_test_zip': True, 00:55:41 INFO - 'test_type': ('testharness',), 00:55:41 INFO - 'this_chunk': '1', 00:55:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:55:41 INFO - 'total_chunks': '10', 00:55:41 INFO - 'virtualenv_path': 'venv', 00:55:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:55:41 INFO - 'work_dir': 'build'} 00:55:41 INFO - ##### 00:55:41 INFO - ##### Running clobber step. 00:55:41 INFO - ##### 00:55:41 INFO - Running pre-action listener: _resource_record_pre_action 00:55:41 INFO - Running main action method: clobber 00:55:41 INFO - rmtree: /builds/slave/test/build 00:55:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:55:43 INFO - Running post-action listener: _resource_record_post_action 00:55:43 INFO - ##### 00:55:43 INFO - ##### Running read-buildbot-config step. 00:55:43 INFO - ##### 00:55:43 INFO - Running pre-action listener: _resource_record_pre_action 00:55:43 INFO - Running main action method: read_buildbot_config 00:55:43 INFO - Using buildbot properties: 00:55:43 INFO - { 00:55:43 INFO - "project": "", 00:55:43 INFO - "product": "firefox", 00:55:43 INFO - "script_repo_revision": "production", 00:55:43 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 00:55:43 INFO - "repository": "", 00:55:43 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 00:55:43 INFO - "buildid": "20160418224151", 00:55:43 INFO - "pgo_build": "False", 00:55:43 INFO - "basedir": "/builds/slave/test", 00:55:43 INFO - "buildnumber": 327, 00:55:43 INFO - "slavename": "t-yosemite-r7-0125", 00:55:43 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 00:55:43 INFO - "platform": "macosx64", 00:55:43 INFO - "branch": "fx-team", 00:55:43 INFO - "revision": "9a8ff2f4978493c3fd9982652a09ffcdf2333a75", 00:55:43 INFO - "repo_path": "integration/fx-team", 00:55:43 INFO - "moz_repo_path": "", 00:55:43 INFO - "stage_platform": "macosx64", 00:55:43 INFO - "builduid": "c5d3648972044b829689e6c33752e00b", 00:55:43 INFO - "slavebuilddir": "test" 00:55:43 INFO - } 00:55:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 00:55:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 00:55:43 INFO - Running post-action listener: _resource_record_post_action 00:55:43 INFO - ##### 00:55:43 INFO - ##### Running download-and-extract step. 00:55:43 INFO - ##### 00:55:43 INFO - Running pre-action listener: _resource_record_pre_action 00:55:43 INFO - Running main action method: download_and_extract 00:55:43 INFO - mkdir: /builds/slave/test/build/tests 00:55:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:43 INFO - https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 00:55:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:55:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:55:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:55:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 00:55:44 INFO - Downloaded 1235 bytes. 00:55:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:55:44 INFO - Using the following test package requirements: 00:55:44 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 00:55:44 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:55:44 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 00:55:44 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:55:44 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 00:55:44 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:55:44 INFO - u'jsshell-mac64.zip'], 00:55:44 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:55:44 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 00:55:44 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 00:55:44 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:55:44 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 00:55:44 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:55:44 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 00:55:44 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:55:44 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 00:55:44 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:55:44 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 00:55:44 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 00:55:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:44 INFO - https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 00:55:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 00:55:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 00:55:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 00:55:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 00:55:45 INFO - Downloaded 17917479 bytes. 00:55:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:55:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:55:46 INFO - caution: filename not matched: web-platform/* 00:55:46 INFO - Return code: 11 00:55:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:46 INFO - https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 00:55:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 00:55:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 00:55:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 00:55:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 00:55:47 INFO - Downloaded 36382569 bytes. 00:55:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:55:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:55:51 INFO - caution: filename not matched: bin/* 00:55:51 INFO - caution: filename not matched: config/* 00:55:51 INFO - caution: filename not matched: mozbase/* 00:55:51 INFO - caution: filename not matched: marionette/* 00:55:51 INFO - caution: filename not matched: tools/wptserve/* 00:55:51 INFO - Return code: 11 00:55:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:51 INFO - https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 00:55:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:55:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:55:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 00:55:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 00:55:53 INFO - Downloaded 68695582 bytes. 00:55:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:55:53 INFO - mkdir: /builds/slave/test/properties 00:55:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:55:53 INFO - Writing to file /builds/slave/test/properties/build_url 00:55:53 INFO - Contents: 00:55:53 INFO - build_url:https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:55:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:55:54 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:55:54 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:55:54 INFO - Contents: 00:55:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:55:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:55:54 INFO - https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:55:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:55:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:55:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:55:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 00:55:57 INFO - Downloaded 103333253 bytes. 00:55:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:55:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:56:01 INFO - Return code: 0 00:56:01 INFO - Running post-action listener: _resource_record_post_action 00:56:01 INFO - Running post-action listener: set_extra_try_arguments 00:56:01 INFO - ##### 00:56:01 INFO - ##### Running create-virtualenv step. 00:56:01 INFO - ##### 00:56:01 INFO - Running pre-action listener: _pre_create_virtualenv 00:56:01 INFO - Running pre-action listener: _resource_record_pre_action 00:56:01 INFO - Running main action method: create_virtualenv 00:56:01 INFO - Creating virtualenv /builds/slave/test/build/venv 00:56:01 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:56:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:56:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:56:01 INFO - Using real prefix '/tools/python27' 00:56:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:56:02 INFO - Installing distribute.............................................................................................................................................................................................done. 00:56:04 INFO - Installing pip.................done. 00:56:05 INFO - Return code: 0 00:56:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:56: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')]} 00:56:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:56:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56: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')]} 00:56:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:56:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1101a8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff04949fcc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c15e0>, '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 0x10fda4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fdcf990>, '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.tsvUUBolCf/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.YPxtcwJTHv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:56:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:56:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:56:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tsvUUBolCf/Render', 00:56:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:56:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:56:05 INFO - 'HOME': '/Users/cltbld', 00:56:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:56:05 INFO - 'LOGNAME': 'cltbld', 00:56:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:56:05 INFO - 'MOZ_NO_REMOTE': '1', 00:56:05 INFO - 'NO_EM_RESTART': '1', 00:56:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:56:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:56:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:56:05 INFO - 'PWD': '/builds/slave/test', 00:56:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:56:05 INFO - 'SHELL': '/bin/bash', 00:56:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YPxtcwJTHv/Listeners', 00:56:05 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 00:56:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:56:05 INFO - 'USER': 'cltbld', 00:56:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:56:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:56:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:56:05 INFO - 'XPC_FLAGS': '0x0', 00:56:05 INFO - 'XPC_SERVICE_NAME': '0', 00:56:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:56:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:56:05 INFO - Downloading/unpacking psutil>=0.7.1 00:56:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:56:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:56:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:56:07 INFO - Installing collected packages: psutil 00:56:07 INFO - Running setup.py install for psutil 00:56:07 INFO - building 'psutil._psutil_osx' extension 00:56:07 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 00:56:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 00:56:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 00:56:08 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 00:56:08 INFO - building 'psutil._psutil_posix' extension 00:56:08 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 00:56:08 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:56:08 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:56:08 INFO - ^ 00:56:08 INFO - 1 warning generated. 00:56:08 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 00:56:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:56:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:56:09 INFO - Successfully installed psutil 00:56:09 INFO - Cleaning up... 00:56:09 INFO - Return code: 0 00:56:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:56:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:56:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:56:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1101a8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff04949fcc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c15e0>, '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 0x10fda4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fdcf990>, '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.tsvUUBolCf/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.YPxtcwJTHv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:56:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:56:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:56:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tsvUUBolCf/Render', 00:56:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:56:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:56:09 INFO - 'HOME': '/Users/cltbld', 00:56:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:56:09 INFO - 'LOGNAME': 'cltbld', 00:56:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:56:09 INFO - 'MOZ_NO_REMOTE': '1', 00:56:09 INFO - 'NO_EM_RESTART': '1', 00:56:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:56:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:56:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:56:09 INFO - 'PWD': '/builds/slave/test', 00:56:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:56:09 INFO - 'SHELL': '/bin/bash', 00:56:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YPxtcwJTHv/Listeners', 00:56:09 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 00:56:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:56:09 INFO - 'USER': 'cltbld', 00:56:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:56:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:56:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:56:09 INFO - 'XPC_FLAGS': '0x0', 00:56:09 INFO - 'XPC_SERVICE_NAME': '0', 00:56:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:56:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:56:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:56:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:56:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:56:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:56:11 INFO - Installing collected packages: mozsystemmonitor 00:56:11 INFO - Running setup.py install for mozsystemmonitor 00:56:11 INFO - Successfully installed mozsystemmonitor 00:56:11 INFO - Cleaning up... 00:56:12 INFO - Return code: 0 00:56:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:56:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:56:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:56:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1101a8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff04949fcc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c15e0>, '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 0x10fda4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fdcf990>, '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.tsvUUBolCf/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.YPxtcwJTHv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:56:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:56:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:56:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tsvUUBolCf/Render', 00:56:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:56:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:56:12 INFO - 'HOME': '/Users/cltbld', 00:56:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:56:12 INFO - 'LOGNAME': 'cltbld', 00:56:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:56:12 INFO - 'MOZ_NO_REMOTE': '1', 00:56:12 INFO - 'NO_EM_RESTART': '1', 00:56:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:56:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:56:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:56:12 INFO - 'PWD': '/builds/slave/test', 00:56:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:56:12 INFO - 'SHELL': '/bin/bash', 00:56:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YPxtcwJTHv/Listeners', 00:56:12 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 00:56:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:56:12 INFO - 'USER': 'cltbld', 00:56:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:56:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:56:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:56:12 INFO - 'XPC_FLAGS': '0x0', 00:56:12 INFO - 'XPC_SERVICE_NAME': '0', 00:56:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:56:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:56:12 INFO - Downloading/unpacking blobuploader==1.2.4 00:56:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:14 INFO - Downloading blobuploader-1.2.4.tar.gz 00:56:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:56:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:56:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:56:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:56:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:15 INFO - Downloading docopt-0.6.1.tar.gz 00:56:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:56:16 INFO - Installing collected packages: blobuploader, requests, docopt 00:56:16 INFO - Running setup.py install for blobuploader 00:56:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:56:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:56:16 INFO - Running setup.py install for requests 00:56:16 INFO - Running setup.py install for docopt 00:56:16 INFO - Successfully installed blobuploader requests docopt 00:56:16 INFO - Cleaning up... 00:56:16 INFO - Return code: 0 00:56:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:56:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:56:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:56:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:16 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 0x1101a8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff04949fcc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c15e0>, '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 0x10fda4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fdcf990>, '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.tsvUUBolCf/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.YPxtcwJTHv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:56:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:56:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:56:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tsvUUBolCf/Render', 00:56:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:56:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:56:16 INFO - 'HOME': '/Users/cltbld', 00:56:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:56:16 INFO - 'LOGNAME': 'cltbld', 00:56:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:56:16 INFO - 'MOZ_NO_REMOTE': '1', 00:56:16 INFO - 'NO_EM_RESTART': '1', 00:56:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:56:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:56:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:56:16 INFO - 'PWD': '/builds/slave/test', 00:56:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:56:16 INFO - 'SHELL': '/bin/bash', 00:56:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YPxtcwJTHv/Listeners', 00:56:16 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 00:56:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:56:16 INFO - 'USER': 'cltbld', 00:56:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:56:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:56:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:56:16 INFO - 'XPC_FLAGS': '0x0', 00:56:16 INFO - 'XPC_SERVICE_NAME': '0', 00:56:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:56:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:56:17 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-1pp5XO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:56:17 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-2I6MZk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:56:17 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-pGQUuH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:56:17 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-f7tC87-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:56:17 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-l0PJm9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:56:17 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-rNxhPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:56:17 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-8FcWmF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:56:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:56:17 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-lh3KyH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-mlhPo0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-4VfG88-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-QwekgU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-F2s3VY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-8yelLB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-ybyTeM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-ZudFBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-jtlohM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-XYn3R8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:56:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:56:18 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-HrpqU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:56:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:56:19 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-xWUiF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:56:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:56:19 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-HfMDiS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:56:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:56:19 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-wXoqPp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:56:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:56:19 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:56:19 INFO - Running setup.py install for manifestparser 00:56:19 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:56:19 INFO - Running setup.py install for mozcrash 00:56:20 INFO - Running setup.py install for mozdebug 00:56:20 INFO - Running setup.py install for mozdevice 00:56:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:56:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:56:20 INFO - Running setup.py install for mozfile 00:56:20 INFO - Running setup.py install for mozhttpd 00:56:20 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:56:20 INFO - Running setup.py install for mozinfo 00:56:20 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:56:20 INFO - Running setup.py install for mozInstall 00:56:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:56:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:56:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:56:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:56:20 INFO - Running setup.py install for mozleak 00:56:21 INFO - Running setup.py install for mozlog 00:56:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:56:21 INFO - Running setup.py install for moznetwork 00:56:21 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:56:21 INFO - Running setup.py install for mozprocess 00:56:21 INFO - Running setup.py install for mozprofile 00:56:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:56:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:56:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:56:21 INFO - Running setup.py install for mozrunner 00:56:21 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:56:21 INFO - Running setup.py install for mozscreenshot 00:56:22 INFO - Running setup.py install for moztest 00:56:22 INFO - Running setup.py install for mozversion 00:56:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:56:22 INFO - Running setup.py install for wptserve 00:56:22 INFO - Running setup.py install for marionette-driver 00:56:22 INFO - Running setup.py install for browsermob-proxy 00:56:22 INFO - Running setup.py install for marionette-client 00:56:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:56:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:56:23 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:56:23 INFO - Cleaning up... 00:56:23 INFO - Return code: 0 00:56:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:56:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:56:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:56:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:56:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1101a8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff04949fcc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1101c15e0>, '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 0x10fda4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fdcf990>, '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.tsvUUBolCf/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.YPxtcwJTHv/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:56:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:56:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:56:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tsvUUBolCf/Render', 00:56:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:56:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:56:23 INFO - 'HOME': '/Users/cltbld', 00:56:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:56:23 INFO - 'LOGNAME': 'cltbld', 00:56:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:56:23 INFO - 'MOZ_NO_REMOTE': '1', 00:56:23 INFO - 'NO_EM_RESTART': '1', 00:56:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:56:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:56:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:56:23 INFO - 'PWD': '/builds/slave/test', 00:56:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:56:23 INFO - 'SHELL': '/bin/bash', 00:56:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YPxtcwJTHv/Listeners', 00:56:23 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 00:56:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:56:23 INFO - 'USER': 'cltbld', 00:56:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:56:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:56:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:56:23 INFO - 'XPC_FLAGS': '0x0', 00:56:23 INFO - 'XPC_SERVICE_NAME': '0', 00:56:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:56:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:56:23 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-ahjQZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:56:23 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:56:23 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-g_LVUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:56:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:56:23 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-uvWE2W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:56:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:56:23 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-Za5ZCN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:56:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:56:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:56:23 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-ehztuq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-jO3_MG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-mLgViA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-QNi8HX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-37_OgX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-P_67iA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-LIm_4N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-viOGJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-HtX6Y8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-J18N1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:56:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:56:24 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-sWxNgW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:56:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:56:25 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-j3eY_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:56:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:56:25 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-ZcHe9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:56:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:56:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:56:25 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-Rf8k57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:56:25 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:56:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:56:25 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-PwxcA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:56:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:56:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:56:25 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-E66ULc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:56:25 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:56:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:56:25 INFO - Running setup.py (path:/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/pip-9oYy62-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:56:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:56:26 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:56:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:56:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:56:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:56:26 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:56:26 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:56:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:56:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:56:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:56:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:56:28 INFO - Downloading blessings-1.6.tar.gz 00:56:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:56:28 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:56:28 INFO - Installing collected packages: blessings 00:56:28 INFO - Running setup.py install for blessings 00:56:28 INFO - Successfully installed blessings 00:56:28 INFO - Cleaning up... 00:56:28 INFO - Return code: 0 00:56:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:56:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:56:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:56:29 INFO - Reading from file tmpfile_stdout 00:56:29 INFO - Current package versions: 00:56:29 INFO - blessings == 1.6 00:56:29 INFO - blobuploader == 1.2.4 00:56:29 INFO - browsermob-proxy == 0.6.0 00:56:29 INFO - docopt == 0.6.1 00:56:29 INFO - manifestparser == 1.1 00:56:29 INFO - marionette-client == 2.3.0 00:56:29 INFO - marionette-driver == 1.4.0 00:56:29 INFO - mozInstall == 1.12 00:56:29 INFO - mozcrash == 0.17 00:56:29 INFO - mozdebug == 0.1 00:56:29 INFO - mozdevice == 0.48 00:56:29 INFO - mozfile == 1.2 00:56:29 INFO - mozhttpd == 0.7 00:56:29 INFO - mozinfo == 0.9 00:56:29 INFO - mozleak == 0.1 00:56:29 INFO - mozlog == 3.1 00:56:29 INFO - moznetwork == 0.27 00:56:29 INFO - mozprocess == 0.22 00:56:29 INFO - mozprofile == 0.28 00:56:29 INFO - mozrunner == 6.11 00:56:29 INFO - mozscreenshot == 0.1 00:56:29 INFO - mozsystemmonitor == 0.0 00:56:29 INFO - moztest == 0.7 00:56:29 INFO - mozversion == 1.4 00:56:29 INFO - psutil == 3.1.1 00:56:29 INFO - requests == 1.2.3 00:56:29 INFO - wptserve == 1.4.0 00:56:29 INFO - wsgiref == 0.1.2 00:56:29 INFO - Running post-action listener: _resource_record_post_action 00:56:29 INFO - Running post-action listener: _start_resource_monitoring 00:56:29 INFO - Starting resource monitoring. 00:56:29 INFO - ##### 00:56:29 INFO - ##### Running pull step. 00:56:29 INFO - ##### 00:56:29 INFO - Running pre-action listener: _resource_record_pre_action 00:56:29 INFO - Running main action method: pull 00:56:29 INFO - Pull has nothing to do! 00:56:29 INFO - Running post-action listener: _resource_record_post_action 00:56:29 INFO - ##### 00:56:29 INFO - ##### Running install step. 00:56:29 INFO - ##### 00:56:29 INFO - Running pre-action listener: _resource_record_pre_action 00:56:29 INFO - Running main action method: install 00:56:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:56:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:56:29 INFO - Reading from file tmpfile_stdout 00:56:29 INFO - Detecting whether we're running mozinstall >=1.0... 00:56:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:56:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:56:29 INFO - Reading from file tmpfile_stdout 00:56:29 INFO - Output received: 00:56:29 INFO - Usage: mozinstall [options] installer 00:56:29 INFO - Options: 00:56:29 INFO - -h, --help show this help message and exit 00:56:29 INFO - -d DEST, --destination=DEST 00:56:29 INFO - Directory to install application into. [default: 00:56:29 INFO - "/builds/slave/test"] 00:56:29 INFO - --app=APP Application being installed. [default: firefox] 00:56:29 INFO - mkdir: /builds/slave/test/build/application 00:56:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 00:56:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 00:56:49 INFO - Reading from file tmpfile_stdout 00:56:49 INFO - Output received: 00:56:49 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:56:49 INFO - Running post-action listener: _resource_record_post_action 00:56:49 INFO - ##### 00:56:49 INFO - ##### Running run-tests step. 00:56:49 INFO - ##### 00:56:49 INFO - Running pre-action listener: _resource_record_pre_action 00:56:49 INFO - Running main action method: run_tests 00:56:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:56:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:56:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:56:49 INFO - grabbing minidump binary from tooltool 00:56:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:56:49 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 0x1101c15e0>, '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 0x10fda4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fdcf990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:56:49 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:56:49 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 00:56:49 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:56:49 INFO - Return code: 0 00:56:49 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:56:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:56:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:56:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:56:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.tsvUUBolCf/Render', 00:56:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:56:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:56:49 INFO - 'HOME': '/Users/cltbld', 00:56:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:56:49 INFO - 'LOGNAME': 'cltbld', 00:56:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:56:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:56:49 INFO - 'MOZ_NO_REMOTE': '1', 00:56:49 INFO - 'NO_EM_RESTART': '1', 00:56:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:56:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:56:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:56:49 INFO - 'PWD': '/builds/slave/test', 00:56:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:56:49 INFO - 'SHELL': '/bin/bash', 00:56:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YPxtcwJTHv/Listeners', 00:56:49 INFO - 'TMPDIR': '/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/T/', 00:56:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:56:49 INFO - 'USER': 'cltbld', 00:56:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:56:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:56:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:56:49 INFO - 'XPC_FLAGS': '0x0', 00:56:49 INFO - 'XPC_SERVICE_NAME': '0', 00:56:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:56:49 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:56:50 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 00:56:50 INFO - import pkg_resources 00:56:50 INFO - Using 1 client processes 00:56:50 INFO - wptserve Starting http server on 127.0.0.1:8000 00:56:50 INFO - wptserve Starting http server on 127.0.0.1:8001 00:56:50 INFO - wptserve Starting http server on 127.0.0.1:8443 00:56:53 INFO - SUITE-START | Running 778 tests 00:56:53 INFO - Running testharness tests 00:56:53 INFO - Setting up ssl 00:56:53 INFO - PROCESS | certutil | 00:56:53 INFO - PROCESS | certutil | 00:56:53 INFO - PROCESS | certutil | 00:56:53 INFO - Certificate Nickname Trust Attributes 00:56:53 INFO - SSL,S/MIME,JAR/XPI 00:56:53 INFO - 00:56:53 INFO - web-platform-tests CT,, 00:56:53 INFO - 00:56:53 INFO - Starting runner 00:56:54 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:56:54 INFO - PROCESS | 1645 | 1461052614292 Marionette DEBUG Marionette enabled via build flag and pref 00:56:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x1164d2800 == 1 [pid = 1645] [id = 1] 00:56:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 1 (0x1164d3000) [pid = 1645] [serial = 1] [outer = 0x0] 00:56:54 INFO - PROCESS | 1645 | [1645] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:56:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 2 (0x1164d4000) [pid = 1645] [serial = 2] [outer = 0x1164d3000] 00:56:54 INFO - PROCESS | 1645 | 1461052614625 Marionette INFO Listening on port 2828 00:56:54 INFO - PROCESS | 1645 | 1461052614846 Marionette DEBUG Marionette enabled via command-line flag 00:56:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x119141000 == 2 [pid = 1645] [id = 2] 00:56:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 3 (0x119141800) [pid = 1645] [serial = 3] [outer = 0x0] 00:56:54 INFO - PROCESS | 1645 | [1645] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:56:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 4 (0x119142800) [pid = 1645] [serial = 4] [outer = 0x119141800] 00:56:54 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:56:54 INFO - PROCESS | 1645 | 1461052614997 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 00:56:55 INFO - PROCESS | 1645 | 1461052615083 Marionette DEBUG Closed connection conn0 00:56:55 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:56:55 INFO - PROCESS | 1645 | 1461052615089 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 00:56:55 INFO - PROCESS | 1645 | 1461052615104 Marionette DEBUG Closed connection conn1 00:56:55 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:56:55 INFO - PROCESS | 1645 | 1461052615109 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 00:56:55 INFO - PROCESS | 1645 | 1461052615116 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:56:55 INFO - PROCESS | 1645 | 1461052615122 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418224151","device":"desktop","version":"48.0a1"} 00:56:55 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:56:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca15000 == 3 [pid = 1645] [id = 3] 00:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 5 (0x11ca15800) [pid = 1645] [serial = 5] [outer = 0x0] 00:56:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca16000 == 4 [pid = 1645] [id = 4] 00:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 6 (0x11ca54000) [pid = 1645] [serial = 6] [outer = 0x0] 00:56:56 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ad6800 == 5 [pid = 1645] [id = 5] 00:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 7 (0x11ca53800) [pid = 1645] [serial = 7] [outer = 0x0] 00:56:56 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:56:56 INFO - PROCESS | 1645 | [1645] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 8 (0x126bd3c00) [pid = 1645] [serial = 8] [outer = 0x11ca53800] 00:56:56 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 00:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 9 (0x126eeb800) [pid = 1645] [serial = 9] [outer = 0x11ca15800] 00:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 10 (0x1268b1c00) [pid = 1645] [serial = 10] [outer = 0x11ca54000] 00:56:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 11 (0x1268b3c00) [pid = 1645] [serial = 11] [outer = 0x11ca53800] 00:56:57 INFO - PROCESS | 1645 | 1461052617263 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1645 | 1461052617274 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 00:56:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 12 (0x12722f400) [pid = 1645] [serial = 12] [outer = 0x11ca53800] 00:56:57 INFO - PROCESS | 1645 | 1461052617633 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"881243c0-deff-994f-a1f0-00252b6f7f14","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418224151","device":"desktop","version":"48.0a1","command_id":1}}] 00:56:57 INFO - PROCESS | 1645 | 1461052617726 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:56:57 INFO - PROCESS | 1645 | 1461052617770 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:56:57 INFO - PROCESS | 1645 | 1461052617868 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:56:57 INFO - PROCESS | 1645 | [1645] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:56:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 13 (0x12af4dc00) [pid = 1645] [serial = 13] [outer = 0x11ca53800] 00:56:58 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:56:58 INFO - PROCESS | 1645 | 1461052618129 Marionette TRACE conn2 <- [1,3,null,{}] 00:56:58 INFO - PROCESS | 1645 | 1461052618132 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:56:58 INFO - PROCESS | 1645 | 1461052618146 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:56:58 INFO - PROCESS | 1645 | 1461052618173 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1645 | 1461052618175 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:56:58 INFO - PROCESS | 1645 | 1461052618177 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1645 | 1461052618180 Marionette TRACE conn2 <- [1,6,null,{}] 00:56:58 INFO - PROCESS | 1645 | 1461052618182 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:58 INFO - PROCESS | 1645 | 1461052618193 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:56:58 INFO - PROCESS | 1645 | 1461052618195 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8b7000 == 6 [pid = 1645] [id = 6] 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 14 (0x12b8f1400) [pid = 1645] [serial = 14] [outer = 0x0] 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 15 (0x12b8f3000) [pid = 1645] [serial = 15] [outer = 0x12b8f1400] 00:56:58 INFO - PROCESS | 1645 | 1461052618228 Marionette DEBUG loaded listener.js 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 16 (0x12b8f8800) [pid = 1645] [serial = 16] [outer = 0x12b8f1400] 00:56:58 INFO - PROCESS | 1645 | 1461052618513 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:56:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be7d800 == 7 [pid = 1645] [id = 7] 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 17 (0x12bb56000) [pid = 1645] [serial = 17] [outer = 0x0] 00:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 18 (0x12bbd0000) [pid = 1645] [serial = 18] [outer = 0x12bb56000] 00:56:58 INFO - PROCESS | 1645 | 1461052618560 Marionette DEBUG loaded listener.js 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 19 (0x12bbd6800) [pid = 1645] [serial = 19] [outer = 0x12bb56000] 00:56:58 INFO - PROCESS | 1645 | 1461052618598 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1645 | 1461052618599 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:56:58 INFO - PROCESS | 1645 | 1461052618635 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1645 | 1461052618636 Marionette TRACE conn2 <- [1,10,null,{}] 00:56:58 INFO - PROCESS | 1645 | 1461052618656 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:58 INFO - PROCESS | 1645 | 1461052618781 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:56:58 INFO - PROCESS | 1645 | 1461052618819 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d215000 == 8 [pid = 1645] [id = 8] 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 20 (0x12cfd2c00) [pid = 1645] [serial = 20] [outer = 0x0] 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 21 (0x12cfd4800) [pid = 1645] [serial = 21] [outer = 0x12cfd2c00] 00:56:58 INFO - PROCESS | 1645 | 1461052618848 Marionette DEBUG loaded listener.js 00:56:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 22 (0x12d25e000) [pid = 1645] [serial = 22] [outer = 0x12cfd2c00] 00:56:59 INFO - PROCESS | 1645 | 1461052619157 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 589ms 00:56:59 INFO - PROCESS | 1645 | 1461052619234 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:56:59 INFO - PROCESS | 1645 | 1461052619236 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:56:59 INFO - PROCESS | 1645 | 1461052619245 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:56:59 INFO - PROCESS | 1645 | 1461052619246 Marionette TRACE conn2 <- [1,14,null,{}] 00:56:59 INFO - PROCESS | 1645 | 1461052619250 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:59 INFO - PROCESS | 1645 | 1461052619384 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:56:59 INFO - PROCESS | 1645 | 1461052619391 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da4e000 == 9 [pid = 1645] [id = 9] 00:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 23 (0x12d261800) [pid = 1645] [serial = 23] [outer = 0x0] 00:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 24 (0x12d398c00) [pid = 1645] [serial = 24] [outer = 0x12d261800] 00:56:59 INFO - PROCESS | 1645 | 1461052619429 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 25 (0x12e097400) [pid = 1645] [serial = 25] [outer = 0x12d261800] 00:56:59 INFO - PROCESS | 1645 | 1461052619800 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 570ms 00:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:56:59 INFO - PROCESS | 1645 | 1461052619814 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:56:59 INFO - PROCESS | 1645 | 1461052619815 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:56:59 INFO - PROCESS | 1645 | 1461052619818 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:56:59 INFO - PROCESS | 1645 | 1461052619820 Marionette TRACE conn2 <- [1,18,null,{}] 00:56:59 INFO - PROCESS | 1645 | 1461052619825 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:59 INFO - PROCESS | 1645 | 1461052619912 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:56:59 INFO - PROCESS | 1645 | 1461052619916 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3a6800 == 10 [pid = 1645] [id = 10] 00:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 26 (0x12e09e800) [pid = 1645] [serial = 26] [outer = 0x0] 00:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 27 (0x12e27a000) [pid = 1645] [serial = 27] [outer = 0x12e09e800] 00:56:59 INFO - PROCESS | 1645 | 1461052619943 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 28 (0x12e282c00) [pid = 1645] [serial = 28] [outer = 0x12e09e800] 00:57:00 INFO - PROCESS | 1645 | 1461052620260 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 472ms 00:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:57:00 INFO - PROCESS | 1645 | 1461052620293 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:57:00 INFO - PROCESS | 1645 | 1461052620295 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:57:00 INFO - PROCESS | 1645 | 1461052620298 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:57:00 INFO - PROCESS | 1645 | 1461052620300 Marionette TRACE conn2 <- [1,22,null,{}] 00:57:00 INFO - PROCESS | 1645 | 1461052620307 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:00 INFO - PROCESS | 1645 | 1461052620439 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:57:00 INFO - PROCESS | 1645 | 1461052620447 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e717000 == 11 [pid = 1645] [id = 11] 00:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 29 (0x11acc1400) [pid = 1645] [serial = 29] [outer = 0x0] 00:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 30 (0x12e606c00) [pid = 1645] [serial = 30] [outer = 0x11acc1400] 00:57:00 INFO - PROCESS | 1645 | 1461052620485 Marionette DEBUG loaded listener.js 00:57:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 31 (0x12e6ca800) [pid = 1645] [serial = 31] [outer = 0x11acc1400] 00:57:00 INFO - PROCESS | 1645 | 1461052620875 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:57:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:57:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 622ms 00:57:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:57:00 INFO - PROCESS | 1645 | 1461052620921 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:57:00 INFO - PROCESS | 1645 | 1461052620922 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:57:00 INFO - PROCESS | 1645 | 1461052620924 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:57:00 INFO - PROCESS | 1645 | 1461052620925 Marionette TRACE conn2 <- [1,26,null,{}] 00:57:00 INFO - PROCESS | 1645 | 1461052620927 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:01 INFO - PROCESS | 1645 | 1461052621013 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:57:01 INFO - PROCESS | 1645 | 1461052621019 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e65a000 == 12 [pid = 1645] [id = 12] 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 32 (0x11a79ec00) [pid = 1645] [serial = 32] [outer = 0x0] 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 33 (0x12cfd5c00) [pid = 1645] [serial = 33] [outer = 0x11a79ec00] 00:57:01 INFO - PROCESS | 1645 | 1461052621044 Marionette DEBUG loaded listener.js 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 34 (0x12eba5c00) [pid = 1645] [serial = 34] [outer = 0x11a79ec00] 00:57:01 INFO - PROCESS | 1645 | 1461052621301 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 00:57:01 INFO - PROCESS | 1645 | 1461052621343 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1645 | 1461052621344 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:57:01 INFO - PROCESS | 1645 | 1461052621347 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1645 | 1461052621347 Marionette TRACE conn2 <- [1,30,null,{}] 00:57:01 INFO - PROCESS | 1645 | 1461052621350 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:01 INFO - PROCESS | 1645 | 1461052621446 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:57:01 INFO - PROCESS | 1645 | 1461052621450 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebe3000 == 13 [pid = 1645] [id = 13] 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 35 (0x12eba8400) [pid = 1645] [serial = 35] [outer = 0x0] 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 36 (0x12ebb1000) [pid = 1645] [serial = 36] [outer = 0x12eba8400] 00:57:01 INFO - PROCESS | 1645 | 1461052621475 Marionette DEBUG loaded listener.js 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 37 (0x12f143800) [pid = 1645] [serial = 37] [outer = 0x12eba8400] 00:57:01 INFO - PROCESS | 1645 | 1461052621712 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 00:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:57:01 INFO - PROCESS | 1645 | 1461052621765 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1645 | 1461052621767 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:57:01 INFO - PROCESS | 1645 | 1461052621776 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1645 | 1461052621777 Marionette TRACE conn2 <- [1,34,null,{}] 00:57:01 INFO - PROCESS | 1645 | 1461052621780 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:01 INFO - PROCESS | 1645 | 1461052621865 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:57:01 INFO - PROCESS | 1645 | 1461052621870 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1ce000 == 14 [pid = 1645] [id = 14] 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 38 (0x12f145800) [pid = 1645] [serial = 38] [outer = 0x0] 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 39 (0x12f14ac00) [pid = 1645] [serial = 39] [outer = 0x12f145800] 00:57:01 INFO - PROCESS | 1645 | 1461052621896 Marionette DEBUG loaded listener.js 00:57:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 40 (0x12f461c00) [pid = 1645] [serial = 40] [outer = 0x12f145800] 00:57:02 INFO - PROCESS | 1645 | 1461052622136 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 375ms 00:57:02 INFO - PROCESS | 1645 | 1461052622145 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:57:02 INFO - PROCESS | 1645 | 1461052622146 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:57:02 INFO - PROCESS | 1645 | 1461052622148 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:57:02 INFO - PROCESS | 1645 | 1461052622149 Marionette TRACE conn2 <- [1,38,null,{}] 00:57:02 INFO - PROCESS | 1645 | 1461052622151 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:02 INFO - PROCESS | 1645 | 1461052622261 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:57:02 INFO - PROCESS | 1645 | 1461052622266 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f499000 == 15 [pid = 1645] [id = 15] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 41 (0x12f466000) [pid = 1645] [serial = 41] [outer = 0x0] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 42 (0x12f46d000) [pid = 1645] [serial = 42] [outer = 0x12f466000] 00:57:02 INFO - PROCESS | 1645 | 1461052622291 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 43 (0x12f71fc00) [pid = 1645] [serial = 43] [outer = 0x12f466000] 00:57:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f764800 == 16 [pid = 1645] [id = 16] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 44 (0x12f765000) [pid = 1645] [serial = 44] [outer = 0x0] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 45 (0x12f766000) [pid = 1645] [serial = 45] [outer = 0x12f765000] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 46 (0x12f76d800) [pid = 1645] [serial = 46] [outer = 0x12f765000] 00:57:02 INFO - PROCESS | 1645 | 1461052622557 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:57:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1278db800 == 17 [pid = 1645] [id = 17] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 47 (0x12f724400) [pid = 1645] [serial = 47] [outer = 0x0] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 48 (0x12f908400) [pid = 1645] [serial = 48] [outer = 0x12f724400] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 49 (0x115372c00) [pid = 1645] [serial = 49] [outer = 0x12f724400] 00:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 468ms 00:57:02 INFO - PROCESS | 1645 | 1461052622638 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:57:02 INFO - PROCESS | 1645 | 1461052622639 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:57:02 INFO - PROCESS | 1645 | 1461052622657 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:57:02 INFO - PROCESS | 1645 | 1461052622658 Marionette TRACE conn2 <- [1,42,null,{}] 00:57:02 INFO - PROCESS | 1645 | 1461052622675 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:02 INFO - PROCESS | 1645 | 1461052622761 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:57:02 INFO - PROCESS | 1645 | 1461052622766 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbd7800 == 18 [pid = 1645] [id = 18] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 50 (0x12f722000) [pid = 1645] [serial = 50] [outer = 0x0] 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 51 (0x12f903400) [pid = 1645] [serial = 51] [outer = 0x12f722000] 00:57:02 INFO - PROCESS | 1645 | 1461052622793 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 52 (0x12fb80400) [pid = 1645] [serial = 52] [outer = 0x12f722000] 00:57:03 INFO - PROCESS | 1645 | 1461052623038 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 445ms 00:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:57:03 INFO - PROCESS | 1645 | 1461052623093 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:57:03 INFO - PROCESS | 1645 | 1461052623095 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:57:03 INFO - PROCESS | 1645 | 1461052623097 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 1645 | 1461052623099 Marionette TRACE conn2 <- [1,46,null,{}] 00:57:03 INFO - PROCESS | 1645 | 1461052623109 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:03 INFO - PROCESS | 1645 | 1461052623206 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:57:03 INFO - PROCESS | 1645 | 1461052623211 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff5a000 == 19 [pid = 1645] [id = 19] 00:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 53 (0x11a543800) [pid = 1645] [serial = 53] [outer = 0x0] 00:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 54 (0x11bd93c00) [pid = 1645] [serial = 54] [outer = 0x11a543800] 00:57:03 INFO - PROCESS | 1645 | 1461052623251 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 55 (0x12ff05400) [pid = 1645] [serial = 55] [outer = 0x11a543800] 00:57:03 INFO - PROCESS | 1645 | 1461052623665 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:57:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 619ms 00:57:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:57:03 INFO - PROCESS | 1645 | 1461052623717 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:57:03 INFO - PROCESS | 1645 | 1461052623719 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:57:03 INFO - PROCESS | 1645 | 1461052623722 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 1645 | 1461052623723 Marionette TRACE conn2 <- [1,50,null,{}] 00:57:03 INFO - PROCESS | 1645 | 1461052623725 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:03 INFO - PROCESS | 1645 | 1461052623814 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:57:03 INFO - PROCESS | 1645 | 1461052623819 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff7c800 == 20 [pid = 1645] [id = 20] 00:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 56 (0x11ad28400) [pid = 1645] [serial = 56] [outer = 0x0] 00:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 57 (0x11ad2d000) [pid = 1645] [serial = 57] [outer = 0x11ad28400] 00:57:03 INFO - PROCESS | 1645 | 1461052623843 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 58 (0x12ff08800) [pid = 1645] [serial = 58] [outer = 0x11ad28400] 00:57:04 INFO - PROCESS | 1645 | 1461052624072 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 00:57:04 INFO - PROCESS | 1645 | 1461052624094 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:57:04 INFO - PROCESS | 1645 | 1461052624095 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:57:04 INFO - PROCESS | 1645 | 1461052624097 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:57:04 INFO - PROCESS | 1645 | 1461052624098 Marionette TRACE conn2 <- [1,54,null,{}] 00:57:04 INFO - PROCESS | 1645 | 1461052624100 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:04 INFO - PROCESS | 1645 | 1461052624200 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:57:04 INFO - PROCESS | 1645 | 1461052624204 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff8c000 == 21 [pid = 1645] [id = 21] 00:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 59 (0x12ff0d000) [pid = 1645] [serial = 59] [outer = 0x0] 00:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 60 (0x12ffd5000) [pid = 1645] [serial = 60] [outer = 0x12ff0d000] 00:57:04 INFO - PROCESS | 1645 | 1461052624228 Marionette DEBUG loaded listener.js 00:57:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 61 (0x12ffdac00) [pid = 1645] [serial = 61] [outer = 0x12ff0d000] 00:57:05 INFO - PROCESS | 1645 | 1461052625093 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1019ms 00:57:05 INFO - PROCESS | 1645 | 1461052625117 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 1645 | 1461052625119 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:57:05 INFO - PROCESS | 1645 | 1461052625123 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 1645 | 1461052625125 Marionette TRACE conn2 <- [1,58,null,{}] 00:57:05 INFO - PROCESS | 1645 | 1461052625129 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:05 INFO - PROCESS | 1645 | 1461052625235 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:57:05 INFO - PROCESS | 1645 | 1461052625284 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x114b2f800 == 22 [pid = 1645] [id = 22] 00:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 62 (0x114e9f400) [pid = 1645] [serial = 62] [outer = 0x0] 00:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 63 (0x115278800) [pid = 1645] [serial = 63] [outer = 0x114e9f400] 00:57:05 INFO - PROCESS | 1645 | 1461052625321 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 64 (0x116436000) [pid = 1645] [serial = 64] [outer = 0x114e9f400] 00:57:05 INFO - PROCESS | 1645 | 1461052625725 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 00:57:05 INFO - PROCESS | 1645 | 1461052625743 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:57:05 INFO - PROCESS | 1645 | 1461052625747 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:57:05 INFO - PROCESS | 1645 | 1461052625752 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:57:05 INFO - PROCESS | 1645 | 1461052625754 Marionette TRACE conn2 <- [1,62,null,{}] 00:57:05 INFO - PROCESS | 1645 | 1461052625756 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:05 INFO - PROCESS | 1645 | 1461052625863 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:57:05 INFO - PROCESS | 1645 | 1461052625898 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x118ba9000 == 23 [pid = 1645] [id = 23] 00:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 65 (0x115283800) [pid = 1645] [serial = 65] [outer = 0x0] 00:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 66 (0x118b56000) [pid = 1645] [serial = 66] [outer = 0x115283800] 00:57:05 INFO - PROCESS | 1645 | 1461052625929 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 67 (0x11a799000) [pid = 1645] [serial = 67] [outer = 0x115283800] 00:57:06 INFO - PROCESS | 1645 | 1461052626357 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 00:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:57:06 INFO - PROCESS | 1645 | 1461052626373 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:57:06 INFO - PROCESS | 1645 | 1461052626375 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:57:06 INFO - PROCESS | 1645 | 1461052626377 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:57:06 INFO - PROCESS | 1645 | 1461052626380 Marionette TRACE conn2 <- [1,66,null,{}] 00:57:06 INFO - PROCESS | 1645 | 1461052626387 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:06 INFO - PROCESS | 1645 | 1461052626494 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:57:06 INFO - PROCESS | 1645 | 1461052626562 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974b800 == 24 [pid = 1645] [id = 24] 00:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x11ad27000) [pid = 1645] [serial = 68] [outer = 0x0] 00:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x11bbebc00) [pid = 1645] [serial = 69] [outer = 0x11ad27000] 00:57:06 INFO - PROCESS | 1645 | 1461052626595 Marionette DEBUG loaded listener.js 00:57:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x11bf70c00) [pid = 1645] [serial = 70] [outer = 0x11ad27000] 00:57:07 INFO - PROCESS | 1645 | 1461052627194 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 00:57:07 INFO - PROCESS | 1645 | 1461052627283 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:57:07 INFO - PROCESS | 1645 | 1461052627284 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:57:07 INFO - PROCESS | 1645 | 1461052627293 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:57:07 INFO - PROCESS | 1645 | 1461052627295 Marionette TRACE conn2 <- [1,70,null,{}] 00:57:07 INFO - PROCESS | 1645 | 1461052627298 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:07 INFO - PROCESS | 1645 | 1461052627377 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:57:07 INFO - PROCESS | 1645 | 1461052627416 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x1164ce800 == 25 [pid = 1645] [id = 25] 00:57:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x118bda000) [pid = 1645] [serial = 71] [outer = 0x0] 00:57:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x118e56000) [pid = 1645] [serial = 72] [outer = 0x118bda000] 00:57:07 INFO - PROCESS | 1645 | 1461052627445 Marionette DEBUG loaded listener.js 00:57:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x1191ad400) [pid = 1645] [serial = 73] [outer = 0x118bda000] 00:57:07 INFO - PROCESS | 1645 | 1461052627866 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 619ms 00:57:07 INFO - PROCESS | 1645 | 1461052627913 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:57:07 INFO - PROCESS | 1645 | 1461052627916 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:57:07 INFO - PROCESS | 1645 | 1461052627927 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:57:07 INFO - PROCESS | 1645 | 1461052627928 Marionette TRACE conn2 <- [1,74,null,{}] 00:57:07 INFO - PROCESS | 1645 | 1461052627931 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:08 INFO - PROCESS | 1645 | 1461052628002 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:57:08 INFO - PROCESS | 1645 | 1461052628007 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x118b0f000 == 26 [pid = 1645] [id = 26] 00:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x1191ad000) [pid = 1645] [serial = 74] [outer = 0x0] 00:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x11a53f000) [pid = 1645] [serial = 75] [outer = 0x1191ad000] 00:57:08 INFO - PROCESS | 1645 | 1461052628035 Marionette DEBUG loaded listener.js 00:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11a79f400) [pid = 1645] [serial = 76] [outer = 0x1191ad000] 00:57:08 INFO - PROCESS | 1645 | 1461052628348 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 00:57:08 INFO - PROCESS | 1645 | 1461052628396 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:57:08 INFO - PROCESS | 1645 | 1461052628397 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:57:08 INFO - PROCESS | 1645 | 1461052628399 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:57:08 INFO - PROCESS | 1645 | 1461052628402 Marionette TRACE conn2 <- [1,78,null,{}] 00:57:08 INFO - PROCESS | 1645 | 1461052628410 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:08 INFO - PROCESS | 1645 | 1461052628480 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:57:08 INFO - PROCESS | 1645 | 1461052628485 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x11926a800 == 27 [pid = 1645] [id = 27] 00:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11a7c4000) [pid = 1645] [serial = 77] [outer = 0x0] 00:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11aa3a400) [pid = 1645] [serial = 78] [outer = 0x11a7c4000] 00:57:08 INFO - PROCESS | 1645 | 1461052628515 Marionette DEBUG loaded listener.js 00:57:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11ade3c00) [pid = 1645] [serial = 79] [outer = 0x11a7c4000] 00:57:08 INFO - PROCESS | 1645 | 1461052628825 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 00:57:08 INFO - PROCESS | 1645 | 1461052628873 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:57:08 INFO - PROCESS | 1645 | 1461052628874 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:57:08 INFO - PROCESS | 1645 | 1461052628877 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:57:08 INFO - PROCESS | 1645 | 1461052628878 Marionette TRACE conn2 <- [1,82,null,{}] 00:57:08 INFO - PROCESS | 1645 | 1461052628880 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:08 INFO - PROCESS | 1645 | 1461052628953 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:57:08 INFO - PROCESS | 1645 | 1461052628992 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974b000 == 28 [pid = 1645] [id = 28] 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x119c1cc00) [pid = 1645] [serial = 80] [outer = 0x0] 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11af7d000) [pid = 1645] [serial = 81] [outer = 0x119c1cc00] 00:57:09 INFO - PROCESS | 1645 | 1461052629019 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11b914400) [pid = 1645] [serial = 82] [outer = 0x119c1cc00] 00:57:09 INFO - PROCESS | 1645 | 1461052629291 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 00:57:09 INFO - PROCESS | 1645 | 1461052629296 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:57:09 INFO - PROCESS | 1645 | 1461052629297 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:57:09 INFO - PROCESS | 1645 | 1461052629299 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:57:09 INFO - PROCESS | 1645 | 1461052629300 Marionette TRACE conn2 <- [1,86,null,{}] 00:57:09 INFO - PROCESS | 1645 | 1461052629310 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:09 INFO - PROCESS | 1645 | 1461052629383 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:57:09 INFO - PROCESS | 1645 | 1461052629390 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad4e000 == 29 [pid = 1645] [id = 29] 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11af80800) [pid = 1645] [serial = 83] [outer = 0x0] 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11bbeec00) [pid = 1645] [serial = 84] [outer = 0x11af80800] 00:57:09 INFO - PROCESS | 1645 | 1461052629415 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11bd9d400) [pid = 1645] [serial = 85] [outer = 0x11af80800] 00:57:09 INFO - PROCESS | 1645 | 1461052629720 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 00:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:57:09 INFO - PROCESS | 1645 | 1461052629772 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:57:09 INFO - PROCESS | 1645 | 1461052629773 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:57:09 INFO - PROCESS | 1645 | 1461052629775 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:57:09 INFO - PROCESS | 1645 | 1461052629776 Marionette TRACE conn2 <- [1,90,null,{}] 00:57:09 INFO - PROCESS | 1645 | 1461052629778 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:09 INFO - PROCESS | 1645 | 1461052629881 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:57:09 INFO - PROCESS | 1645 | 1461052629887 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b64f800 == 30 [pid = 1645] [id = 30] 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x119247c00) [pid = 1645] [serial = 86] [outer = 0x0] 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11c15a000) [pid = 1645] [serial = 87] [outer = 0x119247c00] 00:57:09 INFO - PROCESS | 1645 | 1461052629917 Marionette DEBUG loaded listener.js 00:57:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11c57ec00) [pid = 1645] [serial = 88] [outer = 0x119247c00] 00:57:10 INFO - PROCESS | 1645 | 1461052630190 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 00:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:57:10 INFO - PROCESS | 1645 | 1461052630244 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 1645 | 1461052630245 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:57:10 INFO - PROCESS | 1645 | 1461052630247 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1645 | 1461052630248 Marionette TRACE conn2 <- [1,94,null,{}] 00:57:10 INFO - PROCESS | 1645 | 1461052630251 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:10 INFO - PROCESS | 1645 | 1461052630319 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:57:10 INFO - PROCESS | 1645 | 1461052630323 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bba2000 == 31 [pid = 1645] [id = 31] 00:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11bd9d800) [pid = 1645] [serial = 89] [outer = 0x0] 00:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11c961c00) [pid = 1645] [serial = 90] [outer = 0x11bd9d800] 00:57:10 INFO - PROCESS | 1645 | 1461052630351 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x123aed000) [pid = 1645] [serial = 91] [outer = 0x11bd9d800] 00:57:10 INFO - PROCESS | 1645 | 1461052630693 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 00:57:10 INFO - PROCESS | 1645 | 1461052630729 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:57:10 INFO - PROCESS | 1645 | 1461052630731 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:57:10 INFO - PROCESS | 1645 | 1461052630733 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1645 | 1461052630734 Marionette TRACE conn2 <- [1,98,null,{}] 00:57:10 INFO - PROCESS | 1645 | 1461052630738 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:10 INFO - PROCESS | 1645 | 1461052630827 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:57:10 INFO - PROCESS | 1645 | 1461052630833 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x114a79000 == 32 [pid = 1645] [id = 32] 00:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11c62a400) [pid = 1645] [serial = 92] [outer = 0x0] 00:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123cd7000) [pid = 1645] [serial = 93] [outer = 0x11c62a400] 00:57:10 INFO - PROCESS | 1645 | 1461052630875 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11c463800) [pid = 1645] [serial = 94] [outer = 0x11c62a400] 00:57:11 INFO - PROCESS | 1645 | 1461052631180 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 00:57:11 INFO - PROCESS | 1645 | 1461052631202 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:57:11 INFO - PROCESS | 1645 | 1461052631206 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:57:11 INFO - PROCESS | 1645 | 1461052631214 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 1645 | 1461052631215 Marionette TRACE conn2 <- [1,102,null,{}] 00:57:11 INFO - PROCESS | 1645 | 1461052631217 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:11 INFO - PROCESS | 1645 | 1461052631300 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:57:11 INFO - PROCESS | 1645 | 1461052631306 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c296000 == 33 [pid = 1645] [id = 33] 00:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x114e94c00) [pid = 1645] [serial = 95] [outer = 0x0] 00:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x125603c00) [pid = 1645] [serial = 96] [outer = 0x114e94c00] 00:57:11 INFO - PROCESS | 1645 | 1461052631367 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1257e7800) [pid = 1645] [serial = 97] [outer = 0x114e94c00] 00:57:11 INFO - PROCESS | 1645 | 1461052631601 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 00:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:57:11 INFO - PROCESS | 1645 | 1461052631632 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:57:11 INFO - PROCESS | 1645 | 1461052631633 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:57:11 INFO - PROCESS | 1645 | 1461052631641 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:57:11 INFO - PROCESS | 1645 | 1461052631642 Marionette TRACE conn2 <- [1,106,null,{}] 00:57:11 INFO - PROCESS | 1645 | 1461052631646 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:11 INFO - PROCESS | 1645 | 1461052631722 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:57:11 INFO - PROCESS | 1645 | 1461052631727 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6e5000 == 34 [pid = 1645] [id = 34] 00:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1257e7c00) [pid = 1645] [serial = 98] [outer = 0x0] 00:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x126a13400) [pid = 1645] [serial = 99] [outer = 0x1257e7c00] 00:57:11 INFO - PROCESS | 1645 | 1461052631752 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x126c9bc00) [pid = 1645] [serial = 100] [outer = 0x1257e7c00] 00:57:12 INFO - PROCESS | 1645 | 1461052632045 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 424ms 00:57:12 INFO - PROCESS | 1645 | 1461052632078 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 1645 | 1461052632080 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:57:12 INFO - PROCESS | 1645 | 1461052632082 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1645 | 1461052632084 Marionette TRACE conn2 <- [1,110,null,{}] 00:57:12 INFO - PROCESS | 1645 | 1461052632087 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:12 INFO - PROCESS | 1645 | 1461052632173 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:57:12 INFO - PROCESS | 1645 | 1461052632177 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca1c800 == 35 [pid = 1645] [id = 35] 00:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1268af400) [pid = 1645] [serial = 101] [outer = 0x0] 00:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1272ea800) [pid = 1645] [serial = 102] [outer = 0x1268af400] 00:57:12 INFO - PROCESS | 1645 | 1461052632208 Marionette DEBUG loaded listener.js 00:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x1278aa800) [pid = 1645] [serial = 103] [outer = 0x1268af400] 00:57:12 INFO - PROCESS | 1645 | 1461052632517 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 00:57:12 INFO - PROCESS | 1645 | 1461052632552 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 1645 | 1461052632554 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:57:12 INFO - PROCESS | 1645 | 1461052632557 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1645 | 1461052632558 Marionette TRACE conn2 <- [1,114,null,{}] 00:57:12 INFO - PROCESS | 1645 | 1461052632561 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:12 INFO - PROCESS | 1645 | 1461052632653 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:57:12 INFO - PROCESS | 1645 | 1461052632660 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12541c800 == 36 [pid = 1645] [id = 36] 00:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11b6c5800) [pid = 1645] [serial = 104] [outer = 0x0] 00:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x126e2b800) [pid = 1645] [serial = 105] [outer = 0x11b6c5800] 00:57:12 INFO - PROCESS | 1645 | 1461052632685 Marionette DEBUG loaded listener.js 00:57:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12815b000) [pid = 1645] [serial = 106] [outer = 0x11b6c5800] 00:57:12 INFO - PROCESS | 1645 | 1461052632970 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 00:57:13 INFO - PROCESS | 1645 | 1461052633027 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:57:13 INFO - PROCESS | 1645 | 1461052633028 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:57:13 INFO - PROCESS | 1645 | 1461052633030 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:57:13 INFO - PROCESS | 1645 | 1461052633031 Marionette TRACE conn2 <- [1,118,null,{}] 00:57:13 INFO - PROCESS | 1645 | 1461052633034 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:13 INFO - PROCESS | 1645 | 1461052633106 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:57:13 INFO - PROCESS | 1645 | 1461052633110 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x125513000 == 37 [pid = 1645] [id = 37] 00:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1268b3400) [pid = 1645] [serial = 107] [outer = 0x0] 00:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1285ec800) [pid = 1645] [serial = 108] [outer = 0x1268b3400] 00:57:13 INFO - PROCESS | 1645 | 1461052633136 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12af05c00) [pid = 1645] [serial = 109] [outer = 0x1268b3400] 00:57:13 INFO - PROCESS | 1645 | 1461052633433 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 00:57:13 INFO - PROCESS | 1645 | 1461052633448 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:57:13 INFO - PROCESS | 1645 | 1461052633449 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:57:13 INFO - PROCESS | 1645 | 1461052633456 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:57:13 INFO - PROCESS | 1645 | 1461052633458 Marionette TRACE conn2 <- [1,122,null,{}] 00:57:13 INFO - PROCESS | 1645 | 1461052633460 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:13 INFO - PROCESS | 1645 | 1461052633532 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:57:13 INFO - PROCESS | 1645 | 1461052633582 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x125734800 == 38 [pid = 1645] [id = 38] 00:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1257e5c00) [pid = 1645] [serial = 110] [outer = 0x0] 00:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12af05800) [pid = 1645] [serial = 111] [outer = 0x1257e5c00] 00:57:13 INFO - PROCESS | 1645 | 1461052633607 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12af4f400) [pid = 1645] [serial = 112] [outer = 0x1257e5c00] 00:57:13 INFO - PROCESS | 1645 | 1461052633850 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 00:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:57:13 INFO - PROCESS | 1645 | 1461052633876 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:57:13 INFO - PROCESS | 1645 | 1461052633877 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:57:13 INFO - PROCESS | 1645 | 1461052633879 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:57:13 INFO - PROCESS | 1645 | 1461052633880 Marionette TRACE conn2 <- [1,126,null,{}] 00:57:13 INFO - PROCESS | 1645 | 1461052633885 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:13 INFO - PROCESS | 1645 | 1461052633972 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:57:13 INFO - PROCESS | 1645 | 1461052633976 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ee8000 == 39 [pid = 1645] [id = 39] 00:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12af4c800) [pid = 1645] [serial = 113] [outer = 0x0] 00:57:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12b3f1000) [pid = 1645] [serial = 114] [outer = 0x12af4c800] 00:57:14 INFO - PROCESS | 1645 | 1461052634001 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12b82ac00) [pid = 1645] [serial = 115] [outer = 0x12af4c800] 00:57:14 INFO - PROCESS | 1645 | 1461052634288 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 00:57:14 INFO - PROCESS | 1645 | 1461052634300 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:57:14 INFO - PROCESS | 1645 | 1461052634301 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:57:14 INFO - PROCESS | 1645 | 1461052634311 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 1645 | 1461052634312 Marionette TRACE conn2 <- [1,130,null,{}] 00:57:14 INFO - PROCESS | 1645 | 1461052634315 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:14 INFO - PROCESS | 1645 | 1461052634391 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:57:14 INFO - PROCESS | 1645 | 1461052634396 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1278d3800 == 40 [pid = 1645] [id = 40] 00:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12b82b000) [pid = 1645] [serial = 116] [outer = 0x0] 00:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12b8f4800) [pid = 1645] [serial = 117] [outer = 0x12b82b000] 00:57:14 INFO - PROCESS | 1645 | 1461052634422 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12bb57800) [pid = 1645] [serial = 118] [outer = 0x12b82b000] 00:57:14 INFO - PROCESS | 1645 | 1461052634908 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 621ms 00:57:14 INFO - PROCESS | 1645 | 1461052634933 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:57:14 INFO - PROCESS | 1645 | 1461052634935 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:57:14 INFO - PROCESS | 1645 | 1461052634960 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 1645 | 1461052634963 Marionette TRACE conn2 <- [1,134,null,{}] 00:57:14 INFO - PROCESS | 1645 | 1461052634968 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:15 INFO - PROCESS | 1645 | 1461052635081 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:57:15 INFO - PROCESS | 1645 | 1461052635142 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x1189c8800 == 41 [pid = 1645] [id = 41] 00:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x119126400) [pid = 1645] [serial = 119] [outer = 0x0] 00:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x1191b5000) [pid = 1645] [serial = 120] [outer = 0x119126400] 00:57:15 INFO - PROCESS | 1645 | 1461052635176 Marionette DEBUG loaded listener.js 00:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11a535c00) [pid = 1645] [serial = 121] [outer = 0x119126400] 00:57:15 INFO - PROCESS | 1645 | 1461052635650 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:57:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 727ms 00:57:15 INFO - PROCESS | 1645 | 1461052635684 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:57:15 INFO - PROCESS | 1645 | 1461052635688 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:57:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:57:15 INFO - PROCESS | 1645 | 1461052635712 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 1645 | 1461052635714 Marionette TRACE conn2 <- [1,138,null,{}] 00:57:15 INFO - PROCESS | 1645 | 1461052635716 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:15 INFO - PROCESS | 1645 | 1461052635816 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:57:15 INFO - PROCESS | 1645 | 1461052635874 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b64d800 == 42 [pid = 1645] [id = 42] 00:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11a536400) [pid = 1645] [serial = 122] [outer = 0x0] 00:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11ad24400) [pid = 1645] [serial = 123] [outer = 0x11a536400] 00:57:15 INFO - PROCESS | 1645 | 1461052635908 Marionette DEBUG loaded listener.js 00:57:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11af81c00) [pid = 1645] [serial = 124] [outer = 0x11a536400] 00:57:16 INFO - PROCESS | 1645 | 1461052636358 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 674ms 00:57:16 INFO - PROCESS | 1645 | 1461052636401 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:57:16 INFO - PROCESS | 1645 | 1461052636404 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:57:16 INFO - PROCESS | 1645 | 1461052636410 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:57:16 INFO - PROCESS | 1645 | 1461052636413 Marionette TRACE conn2 <- [1,142,null,{}] 00:57:16 INFO - PROCESS | 1645 | 1461052636423 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:16 INFO - PROCESS | 1645 | 1461052636521 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:57:16 INFO - PROCESS | 1645 | 1461052636584 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x125647800 == 43 [pid = 1645] [id = 43] 00:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11bf72800) [pid = 1645] [serial = 125] [outer = 0x0] 00:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11c206400) [pid = 1645] [serial = 126] [outer = 0x11bf72800] 00:57:16 INFO - PROCESS | 1645 | 1461052636618 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x11c57fc00) [pid = 1645] [serial = 127] [outer = 0x11bf72800] 00:57:17 INFO - PROCESS | 1645 | 1461052637155 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 773ms 00:57:17 INFO - PROCESS | 1645 | 1461052637198 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:57:17 INFO - PROCESS | 1645 | 1461052637201 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:57:17 INFO - PROCESS | 1645 | 1461052637206 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:57:17 INFO - PROCESS | 1645 | 1461052637209 Marionette TRACE conn2 <- [1,146,null,{}] 00:57:17 INFO - PROCESS | 1645 | 1461052637217 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:17 INFO - PROCESS | 1645 | 1461052637301 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:57:17 INFO - PROCESS | 1645 | 1461052637365 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x118ee5800 == 44 [pid = 1645] [id = 44] 00:57:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x116322800) [pid = 1645] [serial = 128] [outer = 0x0] 00:57:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x118b54c00) [pid = 1645] [serial = 129] [outer = 0x116322800] 00:57:17 INFO - PROCESS | 1645 | 1461052637394 Marionette DEBUG loaded listener.js 00:57:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x119128c00) [pid = 1645] [serial = 130] [outer = 0x116322800] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8b7000 == 43 [pid = 1645] [id = 6] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x126ee8000 == 42 [pid = 1645] [id = 39] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x125734800 == 41 [pid = 1645] [id = 38] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x125513000 == 40 [pid = 1645] [id = 37] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x12541c800 == 39 [pid = 1645] [id = 36] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11ca1c800 == 38 [pid = 1645] [id = 35] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6e5000 == 37 [pid = 1645] [id = 34] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11c296000 == 36 [pid = 1645] [id = 33] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x114a79000 == 35 [pid = 1645] [id = 32] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11bba2000 == 34 [pid = 1645] [id = 31] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11b64f800 == 33 [pid = 1645] [id = 30] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad4e000 == 32 [pid = 1645] [id = 29] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11974b000 == 31 [pid = 1645] [id = 28] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11926a800 == 30 [pid = 1645] [id = 27] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x118b0f000 == 29 [pid = 1645] [id = 26] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x1164ce800 == 28 [pid = 1645] [id = 25] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x11974b800 == 27 [pid = 1645] [id = 24] 00:57:17 INFO - PROCESS | 1645 | 1461052637905 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x118ba9000 == 26 [pid = 1645] [id = 23] 00:57:17 INFO - PROCESS | 1645 | --DOCSHELL 0x114b2f800 == 25 [pid = 1645] [id = 22] 00:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 779ms 00:57:17 INFO - PROCESS | 1645 | 1461052637984 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:57:17 INFO - PROCESS | 1645 | 1461052637986 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:57:17 INFO - PROCESS | 1645 | 1461052637990 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:57:17 INFO - PROCESS | 1645 | 1461052637993 Marionette TRACE conn2 <- [1,150,null,{}] 00:57:17 INFO - PROCESS | 1645 | 1461052637997 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:18 INFO - PROCESS | 1645 | 1461052638086 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:57:18 INFO - PROCESS | 1645 | 1461052638135 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x11850e800 == 26 [pid = 1645] [id = 45] 00:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x118f14800) [pid = 1645] [serial = 131] [outer = 0x0] 00:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x119130000) [pid = 1645] [serial = 132] [outer = 0x118f14800] 00:57:18 INFO - PROCESS | 1645 | 1461052638168 Marionette DEBUG loaded listener.js 00:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x11a794000) [pid = 1645] [serial = 133] [outer = 0x118f14800] 00:57:18 INFO - PROCESS | 1645 | 1461052638597 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 622ms 00:57:18 INFO - PROCESS | 1645 | 1461052638612 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1645 | 1461052638616 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:57:18 INFO - PROCESS | 1645 | 1461052638621 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1645 | 1461052638622 Marionette TRACE conn2 <- [1,154,null,{}] 00:57:18 INFO - PROCESS | 1645 | 1461052638625 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:18 INFO - PROCESS | 1645 | 1461052638722 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:57:18 INFO - PROCESS | 1645 | 1461052638791 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199f2800 == 27 [pid = 1645] [id = 46] 00:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11a79d000) [pid = 1645] [serial = 134] [outer = 0x0] 00:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11ad30000) [pid = 1645] [serial = 135] [outer = 0x11a79d000] 00:57:18 INFO - PROCESS | 1645 | 1461052638852 Marionette DEBUG loaded listener.js 00:57:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x11af88c00) [pid = 1645] [serial = 136] [outer = 0x11a79d000] 00:57:19 INFO - PROCESS | 1645 | 1461052639387 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 820ms 00:57:19 INFO - PROCESS | 1645 | 1461052639441 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:57:19 INFO - PROCESS | 1645 | 1461052639442 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:57:19 INFO - PROCESS | 1645 | 1461052639445 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:57:19 INFO - PROCESS | 1645 | 1461052639447 Marionette TRACE conn2 <- [1,158,null,{}] 00:57:19 INFO - PROCESS | 1645 | 1461052639455 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:19 INFO - PROCESS | 1645 | 1461052639548 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:57:19 INFO - PROCESS | 1645 | 1461052639604 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb95800 == 28 [pid = 1645] [id = 47] 00:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11bbf4c00) [pid = 1645] [serial = 137] [outer = 0x0] 00:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x11bf72000) [pid = 1645] [serial = 138] [outer = 0x11bbf4c00] 00:57:19 INFO - PROCESS | 1645 | 1461052639638 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x11c20d800) [pid = 1645] [serial = 139] [outer = 0x11bbf4c00] 00:57:20 INFO - PROCESS | 1645 | 1461052640058 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms 00:57:20 INFO - PROCESS | 1645 | 1461052640066 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1645 | 1461052640068 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:57:20 INFO - PROCESS | 1645 | 1461052640070 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1645 | 1461052640071 Marionette TRACE conn2 <- [1,162,null,{}] 00:57:20 INFO - PROCESS | 1645 | 1461052640074 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:20 INFO - PROCESS | 1645 | 1461052640164 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:57:20 INFO - PROCESS | 1645 | 1461052640205 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c53c000 == 29 [pid = 1645] [id = 48] 00:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x118f18800) [pid = 1645] [serial = 140] [outer = 0x0] 00:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x123adf000) [pid = 1645] [serial = 141] [outer = 0x118f18800] 00:57:20 INFO - PROCESS | 1645 | 1461052640236 Marionette DEBUG loaded listener.js 00:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x123cdbc00) [pid = 1645] [serial = 142] [outer = 0x118f18800] 00:57:20 INFO - PROCESS | 1645 | 1461052640653 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 00:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:57:20 INFO - PROCESS | 1645 | 1461052640689 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1645 | 1461052640691 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:57:20 INFO - PROCESS | 1645 | 1461052640693 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1645 | 1461052640694 Marionette TRACE conn2 <- [1,166,null,{}] 00:57:20 INFO - PROCESS | 1645 | 1461052640697 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:20 INFO - PROCESS | 1645 | 1461052640780 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:57:20 INFO - PROCESS | 1645 | 1461052640847 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c954000 == 30 [pid = 1645] [id = 49] 00:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x1257d9800) [pid = 1645] [serial = 143] [outer = 0x0] 00:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x1268b0000) [pid = 1645] [serial = 144] [outer = 0x1257d9800] 00:57:20 INFO - PROCESS | 1645 | 1461052640882 Marionette DEBUG loaded listener.js 00:57:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x126c9e000) [pid = 1645] [serial = 145] [outer = 0x1257d9800] 00:57:21 INFO - PROCESS | 1645 | 1461052641328 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 00:57:21 INFO - PROCESS | 1645 | 1461052641371 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:57:21 INFO - PROCESS | 1645 | 1461052641372 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:57:21 INFO - PROCESS | 1645 | 1461052641376 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:57:21 INFO - PROCESS | 1645 | 1461052641377 Marionette TRACE conn2 <- [1,170,null,{}] 00:57:21 INFO - PROCESS | 1645 | 1461052641380 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:21 INFO - PROCESS | 1645 | 1461052641496 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:57:21 INFO - PROCESS | 1645 | 1461052641556 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12565d800 == 31 [pid = 1645] [id = 50] 00:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12766fc00) [pid = 1645] [serial = 146] [outer = 0x0] 00:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x128158800) [pid = 1645] [serial = 147] [outer = 0x12766fc00] 00:57:21 INFO - PROCESS | 1645 | 1461052641588 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12af06400) [pid = 1645] [serial = 148] [outer = 0x12766fc00] 00:57:22 INFO - PROCESS | 1645 | 1461052642074 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 769ms 00:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:57:22 INFO - PROCESS | 1645 | 1461052642146 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:57:22 INFO - PROCESS | 1645 | 1461052642148 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:57:22 INFO - PROCESS | 1645 | 1461052642151 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:57:22 INFO - PROCESS | 1645 | 1461052642154 Marionette TRACE conn2 <- [1,174,null,{}] 00:57:22 INFO - PROCESS | 1645 | 1461052642158 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:22 INFO - PROCESS | 1645 | 1461052642244 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:57:22 INFO - PROCESS | 1645 | 1461052642306 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x119281000 == 32 [pid = 1645] [id = 51] 00:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x118bd4400) [pid = 1645] [serial = 149] [outer = 0x0] 00:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x118f18400) [pid = 1645] [serial = 150] [outer = 0x118bd4400] 00:57:22 INFO - PROCESS | 1645 | 1461052642334 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x11a798c00) [pid = 1645] [serial = 151] [outer = 0x118bd4400] 00:57:22 INFO - PROCESS | 1645 | --DOCSHELL 0x1189c8800 == 31 [pid = 1645] [id = 41] 00:57:22 INFO - PROCESS | 1645 | 1461052642771 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 00:57:22 INFO - PROCESS | 1645 | 1461052642838 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:57:22 INFO - PROCESS | 1645 | 1461052642840 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:57:22 INFO - PROCESS | 1645 | 1461052642846 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:57:22 INFO - PROCESS | 1645 | 1461052642848 Marionette TRACE conn2 <- [1,178,null,{}] 00:57:22 INFO - PROCESS | 1645 | 1461052642852 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:22 INFO - PROCESS | 1645 | 1461052642946 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:57:23 INFO - PROCESS | 1645 | 1461052643005 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974a800 == 32 [pid = 1645] [id = 52] 00:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x11924c400) [pid = 1645] [serial = 152] [outer = 0x0] 00:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x11a7ce000) [pid = 1645] [serial = 153] [outer = 0x11924c400] 00:57:23 INFO - PROCESS | 1645 | 1461052643038 Marionette DEBUG loaded listener.js 00:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x11ad31400) [pid = 1645] [serial = 154] [outer = 0x11924c400] 00:57:23 INFO - PROCESS | 1645 | 1461052643445 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 00:57:23 INFO - PROCESS | 1645 | 1461052643467 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 1645 | 1461052643471 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:57:23 INFO - PROCESS | 1645 | 1461052643475 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1645 | 1461052643477 Marionette TRACE conn2 <- [1,182,null,{}] 00:57:23 INFO - PROCESS | 1645 | 1461052643480 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:23 INFO - PROCESS | 1645 | 1461052643591 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:57:23 INFO - PROCESS | 1645 | 1461052643639 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c54c000 == 33 [pid = 1645] [id = 53] 00:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x11af82800) [pid = 1645] [serial = 155] [outer = 0x0] 00:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x11bbf5000) [pid = 1645] [serial = 156] [outer = 0x11af82800] 00:57:23 INFO - PROCESS | 1645 | 1461052643669 Marionette DEBUG loaded listener.js 00:57:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x11c210c00) [pid = 1645] [serial = 157] [outer = 0x11af82800] 00:57:24 INFO - PROCESS | 1645 | 1461052644091 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 00:57:24 INFO - PROCESS | 1645 | 1461052644145 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:57:24 INFO - PROCESS | 1645 | 1461052644146 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:57:24 INFO - PROCESS | 1645 | 1461052644149 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:57:24 INFO - PROCESS | 1645 | 1461052644151 Marionette TRACE conn2 <- [1,186,null,{}] 00:57:24 INFO - PROCESS | 1645 | 1461052644159 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:24 INFO - PROCESS | 1645 | 1461052644252 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:57:24 INFO - PROCESS | 1645 | 1461052644314 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12759b800 == 34 [pid = 1645] [id = 54] 00:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x1257dcc00) [pid = 1645] [serial = 158] [outer = 0x0] 00:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x126bd4c00) [pid = 1645] [serial = 159] [outer = 0x1257dcc00] 00:57:24 INFO - PROCESS | 1645 | 1461052644347 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x1275f2400) [pid = 1645] [serial = 160] [outer = 0x1257dcc00] 00:57:24 INFO - PROCESS | 1645 | 1461052644758 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 00:57:24 INFO - PROCESS | 1645 | 1461052644770 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:57:24 INFO - PROCESS | 1645 | 1461052644772 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:57:24 INFO - PROCESS | 1645 | 1461052644774 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:57:24 INFO - PROCESS | 1645 | 1461052644775 Marionette TRACE conn2 <- [1,190,null,{}] 00:57:24 INFO - PROCESS | 1645 | 1461052644778 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:24 INFO - PROCESS | 1645 | 1461052644868 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:57:24 INFO - PROCESS | 1645 | 1461052644944 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x128179800 == 35 [pid = 1645] [id = 55] 00:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x127c53800) [pid = 1645] [serial = 161] [outer = 0x0] 00:57:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x1285f7c00) [pid = 1645] [serial = 162] [outer = 0x127c53800] 00:57:24 INFO - PROCESS | 1645 | 1461052644975 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12b3efc00) [pid = 1645] [serial = 163] [outer = 0x127c53800] 00:57:25 INFO - PROCESS | 1645 | 1461052645380 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 619ms 00:57:25 INFO - PROCESS | 1645 | 1461052645393 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:57:25 INFO - PROCESS | 1645 | 1461052645394 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:57:25 INFO - PROCESS | 1645 | 1461052645397 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:57:25 INFO - PROCESS | 1645 | 1461052645398 Marionette TRACE conn2 <- [1,194,null,{}] 00:57:25 INFO - PROCESS | 1645 | 1461052645400 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:25 INFO - PROCESS | 1645 | 1461052645486 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:57:25 INFO - PROCESS | 1645 | 1461052645533 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b2a3000 == 36 [pid = 1645] [id = 56] 00:57:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x127c5f400) [pid = 1645] [serial = 164] [outer = 0x0] 00:57:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12b8ec800) [pid = 1645] [serial = 165] [outer = 0x127c5f400] 00:57:25 INFO - PROCESS | 1645 | 1461052645562 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x12bb54c00) [pid = 1645] [serial = 166] [outer = 0x127c5f400] 00:57:25 INFO - PROCESS | 1645 | 1461052645957 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 618ms 00:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:57:26 INFO - PROCESS | 1645 | 1461052646016 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 1645 | 1461052646017 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:57:26 INFO - PROCESS | 1645 | 1461052646038 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 1645 | 1461052646039 Marionette TRACE conn2 <- [1,198,null,{}] 00:57:26 INFO - PROCESS | 1645 | 1461052646044 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:26 INFO - PROCESS | 1645 | 1461052646159 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:57:26 INFO - PROCESS | 1645 | 1461052646266 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12baa6800 == 37 [pid = 1645] [id = 57] 00:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x12cfc9800) [pid = 1645] [serial = 167] [outer = 0x0] 00:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x12cfce400) [pid = 1645] [serial = 168] [outer = 0x12cfc9800] 00:57:26 INFO - PROCESS | 1645 | 1461052646298 Marionette DEBUG loaded listener.js 00:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x12d25f800) [pid = 1645] [serial = 169] [outer = 0x12cfc9800] 00:57:26 INFO - PROCESS | 1645 | 1461052646757 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 792ms 00:57:26 INFO - PROCESS | 1645 | 1461052646812 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 1645 | 1461052646814 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:57:26 INFO - PROCESS | 1645 | 1461052646817 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 1645 | 1461052646820 Marionette TRACE conn2 <- [1,202,null,{}] 00:57:26 INFO - PROCESS | 1645 | 1461052646823 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:26 INFO - PROCESS | 1645 | 1461052646915 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:57:26 INFO - PROCESS | 1645 | 1461052646966 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x11914f000 == 38 [pid = 1645] [id = 58] 00:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x11a79f000) [pid = 1645] [serial = 170] [outer = 0x0] 00:57:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 171 (0x11aa33c00) [pid = 1645] [serial = 171] [outer = 0x11a79f000] 00:57:26 INFO - PROCESS | 1645 | 1461052646996 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 172 (0x11af81000) [pid = 1645] [serial = 172] [outer = 0x11a79f000] 00:57:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11c954000 == 37 [pid = 1645] [id = 49] 00:57:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11c53c000 == 36 [pid = 1645] [id = 48] 00:57:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11bb95800 == 35 [pid = 1645] [id = 47] 00:57:27 INFO - PROCESS | 1645 | --DOCSHELL 0x1199f2800 == 34 [pid = 1645] [id = 46] 00:57:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11850e800 == 33 [pid = 1645] [id = 45] 00:57:27 INFO - PROCESS | 1645 | 1461052647437 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 671ms 00:57:27 INFO - PROCESS | 1645 | 1461052647512 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:57:27 INFO - PROCESS | 1645 | 1461052647515 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:57:27 INFO - PROCESS | 1645 | 1461052647523 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:57:27 INFO - PROCESS | 1645 | 1461052647525 Marionette TRACE conn2 <- [1,206,null,{}] 00:57:27 INFO - PROCESS | 1645 | 1461052647529 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:27 INFO - PROCESS | 1645 | 1461052647622 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:57:27 INFO - PROCESS | 1645 | 1461052647687 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c189800 == 34 [pid = 1645] [id = 59] 00:57:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 173 (0x11ad31c00) [pid = 1645] [serial = 173] [outer = 0x0] 00:57:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 174 (0x11b9c5c00) [pid = 1645] [serial = 174] [outer = 0x11ad31c00] 00:57:27 INFO - PROCESS | 1645 | 1461052647720 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 175 (0x11c162c00) [pid = 1645] [serial = 175] [outer = 0x11ad31c00] 00:57:28 INFO - PROCESS | 1645 | 1461052648136 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 622ms 00:57:28 INFO - PROCESS | 1645 | 1461052648144 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:57:28 INFO - PROCESS | 1645 | 1461052648147 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:57:28 INFO - PROCESS | 1645 | 1461052648152 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:57:28 INFO - PROCESS | 1645 | 1461052648154 Marionette TRACE conn2 <- [1,210,null,{}] 00:57:28 INFO - PROCESS | 1645 | 1461052648156 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:28 INFO - PROCESS | 1645 | 1461052648249 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:57:28 INFO - PROCESS | 1645 | 1461052648295 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x125520800 == 35 [pid = 1645] [id = 60] 00:57:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 176 (0x11c20a000) [pid = 1645] [serial = 176] [outer = 0x0] 00:57:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 177 (0x11c583c00) [pid = 1645] [serial = 177] [outer = 0x11c20a000] 00:57:28 INFO - PROCESS | 1645 | 1461052648326 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 178 (0x12722ac00) [pid = 1645] [serial = 178] [outer = 0x11c20a000] 00:57:28 INFO - PROCESS | 1645 | 1461052648743 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 00:57:28 INFO - PROCESS | 1645 | 1461052648772 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:57:28 INFO - PROCESS | 1645 | 1461052648773 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:57:28 INFO - PROCESS | 1645 | 1461052648776 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:57:28 INFO - PROCESS | 1645 | 1461052648778 Marionette TRACE conn2 <- [1,214,null,{}] 00:57:28 INFO - PROCESS | 1645 | 1461052648786 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:28 INFO - PROCESS | 1645 | 1461052648881 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:57:28 INFO - PROCESS | 1645 | 1461052648963 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8b8800 == 36 [pid = 1645] [id = 61] 00:57:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 179 (0x127c5e400) [pid = 1645] [serial = 179] [outer = 0x0] 00:57:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 180 (0x1285edc00) [pid = 1645] [serial = 180] [outer = 0x127c5e400] 00:57:28 INFO - PROCESS | 1645 | 1461052648997 Marionette DEBUG loaded listener.js 00:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 181 (0x12b8f8400) [pid = 1645] [serial = 181] [outer = 0x127c5e400] 00:57:29 INFO - PROCESS | 1645 | 1461052649415 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 00:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:57:29 INFO - PROCESS | 1645 | 1461052649447 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:57:29 INFO - PROCESS | 1645 | 1461052649449 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:57:29 INFO - PROCESS | 1645 | 1461052649451 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 1645 | 1461052649452 Marionette TRACE conn2 <- [1,218,null,{}] 00:57:29 INFO - PROCESS | 1645 | 1461052649455 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:29 INFO - PROCESS | 1645 | 1461052649546 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:57:29 INFO - PROCESS | 1645 | 1461052649592 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc93000 == 37 [pid = 1645] [id = 62] 00:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 182 (0x12bbd1000) [pid = 1645] [serial = 182] [outer = 0x0] 00:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 183 (0x12bbe5000) [pid = 1645] [serial = 183] [outer = 0x12bbd1000] 00:57:29 INFO - PROCESS | 1645 | 1461052649624 Marionette DEBUG loaded listener.js 00:57:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 184 (0x12cf26000) [pid = 1645] [serial = 184] [outer = 0x12bbd1000] 00:57:30 INFO - PROCESS | 1645 | 1461052650034 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 619ms 00:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:57:30 INFO - PROCESS | 1645 | 1461052650071 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:57:30 INFO - PROCESS | 1645 | 1461052650072 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:57:30 INFO - PROCESS | 1645 | 1461052650075 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:57:30 INFO - PROCESS | 1645 | 1461052650076 Marionette TRACE conn2 <- [1,222,null,{}] 00:57:30 INFO - PROCESS | 1645 | 1461052650078 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:30 INFO - PROCESS | 1645 | 1461052650166 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:57:30 INFO - PROCESS | 1645 | 1461052650258 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d229800 == 38 [pid = 1645] [id = 63] 00:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 185 (0x12d260000) [pid = 1645] [serial = 185] [outer = 0x0] 00:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 186 (0x12d264c00) [pid = 1645] [serial = 186] [outer = 0x12d260000] 00:57:30 INFO - PROCESS | 1645 | 1461052650288 Marionette DEBUG loaded listener.js 00:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 187 (0x12d392c00) [pid = 1645] [serial = 187] [outer = 0x12d260000] 00:57:30 INFO - PROCESS | 1645 | 1461052650715 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 669ms 00:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:57:30 INFO - PROCESS | 1645 | 1461052650744 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:57:30 INFO - PROCESS | 1645 | 1461052650746 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:57:30 INFO - PROCESS | 1645 | 1461052650748 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:57:30 INFO - PROCESS | 1645 | 1461052650749 Marionette TRACE conn2 <- [1,226,null,{}] 00:57:30 INFO - PROCESS | 1645 | 1461052650752 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:30 INFO - PROCESS | 1645 | 1461052650863 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:57:30 INFO - PROCESS | 1645 | 1461052650926 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3ea800 == 39 [pid = 1645] [id = 64] 00:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 188 (0x12d39ac00) [pid = 1645] [serial = 188] [outer = 0x0] 00:57:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 189 (0x12e09d800) [pid = 1645] [serial = 189] [outer = 0x12d39ac00] 00:57:30 INFO - PROCESS | 1645 | 1461052650958 Marionette DEBUG loaded listener.js 00:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 190 (0x12e604400) [pid = 1645] [serial = 190] [outer = 0x12d39ac00] 00:57:31 INFO - PROCESS | 1645 | 1461052651486 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 768ms 00:57:31 INFO - PROCESS | 1645 | 1461052651532 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:57:31 INFO - PROCESS | 1645 | 1461052651534 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:57:31 INFO - PROCESS | 1645 | 1461052651542 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:57:31 INFO - PROCESS | 1645 | 1461052651545 Marionette TRACE conn2 <- [1,230,null,{}] 00:57:31 INFO - PROCESS | 1645 | 1461052651550 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:31 INFO - PROCESS | 1645 | 1461052651653 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:57:31 INFO - PROCESS | 1645 | 1461052651724 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb8f800 == 40 [pid = 1645] [id = 65] 00:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 191 (0x11ade4800) [pid = 1645] [serial = 191] [outer = 0x0] 00:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 192 (0x11b6c1000) [pid = 1645] [serial = 192] [outer = 0x11ade4800] 00:57:31 INFO - PROCESS | 1645 | 1461052651746 Marionette DEBUG loaded listener.js 00:57:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 193 (0x11c203800) [pid = 1645] [serial = 193] [outer = 0x11ade4800] 00:57:32 INFO - PROCESS | 1645 | 1461052652287 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 776ms 00:57:32 INFO - PROCESS | 1645 | 1461052652327 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:57:32 INFO - PROCESS | 1645 | 1461052652331 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:57:32 INFO - PROCESS | 1645 | 1461052652342 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:57:32 INFO - PROCESS | 1645 | 1461052652346 Marionette TRACE conn2 <- [1,234,null,{}] 00:57:32 INFO - PROCESS | 1645 | 1461052652353 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:32 INFO - PROCESS | 1645 | 1461052652494 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:57:32 INFO - PROCESS | 1645 | 1461052652554 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b931800 == 41 [pid = 1645] [id = 66] 00:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 194 (0x11a799400) [pid = 1645] [serial = 194] [outer = 0x0] 00:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 195 (0x11ad2bc00) [pid = 1645] [serial = 195] [outer = 0x11a799400] 00:57:32 INFO - PROCESS | 1645 | 1461052652587 Marionette DEBUG loaded listener.js 00:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 196 (0x11c205c00) [pid = 1645] [serial = 196] [outer = 0x11a799400] 00:57:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 197 (0x126a4c000) [pid = 1645] [serial = 197] [outer = 0x12f724400] 00:57:33 INFO - PROCESS | 1645 | 1461052653064 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 777ms 00:57:33 INFO - PROCESS | 1645 | 1461052653122 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:57:33 INFO - PROCESS | 1645 | 1461052653125 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:57:33 INFO - PROCESS | 1645 | 1461052653132 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:57:33 INFO - PROCESS | 1645 | 1461052653133 Marionette TRACE conn2 <- [1,238,null,{}] 00:57:33 INFO - PROCESS | 1645 | 1461052653136 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:33 INFO - PROCESS | 1645 | 1461052653231 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:57:33 INFO - PROCESS | 1645 | 1461052653309 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8b6000 == 42 [pid = 1645] [id = 67] 00:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 198 (0x126a06800) [pid = 1645] [serial = 198] [outer = 0x0] 00:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 199 (0x127b7a800) [pid = 1645] [serial = 199] [outer = 0x126a06800] 00:57:33 INFO - PROCESS | 1645 | 1461052653340 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 200 (0x12b82c800) [pid = 1645] [serial = 200] [outer = 0x126a06800] 00:57:33 INFO - PROCESS | 1645 | 1461052653757 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 00:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:57:33 INFO - PROCESS | 1645 | 1461052653802 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:57:33 INFO - PROCESS | 1645 | 1461052653803 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:57:33 INFO - PROCESS | 1645 | 1461052653806 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:57:33 INFO - PROCESS | 1645 | 1461052653808 Marionette TRACE conn2 <- [1,242,null,{}] 00:57:33 INFO - PROCESS | 1645 | 1461052653816 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:33 INFO - PROCESS | 1645 | 1461052653914 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:57:33 INFO - PROCESS | 1645 | 1461052653966 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3df000 == 43 [pid = 1645] [id = 68] 00:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 201 (0x12b8f1800) [pid = 1645] [serial = 201] [outer = 0x0] 00:57:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 202 (0x12cf25800) [pid = 1645] [serial = 202] [outer = 0x12b8f1800] 00:57:33 INFO - PROCESS | 1645 | 1461052653999 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 203 (0x12d396000) [pid = 1645] [serial = 203] [outer = 0x12b8f1800] 00:57:34 INFO - PROCESS | 1645 | 1461052654429 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 671ms 00:57:34 INFO - PROCESS | 1645 | 1461052654478 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1645 | 1461052654479 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:57:34 INFO - PROCESS | 1645 | 1461052654482 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1645 | 1461052654483 Marionette TRACE conn2 <- [1,246,null,{}] 00:57:34 INFO - PROCESS | 1645 | 1461052654486 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:34 INFO - PROCESS | 1645 | 1461052654592 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:57:34 INFO - PROCESS | 1645 | 1461052654645 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x1163de000 == 44 [pid = 1645] [id = 69] 00:57:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 204 (0x12e096400) [pid = 1645] [serial = 204] [outer = 0x0] 00:57:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 205 (0x12e0a2800) [pid = 1645] [serial = 205] [outer = 0x12e096400] 00:57:34 INFO - PROCESS | 1645 | 1461052654675 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 206 (0x12e281000) [pid = 1645] [serial = 206] [outer = 0x12e096400] 00:57:35 INFO - PROCESS | 1645 | 1461052655079 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 618ms 00:57:35 INFO - PROCESS | 1645 | 1461052655100 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:57:35 INFO - PROCESS | 1645 | 1461052655102 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:57:35 INFO - PROCESS | 1645 | 1461052655104 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:57:35 INFO - PROCESS | 1645 | 1461052655105 Marionette TRACE conn2 <- [1,250,null,{}] 00:57:35 INFO - PROCESS | 1645 | 1461052655108 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:35 INFO - PROCESS | 1645 | 1461052655197 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:57:35 INFO - PROCESS | 1645 | 1461052655247 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e712800 == 45 [pid = 1645] [id = 70] 00:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 207 (0x12e096800) [pid = 1645] [serial = 207] [outer = 0x0] 00:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 208 (0x12e611c00) [pid = 1645] [serial = 208] [outer = 0x12e096800] 00:57:35 INFO - PROCESS | 1645 | 1461052655278 Marionette DEBUG loaded listener.js 00:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 209 (0x12e6cac00) [pid = 1645] [serial = 209] [outer = 0x12e096800] 00:57:35 INFO - PROCESS | 1645 | 1461052655687 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 00:57:35 INFO - PROCESS | 1645 | 1461052655724 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:57:35 INFO - PROCESS | 1645 | 1461052655725 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:57:35 INFO - PROCESS | 1645 | 1461052655727 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:57:35 INFO - PROCESS | 1645 | 1461052655729 Marionette TRACE conn2 <- [1,254,null,{}] 00:57:35 INFO - PROCESS | 1645 | 1461052655731 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:35 INFO - PROCESS | 1645 | 1461052655846 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:57:35 INFO - PROCESS | 1645 | 1461052655953 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f488000 == 46 [pid = 1645] [id = 71] 00:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 210 (0x12751ec00) [pid = 1645] [serial = 210] [outer = 0x0] 00:57:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 211 (0x12eba5800) [pid = 1645] [serial = 211] [outer = 0x12751ec00] 00:57:35 INFO - PROCESS | 1645 | 1461052655986 Marionette DEBUG loaded listener.js 00:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 212 (0x12f144400) [pid = 1645] [serial = 212] [outer = 0x12751ec00] 00:57:36 INFO - PROCESS | 1645 | 1461052656400 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 718ms 00:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:57:36 INFO - PROCESS | 1645 | 1461052656446 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:57:36 INFO - PROCESS | 1645 | 1461052656448 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:57:36 INFO - PROCESS | 1645 | 1461052656450 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:57:36 INFO - PROCESS | 1645 | 1461052656451 Marionette TRACE conn2 <- [1,258,null,{}] 00:57:36 INFO - PROCESS | 1645 | 1461052656454 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:36 INFO - PROCESS | 1645 | 1461052656544 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:57:36 INFO - PROCESS | 1645 | 1461052656597 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f75e000 == 47 [pid = 1645] [id = 72] 00:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 213 (0x1146b7c00) [pid = 1645] [serial = 213] [outer = 0x0] 00:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 214 (0x12e297400) [pid = 1645] [serial = 214] [outer = 0x1146b7c00] 00:57:36 INFO - PROCESS | 1645 | 1461052656626 Marionette DEBUG loaded listener.js 00:57:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 215 (0x12e29a800) [pid = 1645] [serial = 215] [outer = 0x1146b7c00] 00:57:37 INFO - PROCESS | 1645 | 1461052657036 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 00:57:37 INFO - PROCESS | 1645 | 1461052657069 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:57:37 INFO - PROCESS | 1645 | 1461052657071 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:57:37 INFO - PROCESS | 1645 | 1461052657073 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:57:37 INFO - PROCESS | 1645 | 1461052657074 Marionette TRACE conn2 <- [1,262,null,{}] 00:57:37 INFO - PROCESS | 1645 | 1461052657077 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:37 INFO - PROCESS | 1645 | 1461052657167 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:57:37 INFO - PROCESS | 1645 | 1461052657251 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x119736800 == 48 [pid = 1645] [id = 73] 00:57:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 216 (0x114658000) [pid = 1645] [serial = 216] [outer = 0x0] 00:57:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 217 (0x1177fa000) [pid = 1645] [serial = 217] [outer = 0x114658000] 00:57:37 INFO - PROCESS | 1645 | 1461052657369 Marionette DEBUG loaded listener.js 00:57:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 218 (0x11a7a2800) [pid = 1645] [serial = 218] [outer = 0x114658000] 00:57:37 INFO - PROCESS | 1645 | 1461052657777 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 719ms 00:57:37 INFO - PROCESS | 1645 | 1461052657793 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:57:37 INFO - PROCESS | 1645 | 1461052657795 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:57:37 INFO - PROCESS | 1645 | 1461052657799 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:57:37 INFO - PROCESS | 1645 | 1461052657801 Marionette TRACE conn2 <- [1,266,null,{}] 00:57:37 INFO - PROCESS | 1645 | 1461052657804 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:37 INFO - PROCESS | 1645 | 1461052657895 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:57:37 INFO - PROCESS | 1645 | 1461052657948 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x128189800 == 49 [pid = 1645] [id = 74] 00:57:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 219 (0x11bd9f000) [pid = 1645] [serial = 219] [outer = 0x0] 00:57:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 220 (0x1268b0800) [pid = 1645] [serial = 220] [outer = 0x11bd9f000] 00:57:37 INFO - PROCESS | 1645 | 1461052657978 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 221 (0x12751b800) [pid = 1645] [serial = 221] [outer = 0x11bd9f000] 00:57:38 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8b8800 == 48 [pid = 1645] [id = 61] 00:57:38 INFO - PROCESS | 1645 | --DOCSHELL 0x125520800 == 47 [pid = 1645] [id = 60] 00:57:38 INFO - PROCESS | 1645 | --DOCSHELL 0x11c189800 == 46 [pid = 1645] [id = 59] 00:57:38 INFO - PROCESS | 1645 | 1461052658446 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 00:57:38 INFO - PROCESS | 1645 | 1461052658486 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:57:38 INFO - PROCESS | 1645 | 1461052658490 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:57:38 INFO - PROCESS | 1645 | 1461052658498 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:57:38 INFO - PROCESS | 1645 | 1461052658500 Marionette TRACE conn2 <- [1,270,null,{}] 00:57:38 INFO - PROCESS | 1645 | 1461052658506 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:38 INFO - PROCESS | 1645 | 1461052658624 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:57:38 INFO - PROCESS | 1645 | 1461052658694 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8a8000 == 47 [pid = 1645] [id = 75] 00:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 222 (0x126e27000) [pid = 1645] [serial = 222] [outer = 0x0] 00:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 223 (0x127515800) [pid = 1645] [serial = 223] [outer = 0x126e27000] 00:57:38 INFO - PROCESS | 1645 | 1461052658726 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 224 (0x127520800) [pid = 1645] [serial = 224] [outer = 0x126e27000] 00:57:39 INFO - PROCESS | 1645 | 1461052659145 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 672ms 00:57:39 INFO - PROCESS | 1645 | 1461052659169 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:57:39 INFO - PROCESS | 1645 | 1461052659173 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:57:39 INFO - PROCESS | 1645 | 1461052659178 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 1645 | 1461052659179 Marionette TRACE conn2 <- [1,274,null,{}] 00:57:39 INFO - PROCESS | 1645 | 1461052659182 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:39 INFO - PROCESS | 1645 | 1461052659280 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:57:39 INFO - PROCESS | 1645 | 1461052659336 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3d4000 == 48 [pid = 1645] [id = 76] 00:57:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 225 (0x127523c00) [pid = 1645] [serial = 225] [outer = 0x0] 00:57:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 226 (0x12b3fbc00) [pid = 1645] [serial = 226] [outer = 0x127523c00] 00:57:39 INFO - PROCESS | 1645 | 1461052659367 Marionette DEBUG loaded listener.js 00:57:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 227 (0x12bbe5400) [pid = 1645] [serial = 227] [outer = 0x127523c00] 00:57:39 INFO - PROCESS | 1645 | 1461052659793 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 00:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:57:39 INFO - PROCESS | 1645 | 1461052659847 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:57:39 INFO - PROCESS | 1645 | 1461052659849 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:57:39 INFO - PROCESS | 1645 | 1461052659851 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:57:39 INFO - PROCESS | 1645 | 1461052659854 Marionette TRACE conn2 <- [1,278,null,{}] 00:57:39 INFO - PROCESS | 1645 | 1461052659883 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:39 INFO - PROCESS | 1645 | 1461052659984 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:57:40 INFO - PROCESS | 1645 | 1461052660077 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b28a000 == 49 [pid = 1645] [id = 77] 00:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 228 (0x12af0fc00) [pid = 1645] [serial = 228] [outer = 0x0] 00:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 229 (0x12b2b2400) [pid = 1645] [serial = 229] [outer = 0x12af0fc00] 00:57:40 INFO - PROCESS | 1645 | 1461052660131 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 230 (0x12b2b9000) [pid = 1645] [serial = 230] [outer = 0x12af0fc00] 00:57:40 INFO - PROCESS | 1645 | 1461052660653 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 838ms 00:57:40 INFO - PROCESS | 1645 | 1461052660691 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:57:40 INFO - PROCESS | 1645 | 1461052660692 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:57:40 INFO - PROCESS | 1645 | 1461052660695 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:57:40 INFO - PROCESS | 1645 | 1461052660696 Marionette TRACE conn2 <- [1,282,null,{}] 00:57:40 INFO - PROCESS | 1645 | 1461052660698 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:40 INFO - PROCESS | 1645 | 1461052660793 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:57:40 INFO - PROCESS | 1645 | 1461052660863 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbc6800 == 50 [pid = 1645] [id = 78] 00:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 231 (0x12b2b8400) [pid = 1645] [serial = 231] [outer = 0x0] 00:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 232 (0x12d39a400) [pid = 1645] [serial = 232] [outer = 0x12b2b8400] 00:57:40 INFO - PROCESS | 1645 | 1461052660893 Marionette DEBUG loaded listener.js 00:57:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 233 (0x12e09c800) [pid = 1645] [serial = 233] [outer = 0x12b2b8400] 00:57:41 INFO - PROCESS | 1645 | 1461052661293 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 619ms 00:57:41 INFO - PROCESS | 1645 | 1461052661315 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:57:41 INFO - PROCESS | 1645 | 1461052661316 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:57:41 INFO - PROCESS | 1645 | 1461052661319 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:57:41 INFO - PROCESS | 1645 | 1461052661320 Marionette TRACE conn2 <- [1,286,null,{}] 00:57:41 INFO - PROCESS | 1645 | 1461052661322 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:41 INFO - PROCESS | 1645 | 1461052661413 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:57:41 INFO - PROCESS | 1645 | 1461052661499 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff54000 == 51 [pid = 1645] [id = 79] 00:57:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 234 (0x12d261c00) [pid = 1645] [serial = 234] [outer = 0x0] 00:57:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 235 (0x12e280000) [pid = 1645] [serial = 235] [outer = 0x12d261c00] 00:57:41 INFO - PROCESS | 1645 | 1461052661531 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 236 (0x12e608400) [pid = 1645] [serial = 236] [outer = 0x12d261c00] 00:57:41 INFO - PROCESS | 1645 | 1461052661958 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 00:57:42 INFO - PROCESS | 1645 | 1461052662007 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:57:42 INFO - PROCESS | 1645 | 1461052662009 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:57:42 INFO - PROCESS | 1645 | 1461052662013 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 1645 | 1461052662015 Marionette TRACE conn2 <- [1,290,null,{}] 00:57:42 INFO - PROCESS | 1645 | 1461052662017 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:42 INFO - PROCESS | 1645 | 1461052662134 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:57:42 INFO - PROCESS | 1645 | 1461052662202 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x130354000 == 52 [pid = 1645] [id = 80] 00:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 237 (0x12f142400) [pid = 1645] [serial = 237] [outer = 0x0] 00:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 238 (0x12f464400) [pid = 1645] [serial = 238] [outer = 0x12f142400] 00:57:42 INFO - PROCESS | 1645 | 1461052662233 Marionette DEBUG loaded listener.js 00:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 239 (0x12f46e000) [pid = 1645] [serial = 239] [outer = 0x12f142400] 00:57:42 INFO - PROCESS | 1645 | 1461052662653 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 00:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:57:42 INFO - PROCESS | 1645 | 1461052662698 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:57:42 INFO - PROCESS | 1645 | 1461052662699 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:57:42 INFO - PROCESS | 1645 | 1461052662701 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 1645 | 1461052662703 Marionette TRACE conn2 <- [1,294,null,{}] 00:57:42 INFO - PROCESS | 1645 | 1461052662728 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:42 INFO - PROCESS | 1645 | 1461052662819 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:57:42 INFO - PROCESS | 1645 | 1461052662889 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x130a3e000 == 53 [pid = 1645] [id = 81] 00:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 240 (0x12f143400) [pid = 1645] [serial = 240] [outer = 0x0] 00:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 241 (0x12f720800) [pid = 1645] [serial = 241] [outer = 0x12f143400] 00:57:42 INFO - PROCESS | 1645 | 1461052662918 Marionette DEBUG loaded listener.js 00:57:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 242 (0x12f72c400) [pid = 1645] [serial = 242] [outer = 0x12f143400] 00:57:43 INFO - PROCESS | 1645 | 1461052663332 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 638ms 00:57:43 INFO - PROCESS | 1645 | 1461052663340 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:57:43 INFO - PROCESS | 1645 | 1461052663341 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:57:43 INFO - PROCESS | 1645 | 1461052663343 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:57:43 INFO - PROCESS | 1645 | 1461052663345 Marionette TRACE conn2 <- [1,298,null,{}] 00:57:43 INFO - PROCESS | 1645 | 1461052663347 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:43 INFO - PROCESS | 1645 | 1461052663440 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:57:43 INFO - PROCESS | 1645 | 1461052663616 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6e2000 == 54 [pid = 1645] [id = 82] 00:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 243 (0x1177f6c00) [pid = 1645] [serial = 243] [outer = 0x0] 00:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 244 (0x118f18c00) [pid = 1645] [serial = 244] [outer = 0x1177f6c00] 00:57:43 INFO - PROCESS | 1645 | 1461052663651 Marionette DEBUG loaded listener.js 00:57:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 245 (0x11bbf9800) [pid = 1645] [serial = 245] [outer = 0x1177f6c00] 00:57:44 INFO - PROCESS | 1645 | 1461052664066 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 770ms 00:57:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12b2a3000 == 53 [pid = 1645] [id = 56] 00:57:44 INFO - PROCESS | 1645 | --DOCSHELL 0x11c54c000 == 52 [pid = 1645] [id = 53] 00:57:44 INFO - PROCESS | 1645 | --DOCSHELL 0x128179800 == 51 [pid = 1645] [id = 55] 00:57:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12759b800 == 50 [pid = 1645] [id = 54] 00:57:44 INFO - PROCESS | 1645 | --DOCSHELL 0x119736800 == 49 [pid = 1645] [id = 73] 00:57:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3df000 == 48 [pid = 1645] [id = 68] 00:57:44 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8b6000 == 47 [pid = 1645] [id = 67] 00:57:44 INFO - PROCESS | 1645 | --DOCSHELL 0x11b931800 == 46 [pid = 1645] [id = 66] 00:57:44 INFO - PROCESS | 1645 | 1461052664195 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:57:44 INFO - PROCESS | 1645 | 1461052664197 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:57:44 INFO - PROCESS | 1645 | 1461052664222 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 1645 | 1461052664224 Marionette TRACE conn2 <- [1,302,null,{}] 00:57:44 INFO - PROCESS | 1645 | 1461052664228 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:44 INFO - PROCESS | 1645 | 1461052664333 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:57:44 INFO - PROCESS | 1645 | 1461052664389 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12759c800 == 47 [pid = 1645] [id = 83] 00:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 246 (0x11c209400) [pid = 1645] [serial = 246] [outer = 0x0] 00:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 247 (0x11c621800) [pid = 1645] [serial = 247] [outer = 0x11c209400] 00:57:44 INFO - PROCESS | 1645 | 1461052664421 Marionette DEBUG loaded listener.js 00:57:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 248 (0x12751a400) [pid = 1645] [serial = 248] [outer = 0x11c209400] 00:57:44 INFO - PROCESS | 1645 | 1461052664847 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 675ms 00:57:44 INFO - PROCESS | 1645 | 1461052664894 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:57:44 INFO - PROCESS | 1645 | 1461052664896 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:57:44 INFO - PROCESS | 1645 | 1461052664902 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:57:44 INFO - PROCESS | 1645 | 1461052664905 Marionette TRACE conn2 <- [1,306,null,{}] 00:57:44 INFO - PROCESS | 1645 | 1461052664908 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3a6800 == 46 [pid = 1645] [id = 10] 00:57:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1ce000 == 45 [pid = 1645] [id = 14] 00:57:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc93000 == 44 [pid = 1645] [id = 62] 00:57:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12d215000 == 43 [pid = 1645] [id = 8] 00:57:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12d229800 == 42 [pid = 1645] [id = 63] 00:57:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12b28a000 == 41 [pid = 1645] [id = 77] 00:57:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3d4000 == 40 [pid = 1645] [id = 76] 00:57:45 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8a8000 == 39 [pid = 1645] [id = 75] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12f488000 == 38 [pid = 1645] [id = 71] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x11914f000 == 37 [pid = 1645] [id = 58] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12da4e000 == 36 [pid = 1645] [id = 9] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x11974a800 == 35 [pid = 1645] [id = 52] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbd7800 == 34 [pid = 1645] [id = 18] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x128189800 == 33 [pid = 1645] [id = 74] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebe3000 == 32 [pid = 1645] [id = 13] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12565d800 == 31 [pid = 1645] [id = 50] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff7c800 == 30 [pid = 1645] [id = 20] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff8c000 == 29 [pid = 1645] [id = 21] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x119281000 == 28 [pid = 1645] [id = 51] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3ea800 == 27 [pid = 1645] [id = 64] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x1163de000 == 26 [pid = 1645] [id = 69] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x125647800 == 25 [pid = 1645] [id = 43] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12f499000 == 24 [pid = 1645] [id = 15] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff5a000 == 23 [pid = 1645] [id = 19] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12e717000 == 22 [pid = 1645] [id = 11] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12e712800 == 21 [pid = 1645] [id = 70] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x130a3e000 == 20 [pid = 1645] [id = 81] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x11bb8f800 == 19 [pid = 1645] [id = 65] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x130354000 == 18 [pid = 1645] [id = 80] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x11b64d800 == 17 [pid = 1645] [id = 42] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12baa6800 == 16 [pid = 1645] [id = 57] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbc6800 == 15 [pid = 1645] [id = 78] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12f75e000 == 14 [pid = 1645] [id = 72] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x118ee5800 == 13 [pid = 1645] [id = 44] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff54000 == 12 [pid = 1645] [id = 79] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x12e65a000 == 11 [pid = 1645] [id = 12] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x1278d3800 == 10 [pid = 1645] [id = 40] 00:57:48 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6e2000 == 9 [pid = 1645] [id = 82] 00:57:49 INFO - PROCESS | 1645 | 1461052669617 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:57:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12759c800 == 8 [pid = 1645] [id = 83] 00:57:49 INFO - PROCESS | 1645 | 1461052669729 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x114014000 == 9 [pid = 1645] [id = 84] 00:57:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 249 (0x118987800) [pid = 1645] [serial = 249] [outer = 0x0] 00:57:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 250 (0x118b28800) [pid = 1645] [serial = 250] [outer = 0x118987800] 00:57:49 INFO - PROCESS | 1645 | 1461052669757 Marionette DEBUG loaded listener.js 00:57:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 251 (0x118f1a800) [pid = 1645] [serial = 251] [outer = 0x118987800] 00:57:50 INFO - PROCESS | 1645 | 1461052670065 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 5179ms 00:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:57:50 INFO - PROCESS | 1645 | 1461052670081 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:57:50 INFO - PROCESS | 1645 | 1461052670084 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:57:50 INFO - PROCESS | 1645 | 1461052670087 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1645 | 1461052670093 Marionette TRACE conn2 <- [1,310,null,{}] 00:57:50 INFO - PROCESS | 1645 | 1461052670096 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:50 INFO - PROCESS | 1645 | 1461052670175 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:57:50 INFO - PROCESS | 1645 | 1461052670248 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aaac000 == 10 [pid = 1645] [id = 85] 00:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 252 (0x11a536000) [pid = 1645] [serial = 252] [outer = 0x0] 00:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 253 (0x11acc1800) [pid = 1645] [serial = 253] [outer = 0x11a536000] 00:57:50 INFO - PROCESS | 1645 | 1461052670277 Marionette DEBUG loaded listener.js 00:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 254 (0x11c45cc00) [pid = 1645] [serial = 254] [outer = 0x11a536000] 00:57:50 INFO - PROCESS | 1645 | 1461052670585 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 524ms 00:57:50 INFO - PROCESS | 1645 | 1461052670612 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:57:50 INFO - PROCESS | 1645 | 1461052670614 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:57:50 INFO - PROCESS | 1645 | 1461052670616 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1645 | 1461052670618 Marionette TRACE conn2 <- [1,314,null,{}] 00:57:50 INFO - PROCESS | 1645 | 1461052670621 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:50 INFO - PROCESS | 1645 | 1461052670700 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:57:50 INFO - PROCESS | 1645 | 1461052670707 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x125650800 == 11 [pid = 1645] [id = 86] 00:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 255 (0x11c57e400) [pid = 1645] [serial = 255] [outer = 0x0] 00:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 256 (0x127517800) [pid = 1645] [serial = 256] [outer = 0x11c57e400] 00:57:50 INFO - PROCESS | 1645 | 1461052670734 Marionette DEBUG loaded listener.js 00:57:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 257 (0x127522c00) [pid = 1645] [serial = 257] [outer = 0x11c57e400] 00:57:51 INFO - PROCESS | 1645 | 1461052671125 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 00:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:57:51 INFO - PROCESS | 1645 | 1461052671136 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:57:51 INFO - PROCESS | 1645 | 1461052671138 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:57:51 INFO - PROCESS | 1645 | 1461052671146 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:57:51 INFO - PROCESS | 1645 | 1461052671149 Marionette TRACE conn2 <- [1,318,null,{}] 00:57:51 INFO - PROCESS | 1645 | 1461052671152 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:51 INFO - PROCESS | 1645 | 1461052671232 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:57:51 INFO - PROCESS | 1645 | 1461052671236 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a243800 == 12 [pid = 1645] [id = 87] 00:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 258 (0x123cd3400) [pid = 1645] [serial = 258] [outer = 0x0] 00:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 259 (0x12af09c00) [pid = 1645] [serial = 259] [outer = 0x123cd3400] 00:57:51 INFO - PROCESS | 1645 | 1461052671266 Marionette DEBUG loaded listener.js 00:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 260 (0x12af43400) [pid = 1645] [serial = 260] [outer = 0x123cd3400] 00:57:51 INFO - PROCESS | 1645 | 1461052671710 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 575ms 00:57:51 INFO - PROCESS | 1645 | 1461052671774 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:57:51 INFO - PROCESS | 1645 | 1461052671777 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:57:51 INFO - PROCESS | 1645 | 1461052671790 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:57:51 INFO - PROCESS | 1645 | 1461052671792 Marionette TRACE conn2 <- [1,322,null,{}] 00:57:51 INFO - PROCESS | 1645 | 1461052671795 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:51 INFO - PROCESS | 1645 | 1461052671958 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:57:51 INFO - PROCESS | 1645 | 1461052671986 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d21f800 == 13 [pid = 1645] [id = 88] 00:57:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 261 (0x12b2bb400) [pid = 1645] [serial = 261] [outer = 0x0] 00:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 262 (0x12b82d400) [pid = 1645] [serial = 262] [outer = 0x12b2bb400] 00:57:52 INFO - PROCESS | 1645 | 1461052672023 Marionette DEBUG loaded listener.js 00:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 263 (0x12bb5f800) [pid = 1645] [serial = 263] [outer = 0x12b2bb400] 00:57:52 INFO - PROCESS | 1645 | 1461052672444 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 671ms 00:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:57:52 INFO - PROCESS | 1645 | 1461052672460 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 1645 | 1461052672462 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:57:52 INFO - PROCESS | 1645 | 1461052672464 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1645 | 1461052672465 Marionette TRACE conn2 <- [1,326,null,{}] 00:57:52 INFO - PROCESS | 1645 | 1461052672467 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:52 INFO - PROCESS | 1645 | 1461052672564 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:57:52 INFO - PROCESS | 1645 | 1461052672577 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da47800 == 14 [pid = 1645] [id = 89] 00:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 264 (0x12bbecc00) [pid = 1645] [serial = 264] [outer = 0x0] 00:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 265 (0x12cf25400) [pid = 1645] [serial = 265] [outer = 0x12bbecc00] 00:57:52 INFO - PROCESS | 1645 | 1461052672610 Marionette DEBUG loaded listener.js 00:57:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 266 (0x12d399000) [pid = 1645] [serial = 266] [outer = 0x12bbecc00] 00:57:52 INFO - PROCESS | 1645 | 1461052672967 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 00:57:52 INFO - PROCESS | 1645 | 1461052672984 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:57:52 INFO - PROCESS | 1645 | 1461052672985 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:57:52 INFO - PROCESS | 1645 | 1461052672988 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:57:52 INFO - PROCESS | 1645 | 1461052672989 Marionette TRACE conn2 <- [1,330,null,{}] 00:57:52 INFO - PROCESS | 1645 | 1461052672996 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:53 INFO - PROCESS | 1645 | 1461052673093 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:57:53 INFO - PROCESS | 1645 | 1461052673097 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebda800 == 15 [pid = 1645] [id = 90] 00:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 267 (0x12cf1c400) [pid = 1645] [serial = 267] [outer = 0x0] 00:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 268 (0x12e098800) [pid = 1645] [serial = 268] [outer = 0x12cf1c400] 00:57:53 INFO - PROCESS | 1645 | 1461052673122 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 269 (0x12e282400) [pid = 1645] [serial = 269] [outer = 0x12cf1c400] 00:57:53 INFO - PROCESS | 1645 | 1461052673493 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 00:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:57:53 INFO - PROCESS | 1645 | 1461052673509 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:57:53 INFO - PROCESS | 1645 | 1461052673510 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:57:53 INFO - PROCESS | 1645 | 1461052673512 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:57:53 INFO - PROCESS | 1645 | 1461052673513 Marionette TRACE conn2 <- [1,334,null,{}] 00:57:53 INFO - PROCESS | 1645 | 1461052673515 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:53 INFO - PROCESS | 1645 | 1461052673609 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:57:53 INFO - PROCESS | 1645 | 1461052673619 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f499000 == 16 [pid = 1645] [id = 91] 00:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 270 (0x11ad32c00) [pid = 1645] [serial = 270] [outer = 0x0] 00:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 271 (0x12e294000) [pid = 1645] [serial = 271] [outer = 0x11ad32c00] 00:57:53 INFO - PROCESS | 1645 | 1461052673648 Marionette DEBUG loaded listener.js 00:57:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 272 (0x12e29b000) [pid = 1645] [serial = 272] [outer = 0x11ad32c00] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 271 (0x11a79d000) [pid = 1645] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 270 (0x116322800) [pid = 1645] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 269 (0x118bda000) [pid = 1645] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 268 (0x11ad27000) [pid = 1645] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 267 (0x11af80800) [pid = 1645] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 266 (0x119247c00) [pid = 1645] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 265 (0x11bd9d800) [pid = 1645] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 264 (0x11c62a400) [pid = 1645] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 263 (0x114e94c00) [pid = 1645] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 262 (0x1257e7c00) [pid = 1645] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 261 (0x1268af400) [pid = 1645] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 260 (0x11b6c5800) [pid = 1645] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 259 (0x12af4c800) [pid = 1645] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 258 (0x1191ad000) [pid = 1645] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 257 (0x12b82b000) [pid = 1645] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 256 (0x1268b3400) [pid = 1645] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 255 (0x1257e5c00) [pid = 1645] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 254 (0x115283800) [pid = 1645] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 253 (0x11a7c4000) [pid = 1645] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 252 (0x114e9f400) [pid = 1645] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 251 (0x119c1cc00) [pid = 1645] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 250 (0x12766fc00) [pid = 1645] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 249 (0x12e096800) [pid = 1645] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 248 (0x11bd9f000) [pid = 1645] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 247 (0x11c20a000) [pid = 1645] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 246 (0x118f14800) [pid = 1645] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 245 (0x118bd4400) [pid = 1645] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 244 (0x118f18800) [pid = 1645] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 243 (0x1177f6c00) [pid = 1645] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 242 (0x11a79f000) [pid = 1645] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 241 (0x11a536400) [pid = 1645] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 240 (0x114658000) [pid = 1645] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 239 (0x12d261800) [pid = 1645] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 238 (0x127523c00) [pid = 1645] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 237 (0x12cfd2c00) [pid = 1645] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 236 (0x1146b7c00) [pid = 1645] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 235 (0x1257d9800) [pid = 1645] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 234 (0x1257dcc00) [pid = 1645] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 233 (0x12cfc9800) [pid = 1645] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 232 (0x12b8f1400) [pid = 1645] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 231 (0x11a799400) [pid = 1645] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 230 (0x12751ec00) [pid = 1645] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 229 (0x11af82800) [pid = 1645] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 228 (0x11bf72800) [pid = 1645] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 227 (0x11924c400) [pid = 1645] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 226 (0x11ade4800) [pid = 1645] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 225 (0x127c5e400) [pid = 1645] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 224 (0x126a06800) [pid = 1645] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 223 (0x12f143400) [pid = 1645] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 222 (0x12af0fc00) [pid = 1645] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 221 (0x12f145800) [pid = 1645] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 220 (0x12d260000) [pid = 1645] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 219 (0x127c53800) [pid = 1645] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 218 (0x12f142400) [pid = 1645] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 217 (0x12eba8400) [pid = 1645] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 216 (0x11a79ec00) [pid = 1645] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 215 (0x12d261c00) [pid = 1645] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 214 (0x11acc1400) [pid = 1645] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 213 (0x11bbf4c00) [pid = 1645] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 212 (0x12bbd1000) [pid = 1645] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 211 (0x12b2b8400) [pid = 1645] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 210 (0x12e09e800) [pid = 1645] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 209 (0x12ff0d000) [pid = 1645] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 208 (0x119126400) [pid = 1645] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 207 (0x11ad28400) [pid = 1645] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 206 (0x127c5f400) [pid = 1645] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 205 (0x12b8f1800) [pid = 1645] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 204 (0x126e27000) [pid = 1645] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 203 (0x11ad31c00) [pid = 1645] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 202 (0x11a543800) [pid = 1645] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 201 (0x12d39ac00) [pid = 1645] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 200 (0x12f722000) [pid = 1645] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 199 (0x12e096400) [pid = 1645] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:57:54 INFO - PROCESS | 1645 | --DOMWINDOW == 198 (0x12f466000) [pid = 1645] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:57:55 INFO - PROCESS | 1645 | 1461052675172 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1673ms 00:57:55 INFO - PROCESS | 1645 | 1461052675193 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:57:55 INFO - PROCESS | 1645 | 1461052675194 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:57:55 INFO - PROCESS | 1645 | 1461052675203 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:57:55 INFO - PROCESS | 1645 | 1461052675204 Marionette TRACE conn2 <- [1,338,null,{}] 00:57:55 INFO - PROCESS | 1645 | 1461052675206 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:55 INFO - PROCESS | 1645 | 1461052675279 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:57:55 INFO - PROCESS | 1645 | 1461052675285 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b93c800 == 17 [pid = 1645] [id = 92] 00:57:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 199 (0x115498c00) [pid = 1645] [serial = 273] [outer = 0x0] 00:57:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 200 (0x11a79d400) [pid = 1645] [serial = 274] [outer = 0x115498c00] 00:57:55 INFO - PROCESS | 1645 | 1461052675313 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 201 (0x11ad31000) [pid = 1645] [serial = 275] [outer = 0x115498c00] 00:57:55 INFO - PROCESS | 1645 | 1461052675669 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 522ms 00:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:57:55 INFO - PROCESS | 1645 | 1461052675721 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:57:55 INFO - PROCESS | 1645 | 1461052675722 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:57:55 INFO - PROCESS | 1645 | 1461052675725 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:57:55 INFO - PROCESS | 1645 | 1461052675726 Marionette TRACE conn2 <- [1,342,null,{}] 00:57:55 INFO - PROCESS | 1645 | 1461052675728 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:55 INFO - PROCESS | 1645 | 1461052675836 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:57:55 INFO - PROCESS | 1645 | 1461052675944 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x126c8b800 == 18 [pid = 1645] [id = 93] 00:57:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 202 (0x118b7b000) [pid = 1645] [serial = 276] [outer = 0x0] 00:57:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 203 (0x11ade3400) [pid = 1645] [serial = 277] [outer = 0x118b7b000] 00:57:55 INFO - PROCESS | 1645 | 1461052675986 Marionette DEBUG loaded listener.js 00:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 204 (0x11bbf5400) [pid = 1645] [serial = 278] [outer = 0x118b7b000] 00:57:56 INFO - PROCESS | 1645 | 1461052676406 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 718ms 00:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:57:56 INFO - PROCESS | 1645 | 1461052676443 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 1645 | 1461052676445 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:57:56 INFO - PROCESS | 1645 | 1461052676447 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 1645 | 1461052676448 Marionette TRACE conn2 <- [1,346,null,{}] 00:57:56 INFO - PROCESS | 1645 | 1461052676450 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:56 INFO - PROCESS | 1645 | 1461052676528 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:57:56 INFO - PROCESS | 1645 | 1461052676533 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfaa800 == 19 [pid = 1645] [id = 94] 00:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 205 (0x11bf72800) [pid = 1645] [serial = 279] [outer = 0x0] 00:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 206 (0x123aedc00) [pid = 1645] [serial = 280] [outer = 0x11bf72800] 00:57:56 INFO - PROCESS | 1645 | 1461052676567 Marionette DEBUG loaded listener.js 00:57:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 207 (0x12751ec00) [pid = 1645] [serial = 281] [outer = 0x11bf72800] 00:57:57 INFO - PROCESS | 1645 | 1461052677015 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 618ms 00:57:57 INFO - PROCESS | 1645 | 1461052677066 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:57:57 INFO - PROCESS | 1645 | 1461052677068 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:57:57 INFO - PROCESS | 1645 | 1461052677073 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:57:57 INFO - PROCESS | 1645 | 1461052677076 Marionette TRACE conn2 <- [1,350,null,{}] 00:57:57 INFO - PROCESS | 1645 | 1461052677080 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:57 INFO - PROCESS | 1645 | 1461052677180 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:57:57 INFO - PROCESS | 1645 | 1461052677313 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1645 | 1461052677319 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:57:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x128177000 == 20 [pid = 1645] [id = 95] 00:57:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 208 (0x11bd94800) [pid = 1645] [serial = 282] [outer = 0x0] 00:57:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 209 (0x11bd9e800) [pid = 1645] [serial = 283] [outer = 0x11bd94800] 00:57:57 INFO - PROCESS | 1645 | 1461052677355 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 210 (0x123aea000) [pid = 1645] [serial = 284] [outer = 0x11bd94800] 00:57:57 INFO - PROCESS | 1645 | 1461052677761 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 723ms 00:57:57 INFO - PROCESS | 1645 | 1461052677795 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:57:57 INFO - PROCESS | 1645 | 1461052677798 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:57:57 INFO - PROCESS | 1645 | 1461052677803 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:57:57 INFO - PROCESS | 1645 | 1461052677805 Marionette TRACE conn2 <- [1,354,null,{}] 00:57:57 INFO - PROCESS | 1645 | 1461052677807 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:57 INFO - PROCESS | 1645 | 1461052677901 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:57:57 INFO - PROCESS | 1645 | 1461052677961 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d229800 == 21 [pid = 1645] [id = 96] 00:57:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 211 (0x123cda800) [pid = 1645] [serial = 285] [outer = 0x0] 00:57:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 212 (0x127521800) [pid = 1645] [serial = 286] [outer = 0x123cda800] 00:57:57 INFO - PROCESS | 1645 | 1461052677992 Marionette DEBUG loaded listener.js 00:57:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 213 (0x1278abc00) [pid = 1645] [serial = 287] [outer = 0x123cda800] 00:57:58 INFO - PROCESS | 1645 | 1461052678415 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 622ms 00:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:57:58 INFO - PROCESS | 1645 | 1461052678424 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1645 | 1461052678426 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:57:58 INFO - PROCESS | 1645 | 1461052678428 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1645 | 1461052678431 Marionette TRACE conn2 <- [1,358,null,{}] 00:57:58 INFO - PROCESS | 1645 | 1461052678438 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:58 INFO - PROCESS | 1645 | 1461052678537 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:57:58 INFO - PROCESS | 1645 | 1461052678644 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f49a800 == 22 [pid = 1645] [id = 97] 00:57:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 214 (0x12af0fc00) [pid = 1645] [serial = 288] [outer = 0x0] 00:57:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 215 (0x12b2b8c00) [pid = 1645] [serial = 289] [outer = 0x12af0fc00] 00:57:58 INFO - PROCESS | 1645 | 1461052678678 Marionette DEBUG loaded listener.js 00:57:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 216 (0x12bb5f400) [pid = 1645] [serial = 290] [outer = 0x12af0fc00] 00:57:59 INFO - PROCESS | 1645 | 1461052679143 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 722ms 00:57:59 INFO - PROCESS | 1645 | 1461052679151 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:57:59 INFO - PROCESS | 1645 | 1461052679153 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:57:59 INFO - PROCESS | 1645 | 1461052679179 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:57:59 INFO - PROCESS | 1645 | 1461052679181 Marionette TRACE conn2 <- [1,362,null,{}] 00:57:59 INFO - PROCESS | 1645 | 1461052679185 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:59 INFO - PROCESS | 1645 | 1461052679331 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:57:59 INFO - PROCESS | 1645 | 1461052679434 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b64f800 == 23 [pid = 1645] [id = 98] 00:57:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 217 (0x118b54000) [pid = 1645] [serial = 291] [outer = 0x0] 00:57:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 218 (0x11aa36400) [pid = 1645] [serial = 292] [outer = 0x118b54000] 00:57:59 INFO - PROCESS | 1645 | 1461052679482 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 219 (0x126bdc000) [pid = 1645] [serial = 293] [outer = 0x118b54000] 00:58:00 INFO - PROCESS | 1645 | 1461052680275 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1125ms 00:58:00 INFO - PROCESS | 1645 | 1461052680301 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:58:00 INFO - PROCESS | 1645 | 1461052680304 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:58:00 INFO - PROCESS | 1645 | 1461052680310 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:58:00 INFO - PROCESS | 1645 | 1461052680313 Marionette TRACE conn2 <- [1,366,null,{}] 00:58:00 INFO - PROCESS | 1645 | 1461052680320 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:00 INFO - PROCESS | 1645 | 1461052680441 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:58:00 INFO - PROCESS | 1645 | 1461052680556 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x114a7e000 == 24 [pid = 1645] [id = 99] 00:58:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 220 (0x1146b8400) [pid = 1645] [serial = 294] [outer = 0x0] 00:58:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 221 (0x1164b3000) [pid = 1645] [serial = 295] [outer = 0x1146b8400] 00:58:00 INFO - PROCESS | 1645 | 1461052680585 Marionette DEBUG loaded listener.js 00:58:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 222 (0x118987000) [pid = 1645] [serial = 296] [outer = 0x1146b8400] 00:58:01 INFO - PROCESS | 1645 | 1461052681036 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 221 (0x11c621800) [pid = 1645] [serial = 247] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 220 (0x126bd3c00) [pid = 1645] [serial = 8] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 219 (0x1268b3c00) [pid = 1645] [serial = 11] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 218 (0x118f18c00) [pid = 1645] [serial = 244] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 217 (0x11aa33c00) [pid = 1645] [serial = 171] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 216 (0x11ad24400) [pid = 1645] [serial = 123] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 215 (0x11ad30000) [pid = 1645] [serial = 135] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 214 (0x118f18400) [pid = 1645] [serial = 150] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 213 (0x119130000) [pid = 1645] [serial = 132] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 212 (0x119128c00) [pid = 1645] [serial = 130] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 211 (0x118e56000) [pid = 1645] [serial = 72] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 210 (0x11bbebc00) [pid = 1645] [serial = 69] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 209 (0x11bf70c00) [pid = 1645] [serial = 70] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 208 (0x11bbeec00) [pid = 1645] [serial = 84] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 207 (0x11c15a000) [pid = 1645] [serial = 87] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 206 (0x11c57ec00) [pid = 1645] [serial = 88] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 205 (0x11c961c00) [pid = 1645] [serial = 90] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 204 (0x123cd7000) [pid = 1645] [serial = 93] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 203 (0x11c463800) [pid = 1645] [serial = 94] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 202 (0x1257e7800) [pid = 1645] [serial = 97] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 201 (0x126a13400) [pid = 1645] [serial = 99] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 200 (0x126c9bc00) [pid = 1645] [serial = 100] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 199 (0x1278aa800) [pid = 1645] [serial = 103] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 198 (0x1272ea800) [pid = 1645] [serial = 102] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 197 (0x126e2b800) [pid = 1645] [serial = 105] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 196 (0x1191ad400) [pid = 1645] [serial = 73] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 195 (0x125603c00) [pid = 1645] [serial = 96] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 194 (0x12b82ac00) [pid = 1645] [serial = 115] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 193 (0x123aed000) [pid = 1645] [serial = 91] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 192 (0x12815b000) [pid = 1645] [serial = 106] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 191 (0x11a79f400) [pid = 1645] [serial = 76] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 190 (0x12b8f4800) [pid = 1645] [serial = 117] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 189 (0x1285ec800) [pid = 1645] [serial = 108] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 188 (0x118b54c00) [pid = 1645] [serial = 129] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 187 (0x11bd9d400) [pid = 1645] [serial = 85] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 186 (0x12af05800) [pid = 1645] [serial = 111] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 185 (0x118b56000) [pid = 1645] [serial = 66] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 184 (0x12af05c00) [pid = 1645] [serial = 109] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 183 (0x12bb57800) [pid = 1645] [serial = 118] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 182 (0x11aa3a400) [pid = 1645] [serial = 78] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 181 (0x12af4f400) [pid = 1645] [serial = 112] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 180 (0x11a53f000) [pid = 1645] [serial = 75] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 179 (0x12b3f1000) [pid = 1645] [serial = 114] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 178 (0x11ade3c00) [pid = 1645] [serial = 79] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 177 (0x115278800) [pid = 1645] [serial = 63] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 176 (0x11a799000) [pid = 1645] [serial = 67] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 175 (0x11af7d000) [pid = 1645] [serial = 81] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 174 (0x116436000) [pid = 1645] [serial = 64] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 173 (0x12ffdac00) [pid = 1645] [serial = 61] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 172 (0x11b914400) [pid = 1645] [serial = 82] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 171 (0x11c583c00) [pid = 1645] [serial = 177] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 170 (0x11a7ce000) [pid = 1645] [serial = 153] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 169 (0x1268b0800) [pid = 1645] [serial = 220] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x123cdbc00) [pid = 1645] [serial = 142] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x11bf72000) [pid = 1645] [serial = 138] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x12e281000) [pid = 1645] [serial = 206] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x11b6c1000) [pid = 1645] [serial = 192] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x11bbf9800) [pid = 1645] [serial = 245] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x123adf000) [pid = 1645] [serial = 141] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x11ad2bc00) [pid = 1645] [serial = 195] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x11b9c5c00) [pid = 1645] [serial = 174] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x11af81000) [pid = 1645] [serial = 172] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x11af81c00) [pid = 1645] [serial = 124] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x11af88c00) [pid = 1645] [serial = 136] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x11c206400) [pid = 1645] [serial = 126] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x12af06400) [pid = 1645] [serial = 148] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x12e6cac00) [pid = 1645] [serial = 209] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x127515800) [pid = 1645] [serial = 223] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12751b800) [pid = 1645] [serial = 221] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12722ac00) [pid = 1645] [serial = 178] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x126c9e000) [pid = 1645] [serial = 145] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x11a794000) [pid = 1645] [serial = 133] [outer = 0x0] [url = about:blank] 00:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 778ms 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12e611c00) [pid = 1645] [serial = 208] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x128158800) [pid = 1645] [serial = 147] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x11a798c00) [pid = 1645] [serial = 151] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x1285edc00) [pid = 1645] [serial = 180] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12cfce400) [pid = 1645] [serial = 168] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x11c205c00) [pid = 1645] [serial = 196] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x12f144400) [pid = 1645] [serial = 212] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x126bd4c00) [pid = 1645] [serial = 159] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12b3fbc00) [pid = 1645] [serial = 226] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12e297400) [pid = 1645] [serial = 214] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x127b7a800) [pid = 1645] [serial = 199] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x11c210c00) [pid = 1645] [serial = 157] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11bbf5000) [pid = 1645] [serial = 156] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x11c57fc00) [pid = 1645] [serial = 127] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x11ad31400) [pid = 1645] [serial = 154] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11c203800) [pid = 1645] [serial = 193] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12eba5800) [pid = 1645] [serial = 211] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12e097400) [pid = 1645] [serial = 25] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x1285f7c00) [pid = 1645] [serial = 162] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x1177fa000) [pid = 1645] [serial = 217] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12bbe5400) [pid = 1645] [serial = 227] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12d25e000) [pid = 1645] [serial = 22] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12bbe5000) [pid = 1645] [serial = 183] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12e29a800) [pid = 1645] [serial = 215] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x1268b0000) [pid = 1645] [serial = 144] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x1275f2400) [pid = 1645] [serial = 160] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12cfd4800) [pid = 1645] [serial = 21] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12bbd0000) [pid = 1645] [serial = 18] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12d25f800) [pid = 1645] [serial = 169] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12b8f3000) [pid = 1645] [serial = 15] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12b8f8800) [pid = 1645] [serial = 16] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12cfd5c00) [pid = 1645] [serial = 33] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12eba5c00) [pid = 1645] [serial = 34] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12f464400) [pid = 1645] [serial = 238] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12e608400) [pid = 1645] [serial = 236] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12e606c00) [pid = 1645] [serial = 30] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12e6ca800) [pid = 1645] [serial = 31] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12e280000) [pid = 1645] [serial = 235] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11c20d800) [pid = 1645] [serial = 139] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12cf26000) [pid = 1645] [serial = 184] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12e09c800) [pid = 1645] [serial = 233] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12b2b2400) [pid = 1645] [serial = 229] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12e27a000) [pid = 1645] [serial = 27] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12d39a400) [pid = 1645] [serial = 232] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x115372c00) [pid = 1645] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12e282c00) [pid = 1645] [serial = 28] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11a7a2800) [pid = 1645] [serial = 218] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12d398c00) [pid = 1645] [serial = 24] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12f46d000) [pid = 1645] [serial = 42] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12f71fc00) [pid = 1645] [serial = 43] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12b8f8400) [pid = 1645] [serial = 181] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12b82c800) [pid = 1645] [serial = 200] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12f72c400) [pid = 1645] [serial = 242] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12b2b9000) [pid = 1645] [serial = 230] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12f766000) [pid = 1645] [serial = 45] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12f461c00) [pid = 1645] [serial = 40] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12d392c00) [pid = 1645] [serial = 187] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12b3efc00) [pid = 1645] [serial = 163] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12e09d800) [pid = 1645] [serial = 189] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12f14ac00) [pid = 1645] [serial = 39] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12f46e000) [pid = 1645] [serial = 239] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12f720800) [pid = 1645] [serial = 241] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12b8ec800) [pid = 1645] [serial = 165] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12ebb1000) [pid = 1645] [serial = 36] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12d264c00) [pid = 1645] [serial = 186] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12f143800) [pid = 1645] [serial = 37] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11a535c00) [pid = 1645] [serial = 121] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12ff08800) [pid = 1645] [serial = 58] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12bb54c00) [pid = 1645] [serial = 166] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12d396000) [pid = 1645] [serial = 203] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x127520800) [pid = 1645] [serial = 224] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x11c162c00) [pid = 1645] [serial = 175] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x11ad2d000) [pid = 1645] [serial = 57] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x11bd93c00) [pid = 1645] [serial = 54] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12ff05400) [pid = 1645] [serial = 55] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12e604400) [pid = 1645] [serial = 190] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 73 (0x12f903400) [pid = 1645] [serial = 51] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 72 (0x12fb80400) [pid = 1645] [serial = 52] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 71 (0x12f908400) [pid = 1645] [serial = 48] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 70 (0x1191b5000) [pid = 1645] [serial = 120] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 69 (0x12cf25800) [pid = 1645] [serial = 202] [outer = 0x0] [url = about:blank] 00:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 68 (0x12e0a2800) [pid = 1645] [serial = 205] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | --DOMWINDOW == 67 (0x12ffd5000) [pid = 1645] [serial = 60] [outer = 0x0] [url = about:blank] 00:58:01 INFO - PROCESS | 1645 | 1461052681093 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:58:01 INFO - PROCESS | 1645 | 1461052681097 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:58:01 INFO - PROCESS | 1645 | 1461052681102 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1645 | 1461052681104 Marionette TRACE conn2 <- [1,370,null,{}] 00:58:01 INFO - PROCESS | 1645 | 1461052681107 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:01 INFO - PROCESS | 1645 | 1461052681175 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:58:01 INFO - PROCESS | 1645 | 1461052681181 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x115859800 == 25 [pid = 1645] [id = 100] 00:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 68 (0x1177f5800) [pid = 1645] [serial = 297] [outer = 0x0] 00:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 69 (0x118b7d800) [pid = 1645] [serial = 298] [outer = 0x1177f5800] 00:58:01 INFO - PROCESS | 1645 | 1461052681209 Marionette DEBUG loaded listener.js 00:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 70 (0x119125c00) [pid = 1645] [serial = 299] [outer = 0x1177f5800] 00:58:01 INFO - PROCESS | 1645 | 1461052681601 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 518ms 00:58:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:58:01 INFO - PROCESS | 1645 | 1461052681623 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:58:01 INFO - PROCESS | 1645 | 1461052681624 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:58:01 INFO - PROCESS | 1645 | 1461052681626 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1645 | 1461052681629 Marionette TRACE conn2 <- [1,374,null,{}] 00:58:01 INFO - PROCESS | 1645 | 1461052681636 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:01 INFO - PROCESS | 1645 | 1461052681716 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:58:01 INFO - PROCESS | 1645 | 1461052681744 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x118ef2800 == 26 [pid = 1645] [id = 101] 00:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 71 (0x11a795800) [pid = 1645] [serial = 300] [outer = 0x0] 00:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 72 (0x11a799000) [pid = 1645] [serial = 301] [outer = 0x11a795800] 00:58:01 INFO - PROCESS | 1645 | 1461052681772 Marionette DEBUG loaded listener.js 00:58:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 73 (0x11a7c9000) [pid = 1645] [serial = 302] [outer = 0x11a795800] 00:58:02 INFO - PROCESS | 1645 | 1461052682107 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:58:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:58:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 520ms 00:58:02 INFO - PROCESS | 1645 | 1461052682146 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:58:02 INFO - PROCESS | 1645 | 1461052682148 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:58:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:58:02 INFO - PROCESS | 1645 | 1461052682163 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:58:02 INFO - PROCESS | 1645 | 1461052682164 Marionette TRACE conn2 <- [1,378,null,{}] 00:58:02 INFO - PROCESS | 1645 | 1461052682167 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:02 INFO - PROCESS | 1645 | 1461052682251 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:58:02 INFO - PROCESS | 1645 | 1461052682279 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x11927d800 == 27 [pid = 1645] [id = 102] 00:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 74 (0x11a7d2000) [pid = 1645] [serial = 303] [outer = 0x0] 00:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x11ad24800) [pid = 1645] [serial = 304] [outer = 0x11a7d2000] 00:58:02 INFO - PROCESS | 1645 | 1461052682305 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11ad2f000) [pid = 1645] [serial = 305] [outer = 0x11a7d2000] 00:58:02 INFO - PROCESS | 1645 | 1461052682619 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:58:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:58:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 470ms 00:58:02 INFO - PROCESS | 1645 | 1461052682635 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:58:02 INFO - PROCESS | 1645 | 1461052682636 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:58:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:58:02 INFO - PROCESS | 1645 | 1461052682640 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:58:02 INFO - PROCESS | 1645 | 1461052682643 Marionette TRACE conn2 <- [1,382,null,{}] 00:58:02 INFO - PROCESS | 1645 | 1461052682645 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:02 INFO - PROCESS | 1645 | 1461052682728 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:58:02 INFO - PROCESS | 1645 | 1461052682755 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199d7000 == 28 [pid = 1645] [id = 103] 00:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x11ad23c00) [pid = 1645] [serial = 306] [outer = 0x0] 00:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11ade6400) [pid = 1645] [serial = 307] [outer = 0x11ad23c00] 00:58:02 INFO - PROCESS | 1645 | 1461052682781 Marionette DEBUG loaded listener.js 00:58:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11afe7400) [pid = 1645] [serial = 308] [outer = 0x11ad23c00] 00:58:03 INFO - PROCESS | 1645 | 1461052683113 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:58:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:58:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 522ms 00:58:03 INFO - PROCESS | 1645 | 1461052683162 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:58:03 INFO - PROCESS | 1645 | 1461052683163 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:58:03 INFO - PROCESS | 1645 | 1461052683171 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:58:03 INFO - PROCESS | 1645 | 1461052683172 Marionette TRACE conn2 <- [1,386,null,{}] 00:58:03 INFO - PROCESS | 1645 | 1461052683175 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:03 INFO - PROCESS | 1645 | 1461052683270 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:58:03 INFO - PROCESS | 1645 | 1461052683301 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa25800 == 29 [pid = 1645] [id = 104] 00:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11b6c2800) [pid = 1645] [serial = 309] [outer = 0x0] 00:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11bbf4400) [pid = 1645] [serial = 310] [outer = 0x11b6c2800] 00:58:03 INFO - PROCESS | 1645 | 1461052683330 Marionette DEBUG loaded listener.js 00:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11c204c00) [pid = 1645] [serial = 311] [outer = 0x11b6c2800] 00:58:03 INFO - PROCESS | 1645 | 1461052683653 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:58:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:58:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 00:58:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:58:03 INFO - PROCESS | 1645 | 1461052683692 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:58:03 INFO - PROCESS | 1645 | 1461052683694 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:58:03 INFO - PROCESS | 1645 | 1461052683696 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:58:03 INFO - PROCESS | 1645 | 1461052683697 Marionette TRACE conn2 <- [1,390,null,{}] 00:58:03 INFO - PROCESS | 1645 | 1461052683699 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:03 INFO - PROCESS | 1645 | 1461052683781 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:58:03 INFO - PROCESS | 1645 | 1461052683809 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b658800 == 30 [pid = 1645] [id = 105] 00:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11bd93c00) [pid = 1645] [serial = 312] [outer = 0x0] 00:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11c578000) [pid = 1645] [serial = 313] [outer = 0x11bd93c00] 00:58:03 INFO - PROCESS | 1645 | 1461052683835 Marionette DEBUG loaded listener.js 00:58:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11c621800) [pid = 1645] [serial = 314] [outer = 0x11bd93c00] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12bbecc00) [pid = 1645] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11c57e400) [pid = 1645] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12cf1c400) [pid = 1645] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x123cd3400) [pid = 1645] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x118987800) [pid = 1645] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x11a536000) [pid = 1645] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x11ad32c00) [pid = 1645] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x118b7b000) [pid = 1645] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x115498c00) [pid = 1645] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12b2bb400) [pid = 1645] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:58:04 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x11c209400) [pid = 1645] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:58:04 INFO - PROCESS | 1645 | 1461052684158 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 00:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:58:04 INFO - PROCESS | 1645 | 1461052684164 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:58:04 INFO - PROCESS | 1645 | 1461052684165 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:58:04 INFO - PROCESS | 1645 | 1461052684168 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:58:04 INFO - PROCESS | 1645 | 1461052684169 Marionette TRACE conn2 <- [1,394,null,{}] 00:58:04 INFO - PROCESS | 1645 | 1461052684172 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:04 INFO - PROCESS | 1645 | 1461052684245 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:58:04 INFO - PROCESS | 1645 | 1461052684249 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdd6800 == 31 [pid = 1645] [id = 106] 00:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x11af7c800) [pid = 1645] [serial = 315] [outer = 0x0] 00:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x11c629c00) [pid = 1645] [serial = 316] [outer = 0x11af7c800] 00:58:04 INFO - PROCESS | 1645 | 1461052684276 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x123aec000) [pid = 1645] [serial = 317] [outer = 0x11af7c800] 00:58:04 INFO - PROCESS | 1645 | 1461052684586 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:58:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:58:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 00:58:04 INFO - PROCESS | 1645 | 1461052684637 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:58:04 INFO - PROCESS | 1645 | 1461052684638 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:58:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:58:04 INFO - PROCESS | 1645 | 1461052684645 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:58:04 INFO - PROCESS | 1645 | 1461052684646 Marionette TRACE conn2 <- [1,398,null,{}] 00:58:04 INFO - PROCESS | 1645 | 1461052684648 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:04 INFO - PROCESS | 1645 | 1461052684717 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:58:04 INFO - PROCESS | 1645 | 1461052684724 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c28d000 == 32 [pid = 1645] [id = 107] 00:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11ca56000) [pid = 1645] [serial = 318] [outer = 0x0] 00:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x123cd8000) [pid = 1645] [serial = 319] [outer = 0x11ca56000] 00:58:04 INFO - PROCESS | 1645 | 1461052684750 Marionette DEBUG loaded listener.js 00:58:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x1257dec00) [pid = 1645] [serial = 320] [outer = 0x11ca56000] 00:58:05 INFO - PROCESS | 1645 | 1461052685100 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 00:58:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:58:05 INFO - PROCESS | 1645 | 1461052685113 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1645 | 1461052685115 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:58:05 INFO - PROCESS | 1645 | 1461052685117 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1645 | 1461052685118 Marionette TRACE conn2 <- [1,402,null,{}] 00:58:05 INFO - PROCESS | 1645 | 1461052685120 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:05 INFO - PROCESS | 1645 | 1461052685191 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:58:05 INFO - PROCESS | 1645 | 1461052685195 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c54d800 == 33 [pid = 1645] [id = 108] 00:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1257df000) [pid = 1645] [serial = 321] [outer = 0x0] 00:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1268b0000) [pid = 1645] [serial = 322] [outer = 0x1257df000] 00:58:05 INFO - PROCESS | 1645 | 1461052685223 Marionette DEBUG loaded listener.js 00:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x126ca0000) [pid = 1645] [serial = 323] [outer = 0x1257df000] 00:58:05 INFO - PROCESS | 1645 | 1461052685550 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:58:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:58:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 467ms 00:58:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:58:05 INFO - PROCESS | 1645 | 1461052685591 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1645 | 1461052685593 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:58:05 INFO - PROCESS | 1645 | 1461052685595 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1645 | 1461052685597 Marionette TRACE conn2 <- [1,406,null,{}] 00:58:05 INFO - PROCESS | 1645 | 1461052685599 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:05 INFO - PROCESS | 1645 | 1461052685683 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:58:05 INFO - PROCESS | 1645 | 1461052685686 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c94d800 == 34 [pid = 1645] [id = 109] 00:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x126a0d400) [pid = 1645] [serial = 324] [outer = 0x0] 00:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x127515800) [pid = 1645] [serial = 325] [outer = 0x126a0d400] 00:58:05 INFO - PROCESS | 1645 | 1461052685719 Marionette DEBUG loaded listener.js 00:58:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12785b800) [pid = 1645] [serial = 326] [outer = 0x126a0d400] 00:58:06 INFO - PROCESS | 1645 | 1461052686035 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:58:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 00:58:06 INFO - PROCESS | 1645 | 1461052686064 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:58:06 INFO - PROCESS | 1645 | 1461052686065 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:58:06 INFO - PROCESS | 1645 | 1461052686067 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:58:06 INFO - PROCESS | 1645 | 1461052686068 Marionette TRACE conn2 <- [1,410,null,{}] 00:58:06 INFO - PROCESS | 1645 | 1461052686071 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:06 INFO - PROCESS | 1645 | 1461052686143 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:58:06 INFO - PROCESS | 1645 | 1461052686147 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x125508000 == 35 [pid = 1645] [id = 110] 00:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12785d400) [pid = 1645] [serial = 327] [outer = 0x0] 00:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x127c60000) [pid = 1645] [serial = 328] [outer = 0x12785d400] 00:58:06 INFO - PROCESS | 1645 | 1461052686174 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1281efc00) [pid = 1645] [serial = 329] [outer = 0x12785d400] 00:58:06 INFO - PROCESS | 1645 | 1461052686700 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:58:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:58:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 668ms 00:58:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:58:06 INFO - PROCESS | 1645 | 1461052686753 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:58:06 INFO - PROCESS | 1645 | 1461052686756 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:58:06 INFO - PROCESS | 1645 | 1461052686761 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:58:06 INFO - PROCESS | 1645 | 1461052686763 Marionette TRACE conn2 <- [1,414,null,{}] 00:58:06 INFO - PROCESS | 1645 | 1461052686767 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:06 INFO - PROCESS | 1645 | 1461052686863 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:58:06 INFO - PROCESS | 1645 | 1461052686919 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x118bbb000 == 36 [pid = 1645] [id = 111] 00:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x118f18800) [pid = 1645] [serial = 330] [outer = 0x0] 00:58:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11912b000) [pid = 1645] [serial = 331] [outer = 0x118f18800] 00:58:06 INFO - PROCESS | 1645 | 1461052686950 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x119c15800) [pid = 1645] [serial = 332] [outer = 0x118f18800] 00:58:07 INFO - PROCESS | 1645 | 1461052687361 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:58:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:58:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 624ms 00:58:07 INFO - PROCESS | 1645 | 1461052687385 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:58:07 INFO - PROCESS | 1645 | 1461052687391 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:58:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:58:07 INFO - PROCESS | 1645 | 1461052687396 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 1645 | 1461052687398 Marionette TRACE conn2 <- [1,418,null,{}] 00:58:07 INFO - PROCESS | 1645 | 1461052687400 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:07 INFO - PROCESS | 1645 | 1461052687494 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:58:07 INFO - PROCESS | 1645 | 1461052687545 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad51800 == 37 [pid = 1645] [id = 112] 00:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11a53f000) [pid = 1645] [serial = 333] [outer = 0x0] 00:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11aa31000) [pid = 1645] [serial = 334] [outer = 0x11a53f000] 00:58:07 INFO - PROCESS | 1645 | 1461052687612 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11af7d000) [pid = 1645] [serial = 335] [outer = 0x11a53f000] 00:58:08 INFO - PROCESS | 1645 | 1461052688500 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:58:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 00:58:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1122ms 00:58:08 INFO - PROCESS | 1645 | 1461052688519 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:58:08 INFO - PROCESS | 1645 | 1461052688522 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:58:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:58:08 INFO - PROCESS | 1645 | 1461052688526 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 1645 | 1461052688528 Marionette TRACE conn2 <- [1,422,null,{}] 00:58:08 INFO - PROCESS | 1645 | 1461052688532 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:08 INFO - PROCESS | 1645 | 1461052688613 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:58:08 INFO - PROCESS | 1645 | 1461052688654 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199de800 == 38 [pid = 1645] [id = 113] 00:58:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x118bdb400) [pid = 1645] [serial = 336] [outer = 0x0] 00:58:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x118f18c00) [pid = 1645] [serial = 337] [outer = 0x118bdb400] 00:58:08 INFO - PROCESS | 1645 | 1461052688683 Marionette DEBUG loaded listener.js 00:58:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x119c1c000) [pid = 1645] [serial = 338] [outer = 0x118bdb400] 00:58:09 INFO - PROCESS | 1645 | --DOCSHELL 0x114014000 == 37 [pid = 1645] [id = 84] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x123aedc00) [pid = 1645] [serial = 280] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12751a400) [pid = 1645] [serial = 248] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12cf25400) [pid = 1645] [serial = 265] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x127517800) [pid = 1645] [serial = 256] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12e098800) [pid = 1645] [serial = 268] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x127522c00) [pid = 1645] [serial = 257] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12af09c00) [pid = 1645] [serial = 259] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x118b28800) [pid = 1645] [serial = 250] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x118f1a800) [pid = 1645] [serial = 251] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11acc1800) [pid = 1645] [serial = 253] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11c45cc00) [pid = 1645] [serial = 254] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12e294000) [pid = 1645] [serial = 271] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x11bbf5400) [pid = 1645] [serial = 278] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11ade3400) [pid = 1645] [serial = 277] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11a79d400) [pid = 1645] [serial = 274] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12e29b000) [pid = 1645] [serial = 272] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12b82d400) [pid = 1645] [serial = 262] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x11ad31000) [pid = 1645] [serial = 275] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12e282400) [pid = 1645] [serial = 269] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12d399000) [pid = 1645] [serial = 266] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12bb5f800) [pid = 1645] [serial = 263] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12af43400) [pid = 1645] [serial = 260] [outer = 0x0] [url = about:blank] 00:58:09 INFO - PROCESS | 1645 | 1461052689598 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:58:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:58:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 00:58:09 INFO - PROCESS | 1645 | 1461052689655 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:58:09 INFO - PROCESS | 1645 | 1461052689659 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:58:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:58:09 INFO - PROCESS | 1645 | 1461052689664 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:58:09 INFO - PROCESS | 1645 | 1461052689666 Marionette TRACE conn2 <- [1,426,null,{}] 00:58:09 INFO - PROCESS | 1645 | 1461052689668 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:09 INFO - PROCESS | 1645 | 1461052689736 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:58:09 INFO - PROCESS | 1645 | 1461052689741 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x118509800 == 38 [pid = 1645] [id = 114] 00:58:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x118b28800) [pid = 1645] [serial = 339] [outer = 0x0] 00:58:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x11a79b800) [pid = 1645] [serial = 340] [outer = 0x118b28800] 00:58:09 INFO - PROCESS | 1645 | 1461052689770 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11acc1800) [pid = 1645] [serial = 341] [outer = 0x118b28800] 00:58:10 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255 00:58:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:58:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1 00:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:10 INFO - _addTest/ [0,429,"getWindowHandle",null] 00:58:10 INFO - PROCESS | 1645 | 1461052690137 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:58:10 INFO - PROCESS | 1645 | 1461052690141 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:58:10 INFO - PROCESS | 1645 | 1461052690145 Marionette TRACE conn2 <- [1,430,null,{}] 00:58:10 INFO - PROCESS | 1645 | 1461052690153 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:10 INFO - PROCESS | 1645 | 1461052690236 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:58:10 INFO - PROCESS | 1645 | 1461052690277 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aaaf000 == 39 [pid = 1645] [id = 115] 00:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x11aa34000) [pid = 1645] [serial = 342] [outer = 0x0] 00:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x11af7d400) [pid = 1645] [serial = 343] [outer = 0x11aa34000] 00:58:10 INFO - PROCESS | 1645 | 1461052690306 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11bd94c00) [pid = 1645] [serial = 344] [outer = 0x11aa34000] 00:58:10 INFO - PROCESS | 1645 | 1461052690594 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:58:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:58:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 474ms 00:58:10 INFO - PROCESS | 1645 | 1461052690615 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:58:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:58:10 INFO - PROCESS | 1645 | 1461052690616 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:58:10 INFO - PROCESS | 1645 | 1461052690619 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:58:10 INFO - PROCESS | 1645 | 1461052690621 Marionette TRACE conn2 <- [1,434,null,{}] 00:58:10 INFO - PROCESS | 1645 | 1461052690633 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:10 INFO - PROCESS | 1645 | 1461052690715 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:58:10 INFO - PROCESS | 1645 | 1461052690720 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c293000 == 40 [pid = 1645] [id = 116] 00:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11bd9e000) [pid = 1645] [serial = 345] [outer = 0x0] 00:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11c20a400) [pid = 1645] [serial = 346] [outer = 0x11bd9e000] 00:58:10 INFO - PROCESS | 1645 | 1461052690750 Marionette DEBUG loaded listener.js 00:58:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11c469c00) [pid = 1645] [serial = 347] [outer = 0x11bd9e000] 00:58:11 INFO - PROCESS | 1645 | 1461052691126 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:58:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:58:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 529ms 00:58:11 INFO - PROCESS | 1645 | 1461052691148 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:58:11 INFO - PROCESS | 1645 | 1461052691150 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:58:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:58:11 INFO - PROCESS | 1645 | 1461052691152 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:58:11 INFO - PROCESS | 1645 | 1461052691153 Marionette TRACE conn2 <- [1,438,null,{}] 00:58:11 INFO - PROCESS | 1645 | 1461052691155 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:11 INFO - PROCESS | 1645 | 1461052691241 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:58:11 INFO - PROCESS | 1645 | 1461052691269 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c8b7000 == 41 [pid = 1645] [id = 117] 00:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11c578400) [pid = 1645] [serial = 348] [outer = 0x0] 00:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11c583c00) [pid = 1645] [serial = 349] [outer = 0x11c578400] 00:58:11 INFO - PROCESS | 1645 | 1461052691295 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x123ae3800) [pid = 1645] [serial = 350] [outer = 0x11c578400] 00:58:11 INFO - PROCESS | 1645 | 1461052691613 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:58:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:58:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 00:58:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:58:11 INFO - PROCESS | 1645 | 1461052691670 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:58:11 INFO - PROCESS | 1645 | 1461052691671 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:58:11 INFO - PROCESS | 1645 | 1461052691674 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:58:11 INFO - PROCESS | 1645 | 1461052691675 Marionette TRACE conn2 <- [1,442,null,{}] 00:58:11 INFO - PROCESS | 1645 | 1461052691683 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:11 INFO - PROCESS | 1645 | 1461052691786 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:58:11 INFO - PROCESS | 1645 | 1461052691791 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x12542f800 == 42 [pid = 1645] [id = 118] 00:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x123aed000) [pid = 1645] [serial = 351] [outer = 0x0] 00:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x1268a9400) [pid = 1645] [serial = 352] [outer = 0x123aed000] 00:58:11 INFO - PROCESS | 1645 | 1461052691819 Marionette DEBUG loaded listener.js 00:58:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12751dc00) [pid = 1645] [serial = 353] [outer = 0x123aed000] 00:58:12 INFO - PROCESS | 1645 | 1461052692177 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:58:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:58:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 524ms 00:58:12 INFO - PROCESS | 1645 | 1461052692203 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:58:12 INFO - PROCESS | 1645 | 1461052692204 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:58:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:58:12 INFO - PROCESS | 1645 | 1461052692209 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1645 | 1461052692210 Marionette TRACE conn2 <- [1,446,null,{}] 00:58:12 INFO - PROCESS | 1645 | 1461052692212 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:12 INFO - PROCESS | 1645 | 1461052692299 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:58:12 INFO - PROCESS | 1645 | 1461052692302 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x116353800 == 43 [pid = 1645] [id = 119] 00:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12751e400) [pid = 1645] [serial = 354] [outer = 0x0] 00:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x127670800) [pid = 1645] [serial = 355] [outer = 0x12751e400] 00:58:12 INFO - PROCESS | 1645 | 1461052692328 Marionette DEBUG loaded listener.js 00:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x128159c00) [pid = 1645] [serial = 356] [outer = 0x12751e400] 00:58:12 INFO - PROCESS | 1645 | 1461052692670 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:58:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:58:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 00:58:12 INFO - PROCESS | 1645 | 1461052692728 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:58:12 INFO - PROCESS | 1645 | 1461052692729 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:58:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:58:12 INFO - PROCESS | 1645 | 1461052692731 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1645 | 1461052692732 Marionette TRACE conn2 <- [1,450,null,{}] 00:58:12 INFO - PROCESS | 1645 | 1461052692734 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:12 INFO - PROCESS | 1645 | 1461052692817 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:58:12 INFO - PROCESS | 1645 | 1461052692846 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ed2800 == 44 [pid = 1645] [id = 120] 00:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x127b7f000) [pid = 1645] [serial = 357] [outer = 0x0] 00:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1285f0800) [pid = 1645] [serial = 358] [outer = 0x127b7f000] 00:58:12 INFO - PROCESS | 1645 | 1461052692871 Marionette DEBUG loaded listener.js 00:58:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12af04400) [pid = 1645] [serial = 359] [outer = 0x127b7f000] 00:58:13 INFO - PROCESS | 1645 | 1461052693267 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:58:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:58:13 INFO - PROCESS | 1645 | 1461052693303 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:58:13 INFO - PROCESS | 1645 | 1461052693309 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:58:13 INFO - PROCESS | 1645 | 1461052693311 Marionette TRACE conn2 <- [1,454,null,{}] 00:58:13 INFO - PROCESS | 1645 | 1461052693314 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:13 INFO - PROCESS | 1645 | 1461052693425 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:58:13 INFO - PROCESS | 1645 | 1461052693431 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa21800 == 45 [pid = 1645] [id = 121] 00:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11a536c00) [pid = 1645] [serial = 360] [outer = 0x0] 00:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11ad31400) [pid = 1645] [serial = 361] [outer = 0x11a536c00] 00:58:13 INFO - PROCESS | 1645 | 1461052693471 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11c95f800) [pid = 1645] [serial = 362] [outer = 0x11a536c00] 00:58:13 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:13 INFO - PROCESS | 1645 | 1461052693859 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:58:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:58:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 573ms 00:58:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:58:13 INFO - PROCESS | 1645 | 1461052693880 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:58:13 INFO - PROCESS | 1645 | 1461052693881 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:58:13 INFO - PROCESS | 1645 | 1461052693883 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:58:13 INFO - PROCESS | 1645 | 1461052693884 Marionette TRACE conn2 <- [1,458,null,{}] 00:58:13 INFO - PROCESS | 1645 | 1461052693887 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:13 INFO - PROCESS | 1645 | 1461052693976 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:58:13 INFO - PROCESS | 1645 | 1461052693982 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x1275af800 == 46 [pid = 1645] [id = 122] 00:58:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11c965000) [pid = 1645] [serial = 363] [outer = 0x0] 00:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12af03400) [pid = 1645] [serial = 364] [outer = 0x11c965000] 00:58:14 INFO - PROCESS | 1645 | 1461052694010 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12af11c00) [pid = 1645] [serial = 365] [outer = 0x11c965000] 00:58:14 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc - 00:58:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1 00:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:14 INFO - _addTest/ [0,461,"getWindowHandle",null] 00:58:14 INFO - PROCESS | 1645 | 1461052694304 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:58:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:58:14 INFO - PROCESS | 1645 | 1461052694314 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1645 | 1461052694316 Marionette TRACE conn2 <- [1,462,null,{}] 00:58:14 INFO - PROCESS | 1645 | 1461052694318 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:14 INFO - PROCESS | 1645 | 1461052694411 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:58:14 INFO - PROCESS | 1645 | 1461052694415 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1286a4800 == 47 [pid = 1645] [id = 123] 00:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12af45800) [pid = 1645] [serial = 366] [outer = 0x0] 00:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12b2b6000) [pid = 1645] [serial = 367] [outer = 0x12af45800] 00:58:14 INFO - PROCESS | 1645 | 1461052694445 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12b829000) [pid = 1645] [serial = 368] [outer = 0x12af45800] 00:58:14 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:14 INFO - PROCESS | 1645 | 1461052694795 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:58:14 INFO - PROCESS | 1645 | 1461052694836 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:58:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:58:14 INFO - PROCESS | 1645 | 1461052694838 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1645 | 1461052694839 Marionette TRACE conn2 <- [1,466,null,{}] 00:58:14 INFO - PROCESS | 1645 | 1461052694841 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:14 INFO - PROCESS | 1645 | 1461052694912 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:58:14 INFO - PROCESS | 1645 | 1461052694916 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b289000 == 48 [pid = 1645] [id = 124] 00:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12b2bdc00) [pid = 1645] [serial = 369] [outer = 0x0] 00:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12b8f2400) [pid = 1645] [serial = 370] [outer = 0x12b2bdc00] 00:58:14 INFO - PROCESS | 1645 | 1461052694944 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12bb5b800) [pid = 1645] [serial = 371] [outer = 0x12b2bdc00] 00:58:15 INFO - PROCESS | 1645 | 1461052695262 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:58:15 INFO - PROCESS | 1645 | 1461052695360 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:58:15 INFO - PROCESS | 1645 | 1461052695362 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:58:15 INFO - PROCESS | 1645 | 1461052695364 Marionette TRACE conn2 <- [1,470,null,{}] 00:58:15 INFO - PROCESS | 1645 | 1461052695368 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:15 INFO - PROCESS | 1645 | 1461052695434 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:58:15 INFO - PROCESS | 1645 | 1461052695521 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x118721800 == 49 [pid = 1645] [id = 125] 00:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1177f7000) [pid = 1645] [serial = 372] [outer = 0x0] 00:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1189f2000) [pid = 1645] [serial = 373] [outer = 0x1177f7000] 00:58:15 INFO - PROCESS | 1645 | 1461052695555 Marionette DEBUG loaded listener.js 00:58:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x119130c00) [pid = 1645] [serial = 374] [outer = 0x1177f7000] 00:58:16 INFO - PROCESS | 1645 | 1461052696155 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:58:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 823ms 00:58:16 INFO - PROCESS | 1645 | 1461052696187 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:58:16 INFO - PROCESS | 1645 | 1461052696193 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:58:16 INFO - PROCESS | 1645 | 1461052696202 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:58:16 INFO - PROCESS | 1645 | 1461052696206 Marionette TRACE conn2 <- [1,474,null,{}] 00:58:16 INFO - PROCESS | 1645 | 1461052696210 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:16 INFO - PROCESS | 1645 | 1461052696312 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:58:16 INFO - PROCESS | 1645 | 1461052696368 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdee000 == 50 [pid = 1645] [id = 126] 00:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119248800) [pid = 1645] [serial = 375] [outer = 0x0] 00:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11b6c2800) [pid = 1645] [serial = 376] [outer = 0x119248800] 00:58:16 INFO - PROCESS | 1645 | 1461052696398 Marionette DEBUG loaded listener.js 00:58:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11bbee800) [pid = 1645] [serial = 377] [outer = 0x119248800] 00:58:16 INFO - PROCESS | 1645 | 1461052696814 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:58:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 676ms 00:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:58:16 INFO - PROCESS | 1645 | 1461052696875 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:58:16 INFO - PROCESS | 1645 | 1461052696876 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:58:16 INFO - PROCESS | 1645 | 1461052696879 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:58:16 INFO - PROCESS | 1645 | 1461052696880 Marionette TRACE conn2 <- [1,478,null,{}] 00:58:16 INFO - PROCESS | 1645 | 1461052696887 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:16 INFO - PROCESS | 1645 | 1461052696984 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:58:17 INFO - PROCESS | 1645 | 1461052697042 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x128188800 == 51 [pid = 1645] [id = 127] 00:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x125607800) [pid = 1645] [serial = 378] [outer = 0x0] 00:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1268b3800) [pid = 1645] [serial = 379] [outer = 0x125607800] 00:58:17 INFO - PROCESS | 1645 | 1461052697075 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x126e34400) [pid = 1645] [serial = 380] [outer = 0x125607800] 00:58:17 INFO - PROCESS | 1645 | 1461052697533 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:58:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:58:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 670ms 00:58:17 INFO - PROCESS | 1645 | 1461052697580 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:58:17 INFO - PROCESS | 1645 | 1461052697581 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:58:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:58:17 INFO - PROCESS | 1645 | 1461052697602 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 1645 | 1461052697603 Marionette TRACE conn2 <- [1,482,null,{}] 00:58:17 INFO - PROCESS | 1645 | 1461052697607 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:17 INFO - PROCESS | 1645 | 1461052697701 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:58:17 INFO - PROCESS | 1645 | 1461052697758 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8be000 == 52 [pid = 1645] [id = 128] 00:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12af0b400) [pid = 1645] [serial = 381] [outer = 0x0] 00:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12b2b8000) [pid = 1645] [serial = 382] [outer = 0x12af0b400] 00:58:17 INFO - PROCESS | 1645 | 1461052697788 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12b3ee800) [pid = 1645] [serial = 383] [outer = 0x12af0b400] 00:58:18 INFO - PROCESS | 1645 | 1461052698338 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:58:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:58:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 775ms 00:58:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:58:18 INFO - PROCESS | 1645 | 1461052698378 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:58:18 INFO - PROCESS | 1645 | 1461052698380 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:58:18 INFO - PROCESS | 1645 | 1461052698383 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:58:18 INFO - PROCESS | 1645 | 1461052698385 Marionette TRACE conn2 <- [1,486,null,{}] 00:58:18 INFO - PROCESS | 1645 | 1461052698392 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:18 INFO - PROCESS | 1645 | 1461052698480 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:58:18 INFO - PROCESS | 1645 | 1461052698538 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ddb800 == 53 [pid = 1645] [id = 129] 00:58:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x115372400) [pid = 1645] [serial = 384] [outer = 0x0] 00:58:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x118f14000) [pid = 1645] [serial = 385] [outer = 0x115372400] 00:58:18 INFO - PROCESS | 1645 | 1461052698565 Marionette DEBUG loaded listener.js 00:58:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x119c15400) [pid = 1645] [serial = 386] [outer = 0x115372400] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x1286a4800 == 52 [pid = 1645] [id = 123] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x1275af800 == 51 [pid = 1645] [id = 122] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa21800 == 50 [pid = 1645] [id = 121] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x126ed2800 == 49 [pid = 1645] [id = 120] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x116353800 == 48 [pid = 1645] [id = 119] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x12542f800 == 47 [pid = 1645] [id = 118] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x11c8b7000 == 46 [pid = 1645] [id = 117] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x11c293000 == 45 [pid = 1645] [id = 116] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x11aaaf000 == 44 [pid = 1645] [id = 115] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x118509800 == 43 [pid = 1645] [id = 114] 00:58:19 INFO - PROCESS | 1645 | 1461052699122 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:58:19 INFO - PROCESS | 1645 | --DOCSHELL 0x1199de800 == 42 [pid = 1645] [id = 113] 00:58:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:58:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 772ms 00:58:19 INFO - PROCESS | 1645 | 1461052699156 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 1645 | 1461052699162 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:58:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:58:19 INFO - PROCESS | 1645 | 1461052699168 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1645 | 1461052699171 Marionette TRACE conn2 <- [1,490,null,{}] 00:58:19 INFO - PROCESS | 1645 | 1461052699174 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:19 INFO - PROCESS | 1645 | 1461052699297 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x119125c00) [pid = 1645] [serial = 299] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x11afe7400) [pid = 1645] [serial = 308] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x11c578000) [pid = 1645] [serial = 313] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11a799000) [pid = 1645] [serial = 301] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x123aec000) [pid = 1645] [serial = 317] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11c204c00) [pid = 1645] [serial = 311] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12b2b8c00) [pid = 1645] [serial = 289] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11c629c00) [pid = 1645] [serial = 316] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123cd8000) [pid = 1645] [serial = 319] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1268b0000) [pid = 1645] [serial = 322] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11c621800) [pid = 1645] [serial = 314] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11ad2f000) [pid = 1645] [serial = 305] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x126ca0000) [pid = 1645] [serial = 323] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11ad24800) [pid = 1645] [serial = 304] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1257dec00) [pid = 1645] [serial = 320] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12785b800) [pid = 1645] [serial = 326] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x127515800) [pid = 1645] [serial = 325] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11a7c9000) [pid = 1645] [serial = 302] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11ade6400) [pid = 1645] [serial = 307] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1164b3000) [pid = 1645] [serial = 295] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x118987000) [pid = 1645] [serial = 296] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11bd9e800) [pid = 1645] [serial = 283] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11aa36400) [pid = 1645] [serial = 292] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12751ec00) [pid = 1645] [serial = 281] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11bbf4400) [pid = 1645] [serial = 310] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x127521800) [pid = 1645] [serial = 286] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x118b7d800) [pid = 1645] [serial = 298] [outer = 0x0] [url = about:blank] 00:58:19 INFO - PROCESS | 1645 | 1461052699369 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x1187b8000 == 43 [pid = 1645] [id = 130] 00:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x118987000) [pid = 1645] [serial = 387] [outer = 0x0] 00:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11a799000) [pid = 1645] [serial = 388] [outer = 0x118987000] 00:58:19 INFO - PROCESS | 1645 | 1461052699412 Marionette DEBUG loaded listener.js 00:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11af84c00) [pid = 1645] [serial = 389] [outer = 0x118987000] 00:58:19 INFO - PROCESS | 1645 | 1461052699712 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:58:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:58:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 571ms 00:58:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:58:19 INFO - PROCESS | 1645 | 1461052699746 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:58:19 INFO - PROCESS | 1645 | 1461052699747 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:58:19 INFO - PROCESS | 1645 | 1461052699749 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1645 | 1461052699752 Marionette TRACE conn2 <- [1,494,null,{}] 00:58:19 INFO - PROCESS | 1645 | 1461052699767 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:19 INFO - PROCESS | 1645 | 1461052699861 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:58:19 INFO - PROCESS | 1645 | 1461052699911 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974e800 == 44 [pid = 1645] [id = 131] 00:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11bbf2c00) [pid = 1645] [serial = 390] [outer = 0x0] 00:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11bf74000) [pid = 1645] [serial = 391] [outer = 0x11bbf2c00] 00:58:19 INFO - PROCESS | 1645 | 1461052699939 Marionette DEBUG loaded listener.js 00:58:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11c57e000) [pid = 1645] [serial = 392] [outer = 0x11bbf2c00] 00:58:20 INFO - PROCESS | 1645 | 1461052700225 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:58:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:58:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 00:58:20 INFO - PROCESS | 1645 | 1461052700271 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:58:20 INFO - PROCESS | 1645 | 1461052700274 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:58:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:58:20 INFO - PROCESS | 1645 | 1461052700279 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:58:20 INFO - PROCESS | 1645 | 1461052700280 Marionette TRACE conn2 <- [1,498,null,{}] 00:58:20 INFO - PROCESS | 1645 | 1461052700282 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:20 INFO - PROCESS | 1645 | 1461052700356 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:58:20 INFO - PROCESS | 1645 | 1461052700360 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c18b800 == 45 [pid = 1645] [id = 132] 00:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11c57e400) [pid = 1645] [serial = 393] [outer = 0x0] 00:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12560a000) [pid = 1645] [serial = 394] [outer = 0x11c57e400] 00:58:20 INFO - PROCESS | 1645 | 1461052700392 Marionette DEBUG loaded listener.js 00:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x126a10800) [pid = 1645] [serial = 395] [outer = 0x11c57e400] 00:58:20 INFO - PROCESS | 1645 | 1461052700715 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:58:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:58:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 00:58:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:58:20 INFO - PROCESS | 1645 | 1461052700747 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:58:20 INFO - PROCESS | 1645 | 1461052700748 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:58:20 INFO - PROCESS | 1645 | 1461052700750 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:58:20 INFO - PROCESS | 1645 | 1461052700751 Marionette TRACE conn2 <- [1,502,null,{}] 00:58:20 INFO - PROCESS | 1645 | 1461052700754 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:20 INFO - PROCESS | 1645 | 1461052700832 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:58:20 INFO - PROCESS | 1645 | 1461052700836 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6ed800 == 46 [pid = 1645] [id = 133] 00:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11c57dc00) [pid = 1645] [serial = 396] [outer = 0x0] 00:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1272eac00) [pid = 1645] [serial = 397] [outer = 0x11c57dc00] 00:58:20 INFO - PROCESS | 1645 | 1461052700865 Marionette DEBUG loaded listener.js 00:58:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1275fd400) [pid = 1645] [serial = 398] [outer = 0x11c57dc00] 00:58:21 INFO - PROCESS | 1645 | 1461052701179 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:58:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:58:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 00:58:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:58:21 INFO - PROCESS | 1645 | 1461052701220 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:58:21 INFO - PROCESS | 1645 | 1461052701221 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:58:21 INFO - PROCESS | 1645 | 1461052701223 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 1645 | 1461052701224 Marionette TRACE conn2 <- [1,506,null,{}] 00:58:21 INFO - PROCESS | 1645 | 1461052701226 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 1645 | 1461052701342 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:58:21 INFO - PROCESS | 1645 | 1461052701355 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca31800 == 47 [pid = 1645] [id = 134] 00:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1275f1c00) [pid = 1645] [serial = 399] [outer = 0x0] 00:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1278b1400) [pid = 1645] [serial = 400] [outer = 0x1275f1c00] 00:58:21 INFO - PROCESS | 1645 | 1461052701383 Marionette DEBUG loaded listener.js 00:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12b2b8800) [pid = 1645] [serial = 401] [outer = 0x1275f1c00] 00:58:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:58:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 00:58:21 INFO - PROCESS | 1645 | 1461052701736 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:58:21 INFO - PROCESS | 1645 | 1461052701744 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:58:21 INFO - PROCESS | 1645 | 1461052701745 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:58:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:58:21 INFO - PROCESS | 1645 | 1461052701747 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:58:21 INFO - PROCESS | 1645 | 1461052701748 Marionette TRACE conn2 <- [1,510,null,{}] 00:58:21 INFO - PROCESS | 1645 | 1461052701750 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 1645 | 1461052701844 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:58:21 INFO - PROCESS | 1645 | 1461052701848 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x11851b000 == 48 [pid = 1645] [id = 135] 00:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x115372000) [pid = 1645] [serial = 402] [outer = 0x0] 00:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12b3fb400) [pid = 1645] [serial = 403] [outer = 0x115372000] 00:58:21 INFO - PROCESS | 1645 | 1461052701874 Marionette DEBUG loaded listener.js 00:58:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12bb57800) [pid = 1645] [serial = 404] [outer = 0x115372000] 00:58:22 INFO - PROCESS | 1645 | 1461052702206 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:58:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:58:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 00:58:22 INFO - PROCESS | 1645 | 1461052702217 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:58:22 INFO - PROCESS | 1645 | 1461052702219 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:58:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:58:22 INFO - PROCESS | 1645 | 1461052702228 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:58:22 INFO - PROCESS | 1645 | 1461052702229 Marionette TRACE conn2 <- [1,514,null,{}] 00:58:22 INFO - PROCESS | 1645 | 1461052702231 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:22 INFO - PROCESS | 1645 | 1461052702330 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:58:22 INFO - PROCESS | 1645 | 1461052702334 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x1276ad800 == 49 [pid = 1645] [id = 136] 00:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12b2b8c00) [pid = 1645] [serial = 405] [outer = 0x0] 00:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12bb61c00) [pid = 1645] [serial = 406] [outer = 0x12b2b8c00] 00:58:22 INFO - PROCESS | 1645 | 1461052702361 Marionette DEBUG loaded listener.js 00:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12bbe6800) [pid = 1645] [serial = 407] [outer = 0x12b2b8c00] 00:58:22 INFO - PROCESS | 1645 | 1461052702732 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:58:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:58:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 00:58:22 INFO - PROCESS | 1645 | 1461052702746 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:58:22 INFO - PROCESS | 1645 | 1461052702747 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:58:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:58:22 INFO - PROCESS | 1645 | 1461052702750 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:58:22 INFO - PROCESS | 1645 | 1461052702751 Marionette TRACE conn2 <- [1,518,null,{}] 00:58:22 INFO - PROCESS | 1645 | 1461052702753 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:22 INFO - PROCESS | 1645 | 1461052702847 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:58:22 INFO - PROCESS | 1645 | 1461052702852 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a236800 == 50 [pid = 1645] [id = 137] 00:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12b3f4800) [pid = 1645] [serial = 408] [outer = 0x0] 00:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12cf22400) [pid = 1645] [serial = 409] [outer = 0x12b3f4800] 00:58:22 INFO - PROCESS | 1645 | 1461052702877 Marionette DEBUG loaded listener.js 00:58:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12cfcb000) [pid = 1645] [serial = 410] [outer = 0x12b3f4800] 00:58:23 INFO - PROCESS | 1645 | 1461052703209 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 467ms 00:58:23 INFO - PROCESS | 1645 | 1461052703218 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:58:23 INFO - PROCESS | 1645 | 1461052703219 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:58:23 INFO - PROCESS | 1645 | 1461052703221 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:58:23 INFO - PROCESS | 1645 | 1461052703222 Marionette TRACE conn2 <- [1,522,null,{}] 00:58:23 INFO - PROCESS | 1645 | 1461052703228 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:23 INFO - PROCESS | 1645 | 1461052703319 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x123aed000) [pid = 1645] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12751e400) [pid = 1645] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11bd9e000) [pid = 1645] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x118b28800) [pid = 1645] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11aa34000) [pid = 1645] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x118bdb400) [pid = 1645] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x127b7f000) [pid = 1645] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11a536c00) [pid = 1645] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12af45800) [pid = 1645] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11c965000) [pid = 1645] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:58:23 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11c578400) [pid = 1645] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:58:23 INFO - PROCESS | 1645 | 1461052703434 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb8e800 == 51 [pid = 1645] [id = 138] 00:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1163b0c00) [pid = 1645] [serial = 411] [outer = 0x0] 00:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11a79b400) [pid = 1645] [serial = 412] [outer = 0x1163b0c00] 00:58:23 INFO - PROCESS | 1645 | 1461052703460 Marionette DEBUG loaded listener.js 00:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x123aed000) [pid = 1645] [serial = 413] [outer = 0x1163b0c00] 00:58:23 INFO - PROCESS | 1645 | 1461052703746 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 572ms 00:58:23 INFO - PROCESS | 1645 | 1461052703794 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:58:23 INFO - PROCESS | 1645 | 1461052703796 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:58:23 INFO - PROCESS | 1645 | 1461052703798 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:58:23 INFO - PROCESS | 1645 | 1461052703800 Marionette TRACE conn2 <- [1,526,null,{}] 00:58:23 INFO - PROCESS | 1645 | 1461052703802 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:23 INFO - PROCESS | 1645 | 1461052703890 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:58:23 INFO - PROCESS | 1645 | 1461052703895 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be93800 == 52 [pid = 1645] [id = 139] 00:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1268b3000) [pid = 1645] [serial = 414] [outer = 0x0] 00:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12d390400) [pid = 1645] [serial = 415] [outer = 0x1268b3000] 00:58:23 INFO - PROCESS | 1645 | 1461052703926 Marionette DEBUG loaded listener.js 00:58:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12da75800) [pid = 1645] [serial = 416] [outer = 0x1268b3000] 00:58:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:58:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 00:58:24 INFO - PROCESS | 1645 | 1461052704265 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:58:24 INFO - PROCESS | 1645 | 1461052704269 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:58:24 INFO - PROCESS | 1645 | 1461052704270 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:58:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:58:24 INFO - PROCESS | 1645 | 1461052704273 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:58:24 INFO - PROCESS | 1645 | 1461052704276 Marionette TRACE conn2 <- [1,530,null,{}] 00:58:24 INFO - PROCESS | 1645 | 1461052704280 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:24 INFO - PROCESS | 1645 | 1461052704377 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:58:24 INFO - PROCESS | 1645 | 1461052704383 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cca1000 == 53 [pid = 1645] [id = 140] 00:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x1278a9800) [pid = 1645] [serial = 417] [outer = 0x0] 00:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12da79000) [pid = 1645] [serial = 418] [outer = 0x1278a9800] 00:58:24 INFO - PROCESS | 1645 | 1461052704408 Marionette DEBUG loaded listener.js 00:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12e09f400) [pid = 1645] [serial = 419] [outer = 0x1278a9800] 00:58:24 INFO - PROCESS | 1645 | 1461052704692 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:58:24 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:58:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:58:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:58:24 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:58:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:58:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:58:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 00:58:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:58:24 INFO - PROCESS | 1645 | 1461052704745 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:58:24 INFO - PROCESS | 1645 | 1461052704747 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:58:24 INFO - PROCESS | 1645 | 1461052704749 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:58:24 INFO - PROCESS | 1645 | 1461052704750 Marionette TRACE conn2 <- [1,534,null,{}] 00:58:24 INFO - PROCESS | 1645 | 1461052704752 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:24 INFO - PROCESS | 1645 | 1461052704833 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:58:24 INFO - PROCESS | 1645 | 1461052704837 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d33e800 == 54 [pid = 1645] [id = 141] 00:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11c166000) [pid = 1645] [serial = 420] [outer = 0x0] 00:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12e277400) [pid = 1645] [serial = 421] [outer = 0x11c166000] 00:58:24 INFO - PROCESS | 1645 | 1461052704865 Marionette DEBUG loaded listener.js 00:58:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12e291000) [pid = 1645] [serial = 422] [outer = 0x11c166000] 00:58:25 INFO - PROCESS | 1645 | 1461052705163 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:58:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:58:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 00:58:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:58:25 INFO - PROCESS | 1645 | 1461052705218 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:58:25 INFO - PROCESS | 1645 | 1461052705219 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:58:25 INFO - PROCESS | 1645 | 1461052705223 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:58:25 INFO - PROCESS | 1645 | 1461052705227 Marionette TRACE conn2 <- [1,538,null,{}] 00:58:25 INFO - PROCESS | 1645 | 1461052705241 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:25 INFO - PROCESS | 1645 | 1461052705364 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:58:25 INFO - PROCESS | 1645 | 1461052705371 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3f2000 == 55 [pid = 1645] [id = 142] 00:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12af05c00) [pid = 1645] [serial = 423] [outer = 0x0] 00:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12e294800) [pid = 1645] [serial = 424] [outer = 0x12af05c00] 00:58:25 INFO - PROCESS | 1645 | 1461052705428 Marionette DEBUG loaded listener.js 00:58:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12e606c00) [pid = 1645] [serial = 425] [outer = 0x12af05c00] 00:58:25 INFO - PROCESS | 1645 | 1461052705968 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:58:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:58:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 782ms 00:58:26 INFO - PROCESS | 1645 | 1461052706004 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:58:26 INFO - PROCESS | 1645 | 1461052706008 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:58:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:58:26 INFO - PROCESS | 1645 | 1461052706011 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:58:26 INFO - PROCESS | 1645 | 1461052706014 Marionette TRACE conn2 <- [1,542,null,{}] 00:58:26 INFO - PROCESS | 1645 | 1461052706017 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:26 INFO - PROCESS | 1645 | 1461052706115 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:58:26 INFO - PROCESS | 1645 | 1461052706160 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x119de5000 == 56 [pid = 1645] [id = 143] 00:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11a53a400) [pid = 1645] [serial = 426] [outer = 0x0] 00:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x11a7a0000) [pid = 1645] [serial = 427] [outer = 0x11a53a400] 00:58:26 INFO - PROCESS | 1645 | 1461052706192 Marionette DEBUG loaded listener.js 00:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11af8a000) [pid = 1645] [serial = 428] [outer = 0x11a53a400] 00:58:26 INFO - PROCESS | 1645 | 1461052706567 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:58:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 00:58:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 00:58:26 INFO - PROCESS | 1645 | 1461052706582 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:58:26 INFO - PROCESS | 1645 | 1461052706586 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:58:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:58:26 INFO - PROCESS | 1645 | 1461052706595 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:58:26 INFO - PROCESS | 1645 | 1461052706597 Marionette TRACE conn2 <- [1,546,null,{}] 00:58:26 INFO - PROCESS | 1645 | 1461052706599 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:26 INFO - PROCESS | 1645 | 1461052706705 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:58:26 INFO - PROCESS | 1645 | 1461052706817 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ed2000 == 57 [pid = 1645] [id = 144] 00:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11bd9f400) [pid = 1645] [serial = 429] [outer = 0x0] 00:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11c469400) [pid = 1645] [serial = 430] [outer = 0x11bd9f400] 00:58:26 INFO - PROCESS | 1645 | 1461052706871 Marionette DEBUG loaded listener.js 00:58:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12560a400) [pid = 1645] [serial = 431] [outer = 0x11bd9f400] 00:58:27 INFO - PROCESS | 1645 | 1461052707316 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:58:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:58:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 771ms 00:58:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:58:27 INFO - PROCESS | 1645 | 1461052707365 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:58:27 INFO - PROCESS | 1645 | 1461052707367 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:58:27 INFO - PROCESS | 1645 | 1461052707369 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:58:27 INFO - PROCESS | 1645 | 1461052707372 Marionette TRACE conn2 <- [1,550,null,{}] 00:58:27 INFO - PROCESS | 1645 | 1461052707380 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:27 INFO - PROCESS | 1645 | 1461052707515 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:58:27 INFO - PROCESS | 1645 | 1461052707606 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da4f000 == 58 [pid = 1645] [id = 145] 00:58:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x1257de000) [pid = 1645] [serial = 432] [outer = 0x0] 00:58:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1276f0800) [pid = 1645] [serial = 433] [outer = 0x1257de000] 00:58:27 INFO - PROCESS | 1645 | 1461052707647 Marionette DEBUG loaded listener.js 00:58:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12b2b7000) [pid = 1645] [serial = 434] [outer = 0x1257de000] 00:58:28 INFO - PROCESS | 1645 | 1461052708017 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:58:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:58:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 673ms 00:58:28 INFO - PROCESS | 1645 | 1461052708043 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:58:28 INFO - PROCESS | 1645 | 1461052708045 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:58:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:58:28 INFO - PROCESS | 1645 | 1461052708047 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:58:28 INFO - PROCESS | 1645 | 1461052708048 Marionette TRACE conn2 <- [1,554,null,{}] 00:58:28 INFO - PROCESS | 1645 | 1461052708051 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:28 INFO - PROCESS | 1645 | 1461052708148 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:58:28 INFO - PROCESS | 1645 | 1461052708228 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e644000 == 59 [pid = 1645] [id = 146] 00:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12b2b7c00) [pid = 1645] [serial = 435] [outer = 0x0] 00:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12bbecc00) [pid = 1645] [serial = 436] [outer = 0x12b2b7c00] 00:58:28 INFO - PROCESS | 1645 | 1461052708257 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12d264000) [pid = 1645] [serial = 437] [outer = 0x12b2b7c00] 00:58:28 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:28 INFO - PROCESS | 1645 | 1461052708637 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:58:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:58:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 619ms 00:58:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:58:28 INFO - PROCESS | 1645 | 1461052708667 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:58:28 INFO - PROCESS | 1645 | 1461052708668 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:58:28 INFO - PROCESS | 1645 | 1461052708670 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:58:28 INFO - PROCESS | 1645 | 1461052708672 Marionette TRACE conn2 <- [1,558,null,{}] 00:58:28 INFO - PROCESS | 1645 | 1461052708674 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:28 INFO - PROCESS | 1645 | 1461052708768 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:58:28 INFO - PROCESS | 1645 | 1461052708812 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e661800 == 60 [pid = 1645] [id = 147] 00:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12b3f1400) [pid = 1645] [serial = 438] [outer = 0x0] 00:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12d39a800) [pid = 1645] [serial = 439] [outer = 0x12b3f1400] 00:58:28 INFO - PROCESS | 1645 | 1461052708841 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12e09c800) [pid = 1645] [serial = 440] [outer = 0x12b3f1400] 00:58:29 INFO - PROCESS | 1645 | 1461052709275 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:58:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:58:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 00:58:29 INFO - PROCESS | 1645 | 1461052709341 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:58:29 INFO - PROCESS | 1645 | 1461052709343 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:58:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:58:29 INFO - PROCESS | 1645 | 1461052709346 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 1645 | 1461052709348 Marionette TRACE conn2 <- [1,562,null,{}] 00:58:29 INFO - PROCESS | 1645 | 1461052709352 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:29 INFO - PROCESS | 1645 | 1461052709596 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:58:29 INFO - PROCESS | 1645 | 1461052709654 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aaad000 == 61 [pid = 1645] [id = 148] 00:58:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12b829400) [pid = 1645] [serial = 441] [outer = 0x0] 00:58:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12e603000) [pid = 1645] [serial = 442] [outer = 0x12b829400] 00:58:29 INFO - PROCESS | 1645 | 1461052709706 Marionette DEBUG loaded listener.js 00:58:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12e6c2400) [pid = 1645] [serial = 443] [outer = 0x12b829400] 00:58:30 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:30 INFO - PROCESS | 1645 | 1461052710331 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:58:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:58:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1022ms 00:58:30 INFO - PROCESS | 1645 | 1461052710373 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:58:30 INFO - PROCESS | 1645 | 1461052710376 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:58:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:58:30 INFO - PROCESS | 1645 | 1461052710381 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:58:30 INFO - PROCESS | 1645 | 1461052710382 Marionette TRACE conn2 <- [1,566,null,{}] 00:58:30 INFO - PROCESS | 1645 | 1461052710386 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:30 INFO - PROCESS | 1645 | 1461052710476 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:58:30 INFO - PROCESS | 1645 | 1461052710543 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x11539d800 == 62 [pid = 1645] [id = 149] 00:58:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x119123800) [pid = 1645] [serial = 444] [outer = 0x0] 00:58:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x119131000) [pid = 1645] [serial = 445] [outer = 0x119123800] 00:58:30 INFO - PROCESS | 1645 | 1461052710574 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11a795800) [pid = 1645] [serial = 446] [outer = 0x119123800] 00:58:30 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:31 INFO - PROCESS | 1645 | 1461052711034 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x118bbb000 == 61 [pid = 1645] [id = 111] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11927d800 == 60 [pid = 1645] [id = 102] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x1199d7000 == 59 [pid = 1645] [id = 103] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa25800 == 58 [pid = 1645] [id = 104] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11c28d000 == 57 [pid = 1645] [id = 107] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11b658800 == 56 [pid = 1645] [id = 105] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11bdd6800 == 55 [pid = 1645] [id = 106] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11c54d800 == 54 [pid = 1645] [id = 108] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x12d33e800 == 53 [pid = 1645] [id = 141] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x12cca1000 == 52 [pid = 1645] [id = 140] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x12be93800 == 51 [pid = 1645] [id = 139] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11bb8e800 == 50 [pid = 1645] [id = 138] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x12a236800 == 49 [pid = 1645] [id = 137] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x1276ad800 == 48 [pid = 1645] [id = 136] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11851b000 == 47 [pid = 1645] [id = 135] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12b8f2400) [pid = 1645] [serial = 370] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11ca31800 == 46 [pid = 1645] [id = 134] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6ed800 == 45 [pid = 1645] [id = 133] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11c18b800 == 44 [pid = 1645] [id = 132] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11974e800 == 43 [pid = 1645] [id = 131] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x1187b8000 == 42 [pid = 1645] [id = 130] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x119ddb800 == 41 [pid = 1645] [id = 129] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8be000 == 40 [pid = 1645] [id = 128] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x128188800 == 39 [pid = 1645] [id = 127] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x11bdee000 == 38 [pid = 1645] [id = 126] 00:58:31 INFO - PROCESS | 1645 | --DOCSHELL 0x118721800 == 37 [pid = 1645] [id = 125] 00:58:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:58:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 720ms 00:58:31 INFO - PROCESS | 1645 | 1461052711125 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:58:31 INFO - PROCESS | 1645 | 1461052711128 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:58:31 INFO - PROCESS | 1645 | 1461052711133 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:58:31 INFO - PROCESS | 1645 | 1461052711134 Marionette TRACE conn2 <- [1,570,null,{}] 00:58:31 INFO - PROCESS | 1645 | 1461052711137 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:31 INFO - PROCESS | 1645 | 1461052711213 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:58:31 INFO - PROCESS | 1645 | 1461052711221 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x118bbd800 == 38 [pid = 1645] [id = 150] 00:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11addfc00) [pid = 1645] [serial = 447] [outer = 0x0] 00:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11af80400) [pid = 1645] [serial = 448] [outer = 0x11addfc00] 00:58:31 INFO - PROCESS | 1645 | 1461052711259 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x11b914000) [pid = 1645] [serial = 449] [outer = 0x11addfc00] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x1285f0800) [pid = 1645] [serial = 358] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x128159c00) [pid = 1645] [serial = 356] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11ad31400) [pid = 1645] [serial = 361] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x11c95f800) [pid = 1645] [serial = 362] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12b2b6000) [pid = 1645] [serial = 367] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12af04400) [pid = 1645] [serial = 359] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12af03400) [pid = 1645] [serial = 364] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11c583c00) [pid = 1645] [serial = 349] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x123ae3800) [pid = 1645] [serial = 350] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12b829000) [pid = 1645] [serial = 368] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12af11c00) [pid = 1645] [serial = 365] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12751dc00) [pid = 1645] [serial = 353] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x11c469c00) [pid = 1645] [serial = 347] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1268a9400) [pid = 1645] [serial = 352] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x127670800) [pid = 1645] [serial = 355] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x11c20a400) [pid = 1645] [serial = 346] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11a79b800) [pid = 1645] [serial = 340] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11acc1800) [pid = 1645] [serial = 341] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x11af7d400) [pid = 1645] [serial = 343] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11bd94c00) [pid = 1645] [serial = 344] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x127c60000) [pid = 1645] [serial = 328] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x119c1c000) [pid = 1645] [serial = 338] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x118f18c00) [pid = 1645] [serial = 337] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11aa31000) [pid = 1645] [serial = 334] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11912b000) [pid = 1645] [serial = 331] [outer = 0x0] [url = about:blank] 00:58:31 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:31 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:31 INFO - PROCESS | 1645 | 1461052711616 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:58:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:58:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 519ms 00:58:31 INFO - PROCESS | 1645 | 1461052711653 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:58:31 INFO - PROCESS | 1645 | 1461052711654 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:58:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:58:31 INFO - PROCESS | 1645 | 1461052711656 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:58:31 INFO - PROCESS | 1645 | 1461052711659 Marionette TRACE conn2 <- [1,574,null,{}] 00:58:31 INFO - PROCESS | 1645 | 1461052711666 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:31 INFO - PROCESS | 1645 | 1461052711741 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:58:31 INFO - PROCESS | 1645 | 1461052711747 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bba7000 == 39 [pid = 1645] [id = 151] 00:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x11bbec400) [pid = 1645] [serial = 450] [outer = 0x0] 00:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11c203000) [pid = 1645] [serial = 451] [outer = 0x11bbec400] 00:58:31 INFO - PROCESS | 1645 | 1461052711775 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11c583000) [pid = 1645] [serial = 452] [outer = 0x11bbec400] 00:58:32 INFO - PROCESS | 1645 | 1461052712094 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:58:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 471ms 00:58:32 INFO - PROCESS | 1645 | 1461052712128 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:58:32 INFO - PROCESS | 1645 | 1461052712130 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:58:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:58:32 INFO - PROCESS | 1645 | 1461052712132 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1645 | 1461052712133 Marionette TRACE conn2 <- [1,578,null,{}] 00:58:32 INFO - PROCESS | 1645 | 1461052712135 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:32 INFO - PROCESS | 1645 | 1461052712210 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:58:32 INFO - PROCESS | 1645 | 1461052712215 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c53d000 == 40 [pid = 1645] [id = 152] 00:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x11c629400) [pid = 1645] [serial = 453] [outer = 0x0] 00:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x123cd7c00) [pid = 1645] [serial = 454] [outer = 0x11c629400] 00:58:32 INFO - PROCESS | 1645 | 1461052712241 Marionette DEBUG loaded listener.js 00:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1268ab800) [pid = 1645] [serial = 455] [outer = 0x11c629400] 00:58:32 INFO - PROCESS | 1645 | 1461052712558 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:58:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:58:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 468ms 00:58:32 INFO - PROCESS | 1645 | 1461052712600 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:58:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:58:32 INFO - PROCESS | 1645 | 1461052712602 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:58:32 INFO - PROCESS | 1645 | 1461052712604 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1645 | 1461052712605 Marionette TRACE conn2 <- [1,582,null,{}] 00:58:32 INFO - PROCESS | 1645 | 1461052712607 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:32 INFO - PROCESS | 1645 | 1461052712681 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:58:32 INFO - PROCESS | 1645 | 1461052712731 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6ee000 == 41 [pid = 1645] [id = 153] 00:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11c629c00) [pid = 1645] [serial = 456] [outer = 0x0] 00:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x126a0b000) [pid = 1645] [serial = 457] [outer = 0x11c629c00] 00:58:32 INFO - PROCESS | 1645 | 1461052712761 Marionette DEBUG loaded listener.js 00:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x127515400) [pid = 1645] [serial = 458] [outer = 0x11c629c00] 00:58:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x127856000) [pid = 1645] [serial = 459] [outer = 0x12f724400] 00:58:33 INFO - PROCESS | 1645 | 1461052713202 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:58:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:58:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 619ms 00:58:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:58:33 INFO - PROCESS | 1645 | 1461052713226 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:58:33 INFO - PROCESS | 1645 | 1461052713228 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:58:33 INFO - PROCESS | 1645 | 1461052713230 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:58:33 INFO - PROCESS | 1645 | 1461052713231 Marionette TRACE conn2 <- [1,586,null,{}] 00:58:33 INFO - PROCESS | 1645 | 1461052713234 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:33 INFO - PROCESS | 1645 | 1461052713321 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:58:33 INFO - PROCESS | 1645 | 1461052713353 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x125512000 == 42 [pid = 1645] [id = 154] 00:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11ca52c00) [pid = 1645] [serial = 460] [outer = 0x0] 00:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12751a400) [pid = 1645] [serial = 461] [outer = 0x11ca52c00] 00:58:33 INFO - PROCESS | 1645 | 1461052713409 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12b2b3c00) [pid = 1645] [serial = 462] [outer = 0x11ca52c00] 00:58:33 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:33 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:33 INFO - PROCESS | 1645 | 1461052713726 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:58:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:58:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 00:58:33 INFO - PROCESS | 1645 | 1461052713749 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:58:33 INFO - PROCESS | 1645 | 1461052713751 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:58:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:58:33 INFO - PROCESS | 1645 | 1461052713753 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:58:33 INFO - PROCESS | 1645 | 1461052713754 Marionette TRACE conn2 <- [1,590,null,{}] 00:58:33 INFO - PROCESS | 1645 | 1461052713758 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:33 INFO - PROCESS | 1645 | 1461052713846 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:58:33 INFO - PROCESS | 1645 | 1461052713860 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12725d000 == 43 [pid = 1645] [id = 155] 00:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12b2b8400) [pid = 1645] [serial = 463] [outer = 0x0] 00:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12b2be400) [pid = 1645] [serial = 464] [outer = 0x12b2b8400] 00:58:33 INFO - PROCESS | 1645 | 1461052713885 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12b82c800) [pid = 1645] [serial = 465] [outer = 0x12b2b8400] 00:58:34 INFO - PROCESS | 1645 | 1461052714208 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:58:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:58:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms 00:58:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:58:34 INFO - PROCESS | 1645 | 1461052714227 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:58:34 INFO - PROCESS | 1645 | 1461052714229 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:58:34 INFO - PROCESS | 1645 | 1461052714243 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:58:34 INFO - PROCESS | 1645 | 1461052714245 Marionette TRACE conn2 <- [1,594,null,{}] 00:58:34 INFO - PROCESS | 1645 | 1461052714247 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:34 INFO - PROCESS | 1645 | 1461052714337 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:58:34 INFO - PROCESS | 1645 | 1461052714341 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x128109000 == 44 [pid = 1645] [id = 156] 00:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12b2b9000) [pid = 1645] [serial = 466] [outer = 0x0] 00:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12b8f8c00) [pid = 1645] [serial = 467] [outer = 0x12b2b9000] 00:58:34 INFO - PROCESS | 1645 | 1461052714366 Marionette DEBUG loaded listener.js 00:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12bbe0800) [pid = 1645] [serial = 468] [outer = 0x12b2b9000] 00:58:34 INFO - PROCESS | 1645 | 1461052714762 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:58:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:58:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 582ms 00:58:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:58:34 INFO - PROCESS | 1645 | 1461052714814 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:58:34 INFO - PROCESS | 1645 | 1461052714815 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:58:34 INFO - PROCESS | 1645 | 1461052714817 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:58:34 INFO - PROCESS | 1645 | 1461052714818 Marionette TRACE conn2 <- [1,598,null,{}] 00:58:34 INFO - PROCESS | 1645 | 1461052714820 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:34 INFO - PROCESS | 1645 | 1461052714909 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:58:34 INFO - PROCESS | 1645 | 1461052714931 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a240000 == 45 [pid = 1645] [id = 157] 00:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12cf28400) [pid = 1645] [serial = 469] [outer = 0x0] 00:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12cfcd800) [pid = 1645] [serial = 470] [outer = 0x12cf28400] 00:58:34 INFO - PROCESS | 1645 | 1461052714956 Marionette DEBUG loaded listener.js 00:58:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12d398000) [pid = 1645] [serial = 471] [outer = 0x12cf28400] 00:58:35 INFO - PROCESS | 1645 | 1461052715303 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:58:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:58:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x115372000) [pid = 1645] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12b2b8c00) [pid = 1645] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11c57e400) [pid = 1645] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x118987000) [pid = 1645] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11c57dc00) [pid = 1645] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x115372400) [pid = 1645] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x11bbf2c00) [pid = 1645] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12b3f4800) [pid = 1645] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12b2bdc00) [pid = 1645] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x1163b0c00) [pid = 1645] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1268b3000) [pid = 1645] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x1278a9800) [pid = 1645] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x1275f1c00) [pid = 1645] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11c166000) [pid = 1645] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:58:35 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12785d400) [pid = 1645] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:58:35 INFO - PROCESS | 1645 | 1461052715463 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:58:35 INFO - PROCESS | 1645 | 1461052715465 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:58:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:58:35 INFO - PROCESS | 1645 | 1461052715475 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:58:35 INFO - PROCESS | 1645 | 1461052715477 Marionette TRACE conn2 <- [1,602,null,{}] 00:58:35 INFO - PROCESS | 1645 | 1461052715479 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:35 INFO - PROCESS | 1645 | 1461052715559 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:58:35 INFO - PROCESS | 1645 | 1461052715563 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x119de6800 == 46 [pid = 1645] [id = 158] 00:58:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11ad2b400) [pid = 1645] [serial = 472] [outer = 0x0] 00:58:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11c207c00) [pid = 1645] [serial = 473] [outer = 0x11ad2b400] 00:58:35 INFO - PROCESS | 1645 | 1461052715589 Marionette DEBUG loaded listener.js 00:58:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1278a8400) [pid = 1645] [serial = 474] [outer = 0x11ad2b400] 00:58:35 INFO - PROCESS | 1645 | 1461052715902 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:58:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:58:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 00:58:35 INFO - PROCESS | 1645 | 1461052715945 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:58:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:58:35 INFO - PROCESS | 1645 | 1461052715946 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:58:35 INFO - PROCESS | 1645 | 1461052715948 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:58:35 INFO - PROCESS | 1645 | 1461052715950 Marionette TRACE conn2 <- [1,606,null,{}] 00:58:35 INFO - PROCESS | 1645 | 1461052715952 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:36 INFO - PROCESS | 1645 | 1461052716039 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:58:36 INFO - PROCESS | 1645 | 1461052716088 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be85800 == 47 [pid = 1645] [id = 159] 00:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11acb9c00) [pid = 1645] [serial = 475] [outer = 0x0] 00:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12b3f4800) [pid = 1645] [serial = 476] [outer = 0x11acb9c00] 00:58:36 INFO - PROCESS | 1645 | 1461052716117 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12e299000) [pid = 1645] [serial = 477] [outer = 0x11acb9c00] 00:58:36 INFO - PROCESS | 1645 | 1461052716409 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:58:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:58:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 00:58:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:58:36 INFO - PROCESS | 1645 | 1461052716419 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:58:36 INFO - PROCESS | 1645 | 1461052716420 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:58:36 INFO - PROCESS | 1645 | 1461052716422 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 1645 | 1461052716425 Marionette TRACE conn2 <- [1,610,null,{}] 00:58:36 INFO - PROCESS | 1645 | 1461052716434 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:36 INFO - PROCESS | 1645 | 1461052716515 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:58:36 INFO - PROCESS | 1645 | 1461052716520 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d32c800 == 48 [pid = 1645] [id = 160] 00:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11afe0400) [pid = 1645] [serial = 478] [outer = 0x0] 00:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12e6c0800) [pid = 1645] [serial = 479] [outer = 0x11afe0400] 00:58:36 INFO - PROCESS | 1645 | 1461052716548 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12e6ccc00) [pid = 1645] [serial = 480] [outer = 0x11afe0400] 00:58:36 INFO - PROCESS | 1645 | 1461052716848 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:58:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:58:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 476ms 00:58:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:58:36 INFO - PROCESS | 1645 | 1461052716899 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:58:36 INFO - PROCESS | 1645 | 1461052716900 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:58:36 INFO - PROCESS | 1645 | 1461052716902 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 1645 | 1461052716903 Marionette TRACE conn2 <- [1,614,null,{}] 00:58:36 INFO - PROCESS | 1645 | 1461052716906 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:37 INFO - PROCESS | 1645 | 1461052717003 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:58:37 INFO - PROCESS | 1645 | 1461052717009 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3ab800 == 49 [pid = 1645] [id = 161] 00:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x114e98000) [pid = 1645] [serial = 481] [outer = 0x0] 00:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12e6cc000) [pid = 1645] [serial = 482] [outer = 0x114e98000] 00:58:37 INFO - PROCESS | 1645 | 1461052717034 Marionette DEBUG loaded listener.js 00:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12ebaa000) [pid = 1645] [serial = 483] [outer = 0x114e98000] 00:58:37 INFO - PROCESS | 1645 | 1461052717360 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:58:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:58:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 469ms 00:58:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:58:37 INFO - PROCESS | 1645 | 1461052717373 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:58:37 INFO - PROCESS | 1645 | 1461052717374 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:58:37 INFO - PROCESS | 1645 | 1461052717376 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:58:37 INFO - PROCESS | 1645 | 1461052717377 Marionette TRACE conn2 <- [1,618,null,{}] 00:58:37 INFO - PROCESS | 1645 | 1461052717380 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:37 INFO - PROCESS | 1645 | 1461052717459 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:58:37 INFO - PROCESS | 1645 | 1461052717562 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x116358000 == 50 [pid = 1645] [id = 162] 00:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x1146c3400) [pid = 1645] [serial = 484] [outer = 0x0] 00:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x115370000) [pid = 1645] [serial = 485] [outer = 0x1146c3400] 00:58:37 INFO - PROCESS | 1645 | 1461052717595 Marionette DEBUG loaded listener.js 00:58:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x118b7b000) [pid = 1645] [serial = 486] [outer = 0x1146c3400] 00:58:37 INFO - PROCESS | 1645 | 1461052717991 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 669ms 00:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:58:38 INFO - PROCESS | 1645 | 1461052718047 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 1645 | 1461052718049 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:58:38 INFO - PROCESS | 1645 | 1461052718053 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 1645 | 1461052718055 Marionette TRACE conn2 <- [1,622,null,{}] 00:58:38 INFO - PROCESS | 1645 | 1461052718059 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:38 INFO - PROCESS | 1645 | 1461052718159 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:58:38 INFO - PROCESS | 1645 | 1461052718208 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b93d000 == 51 [pid = 1645] [id = 163] 00:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11a79b000) [pid = 1645] [serial = 487] [outer = 0x0] 00:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11af81c00) [pid = 1645] [serial = 488] [outer = 0x11a79b000] 00:58:38 INFO - PROCESS | 1645 | 1461052718240 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x11bbf9c00) [pid = 1645] [serial = 489] [outer = 0x11a79b000] 00:58:38 INFO - PROCESS | 1645 | 1461052718656 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:58:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:58:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 623ms 00:58:38 INFO - PROCESS | 1645 | 1461052718679 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 1645 | 1461052718681 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:58:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:58:38 INFO - PROCESS | 1645 | 1461052718684 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 1645 | 1461052718685 Marionette TRACE conn2 <- [1,626,null,{}] 00:58:38 INFO - PROCESS | 1645 | 1461052718688 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:38 INFO - PROCESS | 1645 | 1461052718786 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:58:38 INFO - PROCESS | 1645 | 1461052718872 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12810a000 == 52 [pid = 1645] [id = 164] 00:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11bf6ec00) [pid = 1645] [serial = 490] [outer = 0x0] 00:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x123aebc00) [pid = 1645] [serial = 491] [outer = 0x11bf6ec00] 00:58:38 INFO - PROCESS | 1645 | 1461052718902 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12751c400) [pid = 1645] [serial = 492] [outer = 0x11bf6ec00] 00:58:39 INFO - PROCESS | 1645 | 1461052719352 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:58:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:58:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 719ms 00:58:39 INFO - PROCESS | 1645 | 1461052719404 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:58:39 INFO - PROCESS | 1645 | 1461052719407 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:58:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:58:39 INFO - PROCESS | 1645 | 1461052719420 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:58:39 INFO - PROCESS | 1645 | 1461052719427 Marionette TRACE conn2 <- [1,630,null,{}] 00:58:39 INFO - PROCESS | 1645 | 1461052719432 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:39 INFO - PROCESS | 1645 | 1461052719580 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:58:39 INFO - PROCESS | 1645 | 1461052719646 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebd6000 == 53 [pid = 1645] [id = 165] 00:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12751d800) [pid = 1645] [serial = 493] [outer = 0x0] 00:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12b2bf000) [pid = 1645] [serial = 494] [outer = 0x12751d800] 00:58:39 INFO - PROCESS | 1645 | 1461052719676 Marionette DEBUG loaded listener.js 00:58:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12bbd0c00) [pid = 1645] [serial = 495] [outer = 0x12751d800] 00:58:40 INFO - PROCESS | 1645 | 1461052720105 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 733ms 00:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:58:40 INFO - PROCESS | 1645 | 1461052720147 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:58:40 INFO - PROCESS | 1645 | 1461052720149 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:58:40 INFO - PROCESS | 1645 | 1461052720151 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:58:40 INFO - PROCESS | 1645 | 1461052720152 Marionette TRACE conn2 <- [1,634,null,{}] 00:58:40 INFO - PROCESS | 1645 | 1461052720155 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:40 INFO - PROCESS | 1645 | 1461052720252 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:58:40 INFO - PROCESS | 1645 | 1461052720301 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1c2800 == 54 [pid = 1645] [id = 166] 00:58:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12af44800) [pid = 1645] [serial = 496] [outer = 0x0] 00:58:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12d269800) [pid = 1645] [serial = 497] [outer = 0x12af44800] 00:58:40 INFO - PROCESS | 1645 | 1461052720331 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12e292000) [pid = 1645] [serial = 498] [outer = 0x12af44800] 00:58:40 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:40 INFO - PROCESS | 1645 | 1461052720743 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:58:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:58:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 619ms 00:58:40 INFO - PROCESS | 1645 | 1461052720770 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:58:40 INFO - PROCESS | 1645 | 1461052720772 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:58:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:58:40 INFO - PROCESS | 1645 | 1461052720774 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:58:40 INFO - PROCESS | 1645 | 1461052720775 Marionette TRACE conn2 <- [1,638,null,{}] 00:58:40 INFO - PROCESS | 1645 | 1461052720778 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:40 INFO - PROCESS | 1645 | 1461052720873 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:58:40 INFO - PROCESS | 1645 | 1461052720924 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3e8800 == 55 [pid = 1645] [id = 167] 00:58:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12e6c5000) [pid = 1645] [serial = 499] [outer = 0x0] 00:58:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12eba6c00) [pid = 1645] [serial = 500] [outer = 0x12e6c5000] 00:58:40 INFO - PROCESS | 1645 | 1461052720961 Marionette DEBUG loaded listener.js 00:58:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12f145000) [pid = 1645] [serial = 501] [outer = 0x12e6c5000] 00:58:41 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:41 INFO - PROCESS | 1645 | 1461052721546 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:58:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:58:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 820ms 00:58:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:58:41 INFO - PROCESS | 1645 | 1461052721595 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 1645 | 1461052721597 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:58:41 INFO - PROCESS | 1645 | 1461052721601 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 1645 | 1461052721603 Marionette TRACE conn2 <- [1,642,null,{}] 00:58:41 INFO - PROCESS | 1645 | 1461052721609 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:41 INFO - PROCESS | 1645 | 1461052721701 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:58:41 INFO - PROCESS | 1645 | 1461052721766 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c16f800 == 56 [pid = 1645] [id = 168] 00:58:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x11878b000) [pid = 1645] [serial = 502] [outer = 0x0] 00:58:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x119247c00) [pid = 1645] [serial = 503] [outer = 0x11878b000] 00:58:41 INFO - PROCESS | 1645 | 1461052721793 Marionette DEBUG loaded listener.js 00:58:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x11aa3a400) [pid = 1645] [serial = 504] [outer = 0x11878b000] 00:58:42 INFO - PROCESS | 1645 | 1461052722221 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:58:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:58:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 675ms 00:58:42 INFO - PROCESS | 1645 | 1461052722276 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:58:42 INFO - PROCESS | 1645 | 1461052722282 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:58:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:58:42 INFO - PROCESS | 1645 | 1461052722288 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 1645 | 1461052722291 Marionette TRACE conn2 <- [1,646,null,{}] 00:58:42 INFO - PROCESS | 1645 | 1461052722295 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:42 INFO - PROCESS | 1645 | 1461052722427 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:58:42 INFO - PROCESS | 1645 | 1461052722521 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa93800 == 57 [pid = 1645] [id = 169] 00:58:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x11addf800) [pid = 1645] [serial = 505] [outer = 0x0] 00:58:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x11c162c00) [pid = 1645] [serial = 506] [outer = 0x11addf800] 00:58:42 INFO - PROCESS | 1645 | 1461052722566 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x11c579c00) [pid = 1645] [serial = 507] [outer = 0x11addf800] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3ab800 == 56 [pid = 1645] [id = 161] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12d32c800 == 55 [pid = 1645] [id = 160] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12be85800 == 54 [pid = 1645] [id = 159] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x119de6800 == 53 [pid = 1645] [id = 158] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12a240000 == 52 [pid = 1645] [id = 157] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x128109000 == 51 [pid = 1645] [id = 156] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x12725d000 == 50 [pid = 1645] [id = 155] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12b2b8000) [pid = 1645] [serial = 382] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x11b6c2800) [pid = 1645] [serial = 376] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x1268b3800) [pid = 1645] [serial = 379] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x1189f2000) [pid = 1645] [serial = 373] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x125512000 == 49 [pid = 1645] [id = 154] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6ee000 == 48 [pid = 1645] [id = 153] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x11c53d000 == 47 [pid = 1645] [id = 152] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x11bba7000 == 46 [pid = 1645] [id = 151] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x118bbd800 == 45 [pid = 1645] [id = 150] 00:58:42 INFO - PROCESS | 1645 | --DOCSHELL 0x11539d800 == 44 [pid = 1645] [id = 149] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12b3fb400) [pid = 1645] [serial = 403] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12bb61c00) [pid = 1645] [serial = 406] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12560a000) [pid = 1645] [serial = 394] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x11a799000) [pid = 1645] [serial = 388] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x11af84c00) [pid = 1645] [serial = 389] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x1272eac00) [pid = 1645] [serial = 397] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x1275fd400) [pid = 1645] [serial = 398] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x119c15400) [pid = 1645] [serial = 386] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x118f14000) [pid = 1645] [serial = 385] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11bf74000) [pid = 1645] [serial = 391] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11c57e000) [pid = 1645] [serial = 392] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12cf22400) [pid = 1645] [serial = 409] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12bb5b800) [pid = 1645] [serial = 371] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12bbe6800) [pid = 1645] [serial = 407] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12cfcb000) [pid = 1645] [serial = 410] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x123aed000) [pid = 1645] [serial = 413] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12d390400) [pid = 1645] [serial = 415] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12e09f400) [pid = 1645] [serial = 419] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x126a10800) [pid = 1645] [serial = 395] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12da79000) [pid = 1645] [serial = 418] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x1278b1400) [pid = 1645] [serial = 400] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11a79b400) [pid = 1645] [serial = 412] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12b2b8800) [pid = 1645] [serial = 401] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12e291000) [pid = 1645] [serial = 422] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12bb57800) [pid = 1645] [serial = 404] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12da75800) [pid = 1645] [serial = 416] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12e277400) [pid = 1645] [serial = 421] [outer = 0x0] [url = about:blank] 00:58:42 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1281efc00) [pid = 1645] [serial = 329] [outer = 0x0] [url = about:blank] 00:58:43 INFO - PROCESS | 1645 | 1461052723039 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:58:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:58:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 773ms 00:58:43 INFO - PROCESS | 1645 | 1461052723061 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:58:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:58:43 INFO - PROCESS | 1645 | 1461052723062 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:58:43 INFO - PROCESS | 1645 | 1461052723064 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:58:43 INFO - PROCESS | 1645 | 1461052723067 Marionette TRACE conn2 <- [1,650,null,{}] 00:58:43 INFO - PROCESS | 1645 | 1461052723074 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:43 INFO - PROCESS | 1645 | 1461052723151 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:58:43 INFO - PROCESS | 1645 | 1461052723157 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa94000 == 45 [pid = 1645] [id = 170] 00:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11c57c400) [pid = 1645] [serial = 508] [outer = 0x0] 00:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x123cd5800) [pid = 1645] [serial = 509] [outer = 0x11c57c400] 00:58:43 INFO - PROCESS | 1645 | 1461052723187 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x126e31800) [pid = 1645] [serial = 510] [outer = 0x11c57c400] 00:58:43 INFO - PROCESS | 1645 | 1461052723573 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:58:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:58:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 570ms 00:58:43 INFO - PROCESS | 1645 | 1461052723636 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:58:43 INFO - PROCESS | 1645 | 1461052723639 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:58:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:58:43 INFO - PROCESS | 1645 | 1461052723642 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:58:43 INFO - PROCESS | 1645 | 1461052723644 Marionette TRACE conn2 <- [1,654,null,{}] 00:58:43 INFO - PROCESS | 1645 | 1461052723647 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:43 INFO - PROCESS | 1645 | 1461052723766 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:58:43 INFO - PROCESS | 1645 | 1461052723779 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca2a000 == 46 [pid = 1645] [id = 171] 00:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x127516400) [pid = 1645] [serial = 511] [outer = 0x0] 00:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12785bc00) [pid = 1645] [serial = 512] [outer = 0x127516400] 00:58:43 INFO - PROCESS | 1645 | 1461052723821 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x1285f4400) [pid = 1645] [serial = 513] [outer = 0x127516400] 00:58:44 INFO - PROCESS | 1645 | 1461052724147 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:58:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:58:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms 00:58:44 INFO - PROCESS | 1645 | 1461052724168 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 1645 | 1461052724169 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:58:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:58:44 INFO - PROCESS | 1645 | 1461052724180 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 1645 | 1461052724181 Marionette TRACE conn2 <- [1,658,null,{}] 00:58:44 INFO - PROCESS | 1645 | 1461052724184 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:44 INFO - PROCESS | 1645 | 1461052724260 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:58:44 INFO - PROCESS | 1645 | 1461052724264 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa94800 == 47 [pid = 1645] [id = 172] 00:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x128158400) [pid = 1645] [serial = 514] [outer = 0x0] 00:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12af44000) [pid = 1645] [serial = 515] [outer = 0x128158400] 00:58:44 INFO - PROCESS | 1645 | 1461052724290 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12b3ed400) [pid = 1645] [serial = 516] [outer = 0x128158400] 00:58:44 INFO - PROCESS | 1645 | 1461052724614 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:58:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:58:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 00:58:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:58:44 INFO - PROCESS | 1645 | 1461052724649 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 1645 | 1461052724650 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:58:44 INFO - PROCESS | 1645 | 1461052724652 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - PROCESS | 1645 | 1461052724653 Marionette TRACE conn2 <- [1,662,null,{}] 00:58:44 INFO - PROCESS | 1645 | 1461052724655 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:44 INFO - PROCESS | 1645 | 1461052724745 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:58:44 INFO - PROCESS | 1645 | 1461052724798 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa21800 == 48 [pid = 1645] [id = 173] 00:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x1285f5400) [pid = 1645] [serial = 517] [outer = 0x0] 00:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12b8f5800) [pid = 1645] [serial = 518] [outer = 0x1285f5400] 00:58:44 INFO - PROCESS | 1645 | 1461052724826 Marionette DEBUG loaded listener.js 00:58:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12d261800) [pid = 1645] [serial = 519] [outer = 0x1285f5400] 00:58:44 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:45 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:45 INFO - PROCESS | 1645 | 1461052725144 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:58:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:58:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 00:58:45 INFO - PROCESS | 1645 | 1461052725171 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:58:45 INFO - PROCESS | 1645 | 1461052725175 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:58:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:58:45 INFO - PROCESS | 1645 | 1461052725179 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:58:45 INFO - PROCESS | 1645 | 1461052725181 Marionette TRACE conn2 <- [1,666,null,{}] 00:58:45 INFO - PROCESS | 1645 | 1461052725184 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:45 INFO - PROCESS | 1645 | 1461052725324 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:58:45 INFO - PROCESS | 1645 | 1461052725342 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a233000 == 49 [pid = 1645] [id = 174] 00:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12b2bdc00) [pid = 1645] [serial = 520] [outer = 0x0] 00:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12d393400) [pid = 1645] [serial = 521] [outer = 0x12b2bdc00] 00:58:45 INFO - PROCESS | 1645 | 1461052725381 Marionette DEBUG loaded listener.js 00:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12e09d400) [pid = 1645] [serial = 522] [outer = 0x12b2bdc00] 00:58:45 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:45 INFO - PROCESS | 1645 | [1645] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:58:45 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:45 INFO - PROCESS | 1645 | 1461052725807 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:58:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:58:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 671ms 00:58:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:58:45 INFO - PROCESS | 1645 | 1461052725850 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:58:45 INFO - PROCESS | 1645 | 1461052725851 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:58:45 INFO - PROCESS | 1645 | 1461052725853 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:58:45 INFO - PROCESS | 1645 | 1461052725854 Marionette TRACE conn2 <- [1,670,null,{}] 00:58:45 INFO - PROCESS | 1645 | 1461052725856 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:45 INFO - PROCESS | 1645 | 1461052725947 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:58:45 INFO - PROCESS | 1645 | 1461052725951 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba8e800 == 50 [pid = 1645] [id = 175] 00:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12d398800) [pid = 1645] [serial = 523] [outer = 0x0] 00:58:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12e294400) [pid = 1645] [serial = 524] [outer = 0x12d398800] 00:58:45 INFO - PROCESS | 1645 | 1461052725977 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12e60f800) [pid = 1645] [serial = 525] [outer = 0x12d398800] 00:58:46 INFO - PROCESS | 1645 | 1461052726314 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:58:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:58:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 00:58:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:58:46 INFO - PROCESS | 1645 | 1461052726372 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:58:46 INFO - PROCESS | 1645 | 1461052726373 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:58:46 INFO - PROCESS | 1645 | 1461052726375 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1645 | 1461052726376 Marionette TRACE conn2 <- [1,674,null,{}] 00:58:46 INFO - PROCESS | 1645 | 1461052726378 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:46 INFO - PROCESS | 1645 | 1461052726468 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:58:46 INFO - PROCESS | 1645 | 1461052726481 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc8e000 == 51 [pid = 1645] [id = 176] 00:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12e60fc00) [pid = 1645] [serial = 526] [outer = 0x0] 00:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12eba9400) [pid = 1645] [serial = 527] [outer = 0x12e60fc00] 00:58:46 INFO - PROCESS | 1645 | 1461052726506 Marionette DEBUG loaded listener.js 00:58:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12f141c00) [pid = 1645] [serial = 528] [outer = 0x12e60fc00] 00:58:46 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:46 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:58:46 INFO - PROCESS | 1645 | 1461052726846 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:58:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:58:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 00:58:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:58:46 INFO - PROCESS | 1645 | 1461052726894 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:58:46 INFO - PROCESS | 1645 | 1461052726895 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:58:46 INFO - PROCESS | 1645 | 1461052726897 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1645 | 1461052726898 Marionette TRACE conn2 <- [1,678,null,{}] 00:58:46 INFO - PROCESS | 1645 | 1461052726900 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:46 INFO - PROCESS | 1645 | 1461052726994 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:58:47 INFO - PROCESS | 1645 | 1461052727007 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3db800 == 52 [pid = 1645] [id = 177] 00:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12f144800) [pid = 1645] [serial = 529] [outer = 0x0] 00:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12f148800) [pid = 1645] [serial = 530] [outer = 0x12f144800] 00:58:47 INFO - PROCESS | 1645 | 1461052727031 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12f14e000) [pid = 1645] [serial = 531] [outer = 0x12f144800] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x119248800) [pid = 1645] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12af0fc00) [pid = 1645] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x123cda800) [pid = 1645] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x118f18800) [pid = 1645] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x11bd94800) [pid = 1645] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11a53f000) [pid = 1645] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x1177f7000) [pid = 1645] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x125607800) [pid = 1645] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12b2b8400) [pid = 1645] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12b2b9000) [pid = 1645] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12cf28400) [pid = 1645] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11addfc00) [pid = 1645] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12b829400) [pid = 1645] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x11acb9c00) [pid = 1645] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11bbec400) [pid = 1645] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x119123800) [pid = 1645] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11c629400) [pid = 1645] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11c629c00) [pid = 1645] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x11ad2b400) [pid = 1645] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x11afe0400) [pid = 1645] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11ca52c00) [pid = 1645] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x118b54000) [pid = 1645] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:58:47 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12af0b400) [pid = 1645] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:58:47 INFO - PROCESS | 1645 | 1461052727653 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:58:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:58:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 768ms 00:58:47 INFO - PROCESS | 1645 | 1461052727666 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:58:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:58:47 INFO - PROCESS | 1645 | 1461052727667 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:58:47 INFO - PROCESS | 1645 | 1461052727669 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:58:47 INFO - PROCESS | 1645 | 1461052727671 Marionette TRACE conn2 <- [1,682,null,{}] 00:58:47 INFO - PROCESS | 1645 | 1461052727680 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:47 INFO - PROCESS | 1645 | 1461052727798 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:58:47 INFO - PROCESS | 1645 | 1461052727804 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12726d800 == 53 [pid = 1645] [id = 178] 00:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12af0b400) [pid = 1645] [serial = 532] [outer = 0x0] 00:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12b2b9000) [pid = 1645] [serial = 533] [outer = 0x12af0b400] 00:58:47 INFO - PROCESS | 1645 | 1461052727835 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12e6c9400) [pid = 1645] [serial = 534] [outer = 0x12af0b400] 00:58:48 INFO - PROCESS | 1645 | 1461052728663 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:58:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:58:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1025ms 00:58:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:58:48 INFO - PROCESS | 1645 | 1461052728696 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:58:48 INFO - PROCESS | 1645 | 1461052728697 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:58:48 INFO - PROCESS | 1645 | 1461052728699 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:58:48 INFO - PROCESS | 1645 | 1461052728700 Marionette TRACE conn2 <- [1,686,null,{}] 00:58:48 INFO - PROCESS | 1645 | 1461052728702 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:48 INFO - PROCESS | 1645 | 1461052728781 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:58:48 INFO - PROCESS | 1645 | 1461052728829 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e720000 == 54 [pid = 1645] [id = 179] 00:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12af0fc00) [pid = 1645] [serial = 535] [outer = 0x0] 00:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12f462c00) [pid = 1645] [serial = 536] [outer = 0x12af0fc00] 00:58:48 INFO - PROCESS | 1645 | 1461052728854 Marionette DEBUG loaded listener.js 00:58:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12f46a400) [pid = 1645] [serial = 537] [outer = 0x12af0fc00] 00:58:49 INFO - PROCESS | 1645 | 1461052729639 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:58:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:58:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 00:58:49 INFO - PROCESS | 1645 | 1461052729668 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:58:49 INFO - PROCESS | 1645 | 1461052729671 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:58:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:58:49 INFO - PROCESS | 1645 | 1461052729674 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:58:49 INFO - PROCESS | 1645 | 1461052729677 Marionette TRACE conn2 <- [1,690,null,{}] 00:58:49 INFO - PROCESS | 1645 | 1461052729682 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:49 INFO - PROCESS | 1645 | 1461052729783 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:58:49 INFO - PROCESS | 1645 | 1461052729831 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x11914b000 == 55 [pid = 1645] [id = 180] 00:58:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x118f18c00) [pid = 1645] [serial = 538] [outer = 0x0] 00:58:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x119248800) [pid = 1645] [serial = 539] [outer = 0x118f18c00] 00:58:49 INFO - PROCESS | 1645 | 1461052729865 Marionette DEBUG loaded listener.js 00:58:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x11aa3c400) [pid = 1645] [serial = 540] [outer = 0x118f18c00] 00:58:50 INFO - PROCESS | 1645 | 1461052730760 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:58:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:58:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1123ms 00:58:50 INFO - PROCESS | 1645 | 1461052730798 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:58:50 INFO - PROCESS | 1645 | 1461052730802 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:58:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:58:50 INFO - PROCESS | 1645 | 1461052730807 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:58:50 INFO - PROCESS | 1645 | 1461052730809 Marionette TRACE conn2 <- [1,694,null,{}] 00:58:50 INFO - PROCESS | 1645 | 1461052730811 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:50 INFO - PROCESS | 1645 | 1461052730910 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:58:50 INFO - PROCESS | 1645 | 1461052730964 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6e1000 == 56 [pid = 1645] [id = 181] 00:58:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x118f1a000) [pid = 1645] [serial = 541] [outer = 0x0] 00:58:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11c465000) [pid = 1645] [serial = 542] [outer = 0x118f1a000] 00:58:50 INFO - PROCESS | 1645 | 1461052730994 Marionette DEBUG loaded listener.js 00:58:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11ca52c00) [pid = 1645] [serial = 543] [outer = 0x118f1a000] 00:58:51 INFO - PROCESS | 1645 | 1461052731865 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:58:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:58:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1070ms 00:58:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:58:51 INFO - PROCESS | 1645 | 1461052731913 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:58:51 INFO - PROCESS | 1645 | 1461052731914 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:58:51 INFO - PROCESS | 1645 | 1461052731918 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 1645 | 1461052731920 Marionette TRACE conn2 <- [1,698,null,{}] 00:58:51 INFO - PROCESS | 1645 | 1461052731930 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:52 INFO - PROCESS | 1645 | 1461052732034 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:58:52 INFO - PROCESS | 1645 | 1461052732081 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8bc800 == 57 [pid = 1645] [id = 182] 00:58:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x126a4b800) [pid = 1645] [serial = 544] [outer = 0x0] 00:58:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x127c5c800) [pid = 1645] [serial = 545] [outer = 0x126a4b800] 00:58:52 INFO - PROCESS | 1645 | 1461052732113 Marionette DEBUG loaded listener.js 00:58:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12b82b800) [pid = 1645] [serial = 546] [outer = 0x126a4b800] 00:58:53 INFO - PROCESS | 1645 | 1461052732999 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:58:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:58:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1125ms 00:58:53 INFO - PROCESS | 1645 | 1461052733046 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:58:53 INFO - PROCESS | 1645 | 1461052733048 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:58:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:58:53 INFO - PROCESS | 1645 | 1461052733052 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:58:53 INFO - PROCESS | 1645 | 1461052733053 Marionette TRACE conn2 <- [1,702,null,{}] 00:58:53 INFO - PROCESS | 1645 | 1461052733056 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:53 INFO - PROCESS | 1645 | 1461052733157 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:58:53 INFO - PROCESS | 1645 | 1461052733205 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12725f000 == 58 [pid = 1645] [id = 183] 00:58:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x126c9e400) [pid = 1645] [serial = 547] [outer = 0x0] 00:58:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12bbe3000) [pid = 1645] [serial = 548] [outer = 0x126c9e400] 00:58:53 INFO - PROCESS | 1645 | 1461052733235 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12d268400) [pid = 1645] [serial = 549] [outer = 0x126c9e400] 00:58:54 INFO - PROCESS | 1645 | 1461052734123 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:58:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:58:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1120ms 00:58:54 INFO - PROCESS | 1645 | 1461052734172 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1645 | 1461052734175 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:58:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:58:54 INFO - PROCESS | 1645 | 1461052734178 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1645 | 1461052734180 Marionette TRACE conn2 <- [1,706,null,{}] 00:58:54 INFO - PROCESS | 1645 | 1461052734184 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:54 INFO - PROCESS | 1645 | 1461052734277 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:58:54 INFO - PROCESS | 1645 | 1461052734327 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bde6800 == 59 [pid = 1645] [id = 184] 00:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x1189ea400) [pid = 1645] [serial = 550] [outer = 0x0] 00:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x1191b4800) [pid = 1645] [serial = 551] [outer = 0x1189ea400] 00:58:54 INFO - PROCESS | 1645 | 1461052734355 Marionette DEBUG loaded listener.js 00:58:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x11ad2d400) [pid = 1645] [serial = 552] [outer = 0x1189ea400] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12726d800 == 58 [pid = 1645] [id = 178] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3db800 == 57 [pid = 1645] [id = 177] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc8e000 == 56 [pid = 1645] [id = 176] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba8e800 == 55 [pid = 1645] [id = 175] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12a233000 == 54 [pid = 1645] [id = 174] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa21800 == 53 [pid = 1645] [id = 173] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa94800 == 52 [pid = 1645] [id = 172] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x11ca2a000 == 51 [pid = 1645] [id = 171] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa94000 == 50 [pid = 1645] [id = 170] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa93800 == 49 [pid = 1645] [id = 169] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x11c16f800 == 48 [pid = 1645] [id = 168] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebd6000 == 47 [pid = 1645] [id = 165] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x12810a000 == 46 [pid = 1645] [id = 164] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x11b93d000 == 45 [pid = 1645] [id = 163] 00:58:54 INFO - PROCESS | 1645 | --DOCSHELL 0x116358000 == 44 [pid = 1645] [id = 162] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x126bdc000) [pid = 1645] [serial = 293] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12b3ee800) [pid = 1645] [serial = 383] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x11bbee800) [pid = 1645] [serial = 377] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12bb5f400) [pid = 1645] [serial = 290] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x1278abc00) [pid = 1645] [serial = 287] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x119c15800) [pid = 1645] [serial = 332] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x123aea000) [pid = 1645] [serial = 284] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x11af7d000) [pid = 1645] [serial = 335] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x119130c00) [pid = 1645] [serial = 374] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x126e34400) [pid = 1645] [serial = 380] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x1276f0800) [pid = 1645] [serial = 433] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x11c469400) [pid = 1645] [serial = 430] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11af80400) [pid = 1645] [serial = 448] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11b914000) [pid = 1645] [serial = 449] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12e6c2400) [pid = 1645] [serial = 443] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12e603000) [pid = 1645] [serial = 442] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12d39a800) [pid = 1645] [serial = 439] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12e294800) [pid = 1645] [serial = 424] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11c203000) [pid = 1645] [serial = 451] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11c583000) [pid = 1645] [serial = 452] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12bbecc00) [pid = 1645] [serial = 436] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x119131000) [pid = 1645] [serial = 445] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x11a795800) [pid = 1645] [serial = 446] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x123cd7c00) [pid = 1645] [serial = 454] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x1268ab800) [pid = 1645] [serial = 455] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11a7a0000) [pid = 1645] [serial = 427] [outer = 0x0] [url = about:blank] 00:58:54 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x126a4c000) [pid = 1645] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12b2be400) [pid = 1645] [serial = 464] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12b8f8c00) [pid = 1645] [serial = 467] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12b82c800) [pid = 1645] [serial = 465] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12cfcd800) [pid = 1645] [serial = 470] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12b3f4800) [pid = 1645] [serial = 476] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x126a0b000) [pid = 1645] [serial = 457] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x127515400) [pid = 1645] [serial = 458] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12d398000) [pid = 1645] [serial = 471] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11c207c00) [pid = 1645] [serial = 473] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12e6ccc00) [pid = 1645] [serial = 480] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1278a8400) [pid = 1645] [serial = 474] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12e6cc000) [pid = 1645] [serial = 482] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12e6c0800) [pid = 1645] [serial = 479] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12751a400) [pid = 1645] [serial = 461] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12e299000) [pid = 1645] [serial = 477] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12b2b3c00) [pid = 1645] [serial = 462] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12bbe0800) [pid = 1645] [serial = 468] [outer = 0x0] [url = about:blank] 00:58:55 INFO - PROCESS | 1645 | 1461052735265 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:58:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:58:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 00:58:55 INFO - PROCESS | 1645 | 1461052735299 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:58:55 INFO - PROCESS | 1645 | 1461052735302 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:58:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:58:55 INFO - PROCESS | 1645 | 1461052735307 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:58:55 INFO - PROCESS | 1645 | 1461052735308 Marionette TRACE conn2 <- [1,710,null,{}] 00:58:55 INFO - PROCESS | 1645 | 1461052735311 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:55 INFO - PROCESS | 1645 | 1461052735402 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:58:55 INFO - PROCESS | 1645 | 1461052735411 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x11926b800 == 45 [pid = 1645] [id = 185] 00:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11ad27400) [pid = 1645] [serial = 553] [outer = 0x0] 00:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11afe4000) [pid = 1645] [serial = 554] [outer = 0x11ad27400] 00:58:55 INFO - PROCESS | 1645 | 1461052735438 Marionette DEBUG loaded listener.js 00:58:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11c203000) [pid = 1645] [serial = 555] [outer = 0x11ad27400] 00:58:56 INFO - PROCESS | 1645 | 1461052736295 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:58:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:58:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1022ms 00:58:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:58:56 INFO - PROCESS | 1645 | 1461052736329 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:58:56 INFO - PROCESS | 1645 | 1461052736331 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:58:56 INFO - PROCESS | 1645 | 1461052736333 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 1645 | 1461052736335 Marionette TRACE conn2 <- [1,714,null,{}] 00:58:56 INFO - PROCESS | 1645 | 1461052736343 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:56 INFO - PROCESS | 1645 | 1461052736429 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:58:56 INFO - PROCESS | 1645 | 1461052736476 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c189800 == 46 [pid = 1645] [id = 186] 00:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11c463800) [pid = 1645] [serial = 556] [outer = 0x0] 00:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x126a4c000) [pid = 1645] [serial = 557] [outer = 0x11c463800] 00:58:56 INFO - PROCESS | 1645 | 1461052736504 Marionette DEBUG loaded listener.js 00:58:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x127238000) [pid = 1645] [serial = 558] [outer = 0x11c463800] 00:58:57 INFO - PROCESS | 1645 | 1461052737279 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:58:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:58:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 00:58:57 INFO - PROCESS | 1645 | 1461052737305 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:58:57 INFO - PROCESS | 1645 | 1461052737307 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:58:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:58:57 INFO - PROCESS | 1645 | 1461052737311 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:58:57 INFO - PROCESS | 1645 | 1461052737312 Marionette TRACE conn2 <- [1,718,null,{}] 00:58:57 INFO - PROCESS | 1645 | 1461052737315 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:57 INFO - PROCESS | 1645 | 1461052737404 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:58:57 INFO - PROCESS | 1645 | 1461052737414 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca2e800 == 47 [pid = 1645] [id = 187] 00:58:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1272eec00) [pid = 1645] [serial = 559] [outer = 0x0] 00:58:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12815a400) [pid = 1645] [serial = 560] [outer = 0x1272eec00] 00:58:57 INFO - PROCESS | 1645 | 1461052737440 Marionette DEBUG loaded listener.js 00:58:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1285ef800) [pid = 1645] [serial = 561] [outer = 0x1272eec00] 00:58:58 INFO - PROCESS | 1645 | 1461052738280 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:58:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:58:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1019ms 00:58:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:58:58 INFO - PROCESS | 1645 | 1461052738331 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1645 | 1461052738332 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:58:58 INFO - PROCESS | 1645 | 1461052738341 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1645 | 1461052738342 Marionette TRACE conn2 <- [1,722,null,{}] 00:58:58 INFO - PROCESS | 1645 | 1461052738351 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:58 INFO - PROCESS | 1645 | 1461052738441 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:58:58 INFO - PROCESS | 1645 | 1461052738445 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ee7800 == 48 [pid = 1645] [id = 188] 00:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1285f2000) [pid = 1645] [serial = 562] [outer = 0x0] 00:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12af10800) [pid = 1645] [serial = 563] [outer = 0x1285f2000] 00:58:58 INFO - PROCESS | 1645 | 1461052738471 Marionette DEBUG loaded listener.js 00:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12b3f3800) [pid = 1645] [serial = 564] [outer = 0x1285f2000] 00:58:58 INFO - PROCESS | 1645 | 1461052738799 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1645 | 1461052738817 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:58:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:58:58 INFO - PROCESS | 1645 | 1461052738820 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1645 | 1461052738821 Marionette TRACE conn2 <- [1,726,null,{}] 00:58:58 INFO - PROCESS | 1645 | 1461052738832 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:58 INFO - PROCESS | 1645 | 1461052738946 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:58:58 INFO - PROCESS | 1645 | 1461052738951 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x1275ae000 == 49 [pid = 1645] [id = 189] 00:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12b828c00) [pid = 1645] [serial = 565] [outer = 0x0] 00:58:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12bb61400) [pid = 1645] [serial = 566] [outer = 0x12b828c00] 00:58:58 INFO - PROCESS | 1645 | 1461052738980 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12d264c00) [pid = 1645] [serial = 567] [outer = 0x12b828c00] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11a53a400) [pid = 1645] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1257de000) [pid = 1645] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12af05c00) [pid = 1645] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11bd9f400) [pid = 1645] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12b3f1400) [pid = 1645] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12b2b7c00) [pid = 1645] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12b2bdc00) [pid = 1645] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12e60fc00) [pid = 1645] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12d398800) [pid = 1645] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12f144800) [pid = 1645] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x127516400) [pid = 1645] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12e6c5000) [pid = 1645] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11878b000) [pid = 1645] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1285f5400) [pid = 1645] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x128158400) [pid = 1645] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11c57c400) [pid = 1645] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11addf800) [pid = 1645] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:58:59 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12af0b400) [pid = 1645] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:58:59 INFO - PROCESS | 1645 | 1461052739422 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:58:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:58:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 618ms 00:58:59 INFO - PROCESS | 1645 | 1461052739439 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:58:59 INFO - PROCESS | 1645 | 1461052739440 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:58:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:58:59 INFO - PROCESS | 1645 | 1461052739445 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:58:59 INFO - PROCESS | 1645 | 1461052739446 Marionette TRACE conn2 <- [1,730,null,{}] 00:58:59 INFO - PROCESS | 1645 | 1461052739448 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:59 INFO - PROCESS | 1645 | 1461052739521 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:58:59 INFO - PROCESS | 1645 | 1461052739528 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad54800 == 50 [pid = 1645] [id = 190] 00:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11bbf2800) [pid = 1645] [serial = 568] [outer = 0x0] 00:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12d25cc00) [pid = 1645] [serial = 569] [outer = 0x11bbf2800] 00:58:59 INFO - PROCESS | 1645 | 1461052739553 Marionette DEBUG loaded listener.js 00:58:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12d39a800) [pid = 1645] [serial = 570] [outer = 0x11bbf2800] 00:58:59 INFO - PROCESS | 1645 | 1461052739889 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:58:59 INFO - PROCESS | 1645 | 1461052739916 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:58:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:58:59 INFO - PROCESS | 1645 | 1461052739918 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:58:59 INFO - PROCESS | 1645 | 1461052739919 Marionette TRACE conn2 <- [1,734,null,{}] 00:58:59 INFO - PROCESS | 1645 | 1461052739922 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:00 INFO - PROCESS | 1645 | 1461052739997 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:59:00 INFO - PROCESS | 1645 | 1461052740046 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a236800 == 51 [pid = 1645] [id = 191] 00:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11bd91400) [pid = 1645] [serial = 571] [outer = 0x0] 00:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12da76c00) [pid = 1645] [serial = 572] [outer = 0x11bd91400] 00:59:00 INFO - PROCESS | 1645 | 1461052740071 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12e29a000) [pid = 1645] [serial = 573] [outer = 0x11bd91400] 00:59:00 INFO - PROCESS | 1645 | 1461052740343 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:59:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:59:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 467ms 00:59:00 INFO - PROCESS | 1645 | 1461052740387 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:59:00 INFO - PROCESS | 1645 | 1461052740388 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:59:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:59:00 INFO - PROCESS | 1645 | 1461052740390 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:59:00 INFO - PROCESS | 1645 | 1461052740393 Marionette TRACE conn2 <- [1,738,null,{}] 00:59:00 INFO - PROCESS | 1645 | 1461052740397 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:00 INFO - PROCESS | 1645 | 1461052740473 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:59:00 INFO - PROCESS | 1645 | 1461052740480 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba91800 == 52 [pid = 1645] [id = 192] 00:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12e293400) [pid = 1645] [serial = 574] [outer = 0x0] 00:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12e60a800) [pid = 1645] [serial = 575] [outer = 0x12e293400] 00:59:00 INFO - PROCESS | 1645 | 1461052740505 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12e6cdc00) [pid = 1645] [serial = 576] [outer = 0x12e293400] 00:59:01 INFO - PROCESS | 1645 | 1461052741353 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:59:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:59:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 975ms 00:59:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:59:01 INFO - PROCESS | 1645 | 1461052741367 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:59:01 INFO - PROCESS | 1645 | 1461052741369 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:59:01 INFO - PROCESS | 1645 | 1461052741373 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:59:01 INFO - PROCESS | 1645 | 1461052741378 Marionette TRACE conn2 <- [1,742,null,{}] 00:59:01 INFO - PROCESS | 1645 | 1461052741382 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:01 INFO - PROCESS | 1645 | 1461052741480 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:59:01 INFO - PROCESS | 1645 | 1461052741528 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ddb800 == 53 [pid = 1645] [id = 193] 00:59:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x11a535c00) [pid = 1645] [serial = 577] [outer = 0x0] 00:59:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11a7a0800) [pid = 1645] [serial = 578] [outer = 0x11a535c00] 00:59:01 INFO - PROCESS | 1645 | 1461052741561 Marionette DEBUG loaded listener.js 00:59:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11adde400) [pid = 1645] [serial = 579] [outer = 0x11a535c00] 00:59:02 INFO - PROCESS | 1645 | 1461052742479 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:59:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 00:59:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1128ms 00:59:02 INFO - PROCESS | 1645 | 1461052742501 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:59:02 INFO - PROCESS | 1645 | 1461052742505 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:59:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:59:02 INFO - PROCESS | 1645 | 1461052742512 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 1645 | 1461052742514 Marionette TRACE conn2 <- [1,746,null,{}] 00:59:02 INFO - PROCESS | 1645 | 1461052742516 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:02 INFO - PROCESS | 1645 | 1461052742612 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:59:02 INFO - PROCESS | 1645 | 1461052742658 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c8c4800 == 54 [pid = 1645] [id = 194] 00:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x11af80800) [pid = 1645] [serial = 580] [outer = 0x0] 00:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x11c95f800) [pid = 1645] [serial = 581] [outer = 0x11af80800] 00:59:02 INFO - PROCESS | 1645 | 1461052742689 Marionette DEBUG loaded listener.js 00:59:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x126a10800) [pid = 1645] [serial = 582] [outer = 0x11af80800] 00:59:03 INFO - PROCESS | 1645 | 1461052743586 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:59:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 00:59:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1120ms 00:59:03 INFO - PROCESS | 1645 | 1461052743632 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:59:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:59:03 INFO - PROCESS | 1645 | 1461052743634 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:59:03 INFO - PROCESS | 1645 | 1461052743636 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:59:03 INFO - PROCESS | 1645 | 1461052743638 Marionette TRACE conn2 <- [1,750,null,{}] 00:59:03 INFO - PROCESS | 1645 | 1461052743646 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:03 INFO - PROCESS | 1645 | 1461052743779 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:59:03 INFO - PROCESS | 1645 | 1461052743826 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc98000 == 55 [pid = 1645] [id = 195] 00:59:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1275eec00) [pid = 1645] [serial = 583] [outer = 0x0] 00:59:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12bb5b800) [pid = 1645] [serial = 584] [outer = 0x1275eec00] 00:59:03 INFO - PROCESS | 1645 | 1461052743858 Marionette DEBUG loaded listener.js 00:59:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12bbec000) [pid = 1645] [serial = 585] [outer = 0x1275eec00] 00:59:04 INFO - PROCESS | 1645 | 1461052744790 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:59:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:59:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1173ms 00:59:04 INFO - PROCESS | 1645 | 1461052744810 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:59:04 INFO - PROCESS | 1645 | 1461052744812 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:59:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:59:04 INFO - PROCESS | 1645 | 1461052744815 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:59:04 INFO - PROCESS | 1645 | 1461052744817 Marionette TRACE conn2 <- [1,754,null,{}] 00:59:04 INFO - PROCESS | 1645 | 1461052744821 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:04 INFO - PROCESS | 1645 | 1461052744912 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:59:04 INFO - PROCESS | 1645 | 1461052744960 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bde7000 == 56 [pid = 1645] [id = 196] 00:59:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11a7d2800) [pid = 1645] [serial = 586] [outer = 0x0] 00:59:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11ad25800) [pid = 1645] [serial = 587] [outer = 0x11a7d2800] 00:59:04 INFO - PROCESS | 1645 | 1461052744988 Marionette DEBUG loaded listener.js 00:59:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11b6c2000) [pid = 1645] [serial = 588] [outer = 0x11a7d2800] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12a236800 == 55 [pid = 1645] [id = 191] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad54800 == 54 [pid = 1645] [id = 190] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x1275ae000 == 53 [pid = 1645] [id = 189] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x126ee7800 == 52 [pid = 1645] [id = 188] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x11ca2e800 == 51 [pid = 1645] [id = 187] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x11c189800 == 50 [pid = 1645] [id = 186] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x11926b800 == 49 [pid = 1645] [id = 185] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x123aebc00) [pid = 1645] [serial = 491] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12b2bf000) [pid = 1645] [serial = 494] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12d269800) [pid = 1645] [serial = 497] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12f462c00) [pid = 1645] [serial = 536] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x115370000) [pid = 1645] [serial = 485] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11af81c00) [pid = 1645] [serial = 488] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x11bde6800 == 48 [pid = 1645] [id = 184] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x12725f000 == 47 [pid = 1645] [id = 183] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6e1000 == 46 [pid = 1645] [id = 181] 00:59:05 INFO - PROCESS | 1645 | --DOCSHELL 0x11914b000 == 45 [pid = 1645] [id = 180] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12f141c00) [pid = 1645] [serial = 528] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12f14e000) [pid = 1645] [serial = 531] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12b2b9000) [pid = 1645] [serial = 533] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12d261800) [pid = 1645] [serial = 519] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12e6c9400) [pid = 1645] [serial = 534] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11af8a000) [pid = 1645] [serial = 428] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12b2b7000) [pid = 1645] [serial = 434] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12e606c00) [pid = 1645] [serial = 425] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12560a400) [pid = 1645] [serial = 431] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12e09c800) [pid = 1645] [serial = 440] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12d264000) [pid = 1645] [serial = 437] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12e09d400) [pid = 1645] [serial = 522] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12d393400) [pid = 1645] [serial = 521] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12eba9400) [pid = 1645] [serial = 527] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12e294400) [pid = 1645] [serial = 524] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12e60f800) [pid = 1645] [serial = 525] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12f148800) [pid = 1645] [serial = 530] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12785bc00) [pid = 1645] [serial = 512] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1285f4400) [pid = 1645] [serial = 513] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12f145000) [pid = 1645] [serial = 501] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12eba6c00) [pid = 1645] [serial = 500] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11aa3a400) [pid = 1645] [serial = 504] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119247c00) [pid = 1645] [serial = 503] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12b8f5800) [pid = 1645] [serial = 518] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12af44000) [pid = 1645] [serial = 515] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12b3ed400) [pid = 1645] [serial = 516] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x123cd5800) [pid = 1645] [serial = 509] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x126e31800) [pid = 1645] [serial = 510] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x11c579c00) [pid = 1645] [serial = 507] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x11c162c00) [pid = 1645] [serial = 506] [outer = 0x0] [url = about:blank] 00:59:05 INFO - PROCESS | 1645 | 1461052745903 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:59:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 00:59:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 00:59:05 INFO - PROCESS | 1645 | 1461052745939 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:59:05 INFO - PROCESS | 1645 | 1461052745947 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:59:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:59:05 INFO - PROCESS | 1645 | 1461052745953 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:59:05 INFO - PROCESS | 1645 | 1461052745956 Marionette TRACE conn2 <- [1,758,null,{}] 00:59:05 INFO - PROCESS | 1645 | 1461052745960 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:06 INFO - PROCESS | 1645 | 1461052746046 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:59:06 INFO - PROCESS | 1645 | 1461052746052 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x119739800 == 46 [pid = 1645] [id = 197] 00:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11b6c2800) [pid = 1645] [serial = 589] [outer = 0x0] 00:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11c207c00) [pid = 1645] [serial = 590] [outer = 0x11b6c2800] 00:59:06 INFO - PROCESS | 1645 | 1461052746081 Marionette DEBUG loaded listener.js 00:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x123aec400) [pid = 1645] [serial = 591] [outer = 0x11b6c2800] 00:59:06 INFO - PROCESS | 1645 | 1461052746445 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:59:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:59:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 522ms 00:59:06 INFO - PROCESS | 1645 | 1461052746475 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:59:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:59:06 INFO - PROCESS | 1645 | 1461052746476 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:59:06 INFO - PROCESS | 1645 | 1461052746478 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:59:06 INFO - PROCESS | 1645 | 1461052746481 Marionette TRACE conn2 <- [1,762,null,{}] 00:59:06 INFO - PROCESS | 1645 | 1461052746488 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:06 INFO - PROCESS | 1645 | 1461052746569 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:59:06 INFO - PROCESS | 1645 | 1461052746575 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c54b800 == 47 [pid = 1645] [id = 198] 00:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x1254e8400) [pid = 1645] [serial = 592] [outer = 0x0] 00:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x126e27c00) [pid = 1645] [serial = 593] [outer = 0x1254e8400] 00:59:06 INFO - PROCESS | 1645 | 1461052746604 Marionette DEBUG loaded listener.js 00:59:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12785e400) [pid = 1645] [serial = 594] [outer = 0x1254e8400] 00:59:07 INFO - PROCESS | 1645 | 1461052747396 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:59:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 924ms 00:59:07 INFO - PROCESS | 1645 | 1461052747403 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:59:07 INFO - PROCESS | 1645 | 1461052747404 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:59:07 INFO - PROCESS | 1645 | 1461052747407 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:59:07 INFO - PROCESS | 1645 | 1461052747408 Marionette TRACE conn2 <- [1,766,null,{}] 00:59:07 INFO - PROCESS | 1645 | 1461052747410 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:07 INFO - PROCESS | 1645 | 1461052747485 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:59:07 INFO - PROCESS | 1645 | 1461052747489 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x125648000 == 48 [pid = 1645] [id = 199] 00:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12af0d000) [pid = 1645] [serial = 595] [outer = 0x0] 00:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12b2bdc00) [pid = 1645] [serial = 596] [outer = 0x12af0d000] 00:59:07 INFO - PROCESS | 1645 | 1461052747519 Marionette DEBUG loaded listener.js 00:59:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12b8f1000) [pid = 1645] [serial = 597] [outer = 0x12af0d000] 00:59:08 INFO - PROCESS | 1645 | 1461052748340 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:59:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 00:59:08 INFO - PROCESS | 1645 | 1461052748378 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:59:08 INFO - PROCESS | 1645 | 1461052748379 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:59:08 INFO - PROCESS | 1645 | 1461052748388 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 1645 | 1461052748389 Marionette TRACE conn2 <- [1,770,null,{}] 00:59:08 INFO - PROCESS | 1645 | 1461052748391 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:08 INFO - PROCESS | 1645 | 1461052748482 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:59:08 INFO - PROCESS | 1645 | 1461052748487 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x12725f800 == 49 [pid = 1645] [id = 200] 00:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12b8eac00) [pid = 1645] [serial = 598] [outer = 0x0] 00:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12bbd0000) [pid = 1645] [serial = 599] [outer = 0x12b8eac00] 00:59:08 INFO - PROCESS | 1645 | 1461052748516 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12cf24c00) [pid = 1645] [serial = 600] [outer = 0x12b8eac00] 00:59:08 INFO - PROCESS | 1645 | 1461052748861 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 525ms 00:59:08 INFO - PROCESS | 1645 | 1461052748907 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:59:08 INFO - PROCESS | 1645 | 1461052748908 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:59:08 INFO - PROCESS | 1645 | 1461052748910 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 1645 | 1461052748911 Marionette TRACE conn2 <- [1,774,null,{}] 00:59:08 INFO - PROCESS | 1645 | 1461052748919 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:09 INFO - PROCESS | 1645 | 1461052749027 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:59:09 INFO - PROCESS | 1645 | 1461052749032 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a229800 == 50 [pid = 1645] [id = 201] 00:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12cf28c00) [pid = 1645] [serial = 601] [outer = 0x0] 00:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12d261c00) [pid = 1645] [serial = 602] [outer = 0x12cf28c00] 00:59:09 INFO - PROCESS | 1645 | 1461052749060 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12e6c5000) [pid = 1645] [serial = 603] [outer = 0x12cf28c00] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11a79b000) [pid = 1645] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12af44800) [pid = 1645] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11bf6ec00) [pid = 1645] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x114e98000) [pid = 1645] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x1146c3400) [pid = 1645] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12751d800) [pid = 1645] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11ad27400) [pid = 1645] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1189ea400) [pid = 1645] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11c463800) [pid = 1645] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12b828c00) [pid = 1645] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x126c9e400) [pid = 1645] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1285f2000) [pid = 1645] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11bd91400) [pid = 1645] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x1272eec00) [pid = 1645] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:59:09 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x11bbf2800) [pid = 1645] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:59:09 INFO - PROCESS | 1645 | 1461052749628 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 725ms 00:59:09 INFO - PROCESS | 1645 | 1461052749637 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:59:09 INFO - PROCESS | 1645 | 1461052749640 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:59:09 INFO - PROCESS | 1645 | 1461052749647 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:59:09 INFO - PROCESS | 1645 | 1461052749649 Marionette TRACE conn2 <- [1,778,null,{}] 00:59:09 INFO - PROCESS | 1645 | 1461052749653 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:09 INFO - PROCESS | 1645 | 1461052749749 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:59:09 INFO - PROCESS | 1645 | 1461052749838 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aaaf800 == 51 [pid = 1645] [id = 202] 00:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x11ad26400) [pid = 1645] [serial = 604] [outer = 0x0] 00:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x11ad32800) [pid = 1645] [serial = 605] [outer = 0x11ad26400] 00:59:09 INFO - PROCESS | 1645 | 1461052749870 Marionette DEBUG loaded listener.js 00:59:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11b91cc00) [pid = 1645] [serial = 606] [outer = 0x11ad26400] 00:59:10 INFO - PROCESS | 1645 | 1461052750296 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 673ms 00:59:10 INFO - PROCESS | 1645 | 1461052750325 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1645 | 1461052750329 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:59:10 INFO - PROCESS | 1645 | 1461052750335 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1645 | 1461052750337 Marionette TRACE conn2 <- [1,782,null,{}] 00:59:10 INFO - PROCESS | 1645 | 1461052750339 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:10 INFO - PROCESS | 1645 | 1461052750435 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:59:10 INFO - PROCESS | 1645 | 1461052750497 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca1c800 == 52 [pid = 1645] [id = 203] 00:59:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11c208400) [pid = 1645] [serial = 607] [outer = 0x0] 00:59:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11c623000) [pid = 1645] [serial = 608] [outer = 0x11c208400] 00:59:10 INFO - PROCESS | 1645 | 1461052750527 Marionette DEBUG loaded listener.js 00:59:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x1257dfc00) [pid = 1645] [serial = 609] [outer = 0x11c208400] 00:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 620ms 00:59:10 INFO - PROCESS | 1645 | 1461052750951 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:59:10 INFO - PROCESS | 1645 | 1461052750955 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1645 | 1461052750957 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:59:10 INFO - PROCESS | 1645 | 1461052750959 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1645 | 1461052750962 Marionette TRACE conn2 <- [1,786,null,{}] 00:59:10 INFO - PROCESS | 1645 | 1461052750970 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:11 INFO - PROCESS | 1645 | 1461052751068 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:59:11 INFO - PROCESS | 1645 | 1461052751169 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b357000 == 53 [pid = 1645] [id = 204] 00:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x1281e8400) [pid = 1645] [serial = 610] [outer = 0x0] 00:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12af42400) [pid = 1645] [serial = 611] [outer = 0x1281e8400] 00:59:11 INFO - PROCESS | 1645 | 1461052751202 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x12bbd3000) [pid = 1645] [serial = 612] [outer = 0x1281e8400] 00:59:11 INFO - PROCESS | 1645 | 1461052751589 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 672ms 00:59:11 INFO - PROCESS | 1645 | 1461052751631 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:59:11 INFO - PROCESS | 1645 | 1461052751633 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:59:11 INFO - PROCESS | 1645 | 1461052751636 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:59:11 INFO - PROCESS | 1645 | 1461052751637 Marionette TRACE conn2 <- [1,790,null,{}] 00:59:11 INFO - PROCESS | 1645 | 1461052751640 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:11 INFO - PROCESS | 1645 | 1461052751737 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:59:11 INFO - PROCESS | 1645 | 1461052751786 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be84800 == 54 [pid = 1645] [id = 205] 00:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x12bbe9c00) [pid = 1645] [serial = 613] [outer = 0x0] 00:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12d399000) [pid = 1645] [serial = 614] [outer = 0x12bbe9c00] 00:59:11 INFO - PROCESS | 1645 | 1461052751817 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12e0a0400) [pid = 1645] [serial = 615] [outer = 0x12bbe9c00] 00:59:12 INFO - PROCESS | 1645 | 1461052752215 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 618ms 00:59:12 INFO - PROCESS | 1645 | 1461052752255 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:59:12 INFO - PROCESS | 1645 | 1461052752256 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:59:12 INFO - PROCESS | 1645 | 1461052752259 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 1645 | 1461052752260 Marionette TRACE conn2 <- [1,794,null,{}] 00:59:12 INFO - PROCESS | 1645 | 1461052752262 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:12 INFO - PROCESS | 1645 | 1461052752353 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:59:12 INFO - PROCESS | 1645 | 1461052752445 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d21b800 == 55 [pid = 1645] [id = 206] 00:59:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12e0a0c00) [pid = 1645] [serial = 616] [outer = 0x0] 00:59:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x12e60f800) [pid = 1645] [serial = 617] [outer = 0x12e0a0c00] 00:59:12 INFO - PROCESS | 1645 | 1461052752476 Marionette DEBUG loaded listener.js 00:59:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12eba4c00) [pid = 1645] [serial = 618] [outer = 0x12e0a0c00] 00:59:12 INFO - PROCESS | 1645 | 1461052752896 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 00:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:59:12 INFO - PROCESS | 1645 | 1461052752930 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:59:12 INFO - PROCESS | 1645 | 1461052752932 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:59:12 INFO - PROCESS | 1645 | 1461052752934 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 1645 | 1461052752935 Marionette TRACE conn2 <- [1,798,null,{}] 00:59:12 INFO - PROCESS | 1645 | 1461052752937 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:13 INFO - PROCESS | 1645 | 1461052753048 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:59:13 INFO - PROCESS | 1645 | 1461052753099 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba8b000 == 56 [pid = 1645] [id = 207] 00:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12eba5800) [pid = 1645] [serial = 619] [outer = 0x0] 00:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12ebb2800) [pid = 1645] [serial = 620] [outer = 0x12eba5800] 00:59:13 INFO - PROCESS | 1645 | 1461052753131 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12f46b000) [pid = 1645] [serial = 621] [outer = 0x12eba5800] 00:59:13 INFO - PROCESS | 1645 | 1461052753590 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 00:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 722ms 00:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:59:13 INFO - PROCESS | 1645 | 1461052753669 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 1645 | 1461052753671 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:59:13 INFO - PROCESS | 1645 | 1461052753676 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 1645 | 1461052753679 Marionette TRACE conn2 <- [1,802,null,{}] 00:59:13 INFO - PROCESS | 1645 | 1461052753687 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:13 INFO - PROCESS | 1645 | 1461052753780 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:59:13 INFO - PROCESS | 1645 | 1461052753829 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bba0000 == 57 [pid = 1645] [id = 208] 00:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11924e000) [pid = 1645] [serial = 622] [outer = 0x0] 00:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11a541800) [pid = 1645] [serial = 623] [outer = 0x11924e000] 00:59:13 INFO - PROCESS | 1645 | 1461052753856 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11af8a000) [pid = 1645] [serial = 624] [outer = 0x11924e000] 00:59:14 INFO - PROCESS | 1645 | 1461052754268 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:59:14 INFO - PROCESS | 1645 | --DOCSHELL 0x12725f800 == 56 [pid = 1645] [id = 200] 00:59:14 INFO - PROCESS | 1645 | --DOCSHELL 0x125648000 == 55 [pid = 1645] [id = 199] 00:59:14 INFO - PROCESS | 1645 | --DOCSHELL 0x11c54b800 == 54 [pid = 1645] [id = 198] 00:59:14 INFO - PROCESS | 1645 | --DOCSHELL 0x119739800 == 53 [pid = 1645] [id = 197] 00:59:14 INFO - PROCESS | 1645 | --DOCSHELL 0x11bde7000 == 52 [pid = 1645] [id = 196] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x127c5c800) [pid = 1645] [serial = 545] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12e60a800) [pid = 1645] [serial = 575] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOCSHELL 0x119ddb800 == 51 [pid = 1645] [id = 193] 00:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 00:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 672ms 00:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:59:14 INFO - PROCESS | 1645 | 1461052754348 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:59:14 INFO - PROCESS | 1645 | 1461052754351 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:59:14 INFO - PROCESS | 1645 | 1461052754355 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:59:14 INFO - PROCESS | 1645 | 1461052754357 Marionette TRACE conn2 <- [1,806,null,{}] 00:59:14 INFO - PROCESS | 1645 | 1461052754360 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:14 INFO - PROCESS | 1645 | 1461052754440 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:59:14 INFO - PROCESS | 1645 | 1461052754451 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb95800 == 52 [pid = 1645] [id = 209] 00:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11bf7c400) [pid = 1645] [serial = 625] [outer = 0x0] 00:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11c466c00) [pid = 1645] [serial = 626] [outer = 0x11bf7c400] 00:59:14 INFO - PROCESS | 1645 | 1461052754485 Marionette DEBUG loaded listener.js 00:59:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x123cda800) [pid = 1645] [serial = 627] [outer = 0x11bf7c400] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11bbf9c00) [pid = 1645] [serial = 489] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12e292000) [pid = 1645] [serial = 498] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12751c400) [pid = 1645] [serial = 492] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12ebaa000) [pid = 1645] [serial = 483] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x118b7b000) [pid = 1645] [serial = 486] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12bbd0c00) [pid = 1645] [serial = 495] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x119248800) [pid = 1645] [serial = 539] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11afe4000) [pid = 1645] [serial = 554] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11c203000) [pid = 1645] [serial = 555] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11ad2d400) [pid = 1645] [serial = 552] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1191b4800) [pid = 1645] [serial = 551] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11c465000) [pid = 1645] [serial = 542] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x126a4c000) [pid = 1645] [serial = 557] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12bb61400) [pid = 1645] [serial = 566] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12d268400) [pid = 1645] [serial = 549] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12bbe3000) [pid = 1645] [serial = 548] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12af10800) [pid = 1645] [serial = 563] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x12e29a000) [pid = 1645] [serial = 573] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12d264c00) [pid = 1645] [serial = 567] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12815a400) [pid = 1645] [serial = 560] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12b3f3800) [pid = 1645] [serial = 564] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12da76c00) [pid = 1645] [serial = 572] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12d39a800) [pid = 1645] [serial = 570] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12d25cc00) [pid = 1645] [serial = 569] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x127238000) [pid = 1645] [serial = 558] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x1285ef800) [pid = 1645] [serial = 561] [outer = 0x0] [url = about:blank] 00:59:14 INFO - PROCESS | 1645 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:59:14 INFO - PROCESS | 1645 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:59:14 INFO - PROCESS | 1645 | [GFX2-]: Using SkiaGL canvas. 00:59:14 INFO - PROCESS | 1645 | 1461052754865 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 00:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 00:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:59:14 INFO - PROCESS | 1645 | 1461052754875 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:59:14 INFO - PROCESS | 1645 | 1461052754878 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:59:14 INFO - PROCESS | 1645 | 1461052754880 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:59:14 INFO - PROCESS | 1645 | 1461052754883 Marionette TRACE conn2 <- [1,810,null,{}] 00:59:14 INFO - PROCESS | 1645 | 1461052754890 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:14 INFO - PROCESS | 1645 | 1461052754972 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:59:15 INFO - PROCESS | 1645 | 1461052755028 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c8c0800 == 53 [pid = 1645] [id = 210] 00:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11b91c400) [pid = 1645] [serial = 628] [outer = 0x0] 00:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x126ba9000) [pid = 1645] [serial = 629] [outer = 0x11b91c400] 00:59:15 INFO - PROCESS | 1645 | 1461052755076 Marionette DEBUG loaded listener.js 00:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x12722b000) [pid = 1645] [serial = 630] [outer = 0x11b91c400] 00:59:15 INFO - PROCESS | 1645 | 1461052755408 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 571ms 00:59:15 INFO - PROCESS | 1645 | 1461052755452 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:59:15 INFO - PROCESS | 1645 | 1461052755455 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:59:15 INFO - PROCESS | 1645 | 1461052755458 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:59:15 INFO - PROCESS | 1645 | 1461052755460 Marionette TRACE conn2 <- [1,814,null,{}] 00:59:15 INFO - PROCESS | 1645 | 1461052755463 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:15 INFO - PROCESS | 1645 | 1461052755592 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:59:15 INFO - PROCESS | 1645 | 1461052755662 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x125721800 == 54 [pid = 1645] [id = 211] 00:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x126bab800) [pid = 1645] [serial = 631] [outer = 0x0] 00:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x12751f000) [pid = 1645] [serial = 632] [outer = 0x126bab800] 00:59:15 INFO - PROCESS | 1645 | 1461052755703 Marionette DEBUG loaded listener.js 00:59:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1285f6800) [pid = 1645] [serial = 633] [outer = 0x126bab800] 00:59:16 INFO - PROCESS | 1645 | 1461052756027 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 1645 | 1461052756082 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:59:16 INFO - PROCESS | 1645 | 1461052756084 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 1645 | 1461052756085 Marionette TRACE conn2 <- [1,818,null,{}] 00:59:16 INFO - PROCESS | 1645 | 1461052756088 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:16 INFO - PROCESS | 1645 | 1461052756192 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:59:16 INFO - PROCESS | 1645 | 1461052756239 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x115872800 == 55 [pid = 1645] [id = 212] 00:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1285ec800) [pid = 1645] [serial = 634] [outer = 0x0] 00:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x12b2b5800) [pid = 1645] [serial = 635] [outer = 0x1285ec800] 00:59:16 INFO - PROCESS | 1645 | 1461052756265 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x12bbe3000) [pid = 1645] [serial = 636] [outer = 0x1285ec800] 00:59:16 INFO - PROCESS | 1645 | 1461052756565 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 00:59:16 INFO - PROCESS | 1645 | 1461052756604 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 1645 | 1461052756605 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:59:16 INFO - PROCESS | 1645 | 1461052756608 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 1645 | 1461052756611 Marionette TRACE conn2 <- [1,822,null,{}] 00:59:16 INFO - PROCESS | 1645 | 1461052756614 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:16 INFO - PROCESS | 1645 | 1461052756721 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:59:16 INFO - PROCESS | 1645 | 1461052756732 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba9d000 == 56 [pid = 1645] [id = 213] 00:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x12cf1c400) [pid = 1645] [serial = 637] [outer = 0x0] 00:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x12e28e400) [pid = 1645] [serial = 638] [outer = 0x12cf1c400] 00:59:16 INFO - PROCESS | 1645 | 1461052756760 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x12f14a000) [pid = 1645] [serial = 639] [outer = 0x12cf1c400] 00:59:17 INFO - PROCESS | 1645 | 1461052757106 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:59:17 INFO - PROCESS | 1645 | 1461052757130 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:59:17 INFO - PROCESS | 1645 | 1461052757132 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 1645 | 1461052757134 Marionette TRACE conn2 <- [1,826,null,{}] 00:59:17 INFO - PROCESS | 1645 | 1461052757143 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:17 INFO - PROCESS | 1645 | 1461052757236 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:59:17 INFO - PROCESS | 1645 | 1461052757242 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d346800 == 57 [pid = 1645] [id = 214] 00:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x114d5dc00) [pid = 1645] [serial = 640] [outer = 0x0] 00:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x114d62800) [pid = 1645] [serial = 641] [outer = 0x114d5dc00] 00:59:17 INFO - PROCESS | 1645 | 1461052757294 Marionette DEBUG loaded listener.js 00:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x12e60f400) [pid = 1645] [serial = 642] [outer = 0x114d5dc00] 00:59:17 INFO - PROCESS | 1645 | 1461052757633 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 00:59:17 INFO - PROCESS | 1645 | 1461052757652 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:59:17 INFO - PROCESS | 1645 | 1461052757653 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:59:17 INFO - PROCESS | 1645 | 1461052757655 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:59:17 INFO - PROCESS | 1645 | 1461052757656 Marionette TRACE conn2 <- [1,830,null,{}] 00:59:17 INFO - PROCESS | 1645 | 1461052757659 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:17 INFO - PROCESS | 1645 | 1461052757757 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:59:17 INFO - PROCESS | 1645 | 1461052757768 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3c2800 == 58 [pid = 1645] [id = 215] 00:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x126e8cc00) [pid = 1645] [serial = 643] [outer = 0x0] 00:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x126e90800) [pid = 1645] [serial = 644] [outer = 0x126e8cc00] 00:59:17 INFO - PROCESS | 1645 | 1461052757795 Marionette DEBUG loaded listener.js 00:59:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x126e94c00) [pid = 1645] [serial = 645] [outer = 0x126e8cc00] 00:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x11a7d2800) [pid = 1645] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11b6c2800) [pid = 1645] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x1254e8400) [pid = 1645] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12b8eac00) [pid = 1645] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:59:17 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x12af0d000) [pid = 1645] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:59:18 INFO - PROCESS | 1645 | 1461052758242 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 618ms 00:59:18 INFO - PROCESS | 1645 | 1461052758273 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:59:18 INFO - PROCESS | 1645 | 1461052758274 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:59:18 INFO - PROCESS | 1645 | 1461052758277 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:59:18 INFO - PROCESS | 1645 | 1461052758278 Marionette TRACE conn2 <- [1,834,null,{}] 00:59:18 INFO - PROCESS | 1645 | 1461052758280 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:18 INFO - PROCESS | 1645 | 1461052758347 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:59:18 INFO - PROCESS | 1645 | 1461052758351 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e70f000 == 59 [pid = 1645] [id = 216] 00:59:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x126e94800) [pid = 1645] [serial = 646] [outer = 0x0] 00:59:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x126e99000) [pid = 1645] [serial = 647] [outer = 0x126e94800] 00:59:18 INFO - PROCESS | 1645 | 1461052758374 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12e60bc00) [pid = 1645] [serial = 648] [outer = 0x126e94800] 00:59:18 INFO - PROCESS | 1645 | 1461052758853 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 621ms 00:59:18 INFO - PROCESS | 1645 | 1461052758899 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:59:18 INFO - PROCESS | 1645 | 1461052758901 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:59:18 INFO - PROCESS | 1645 | 1461052758904 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:59:18 INFO - PROCESS | 1645 | 1461052758906 Marionette TRACE conn2 <- [1,838,null,{}] 00:59:18 INFO - PROCESS | 1645 | 1461052758918 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:19 INFO - PROCESS | 1645 | 1461052759043 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:59:19 INFO - PROCESS | 1645 | 1461052759053 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebe2000 == 60 [pid = 1645] [id = 217] 00:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x12f14ac00) [pid = 1645] [serial = 649] [outer = 0x0] 00:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x1272ef800) [pid = 1645] [serial = 650] [outer = 0x12f14ac00] 00:59:19 INFO - PROCESS | 1645 | 1461052759090 Marionette DEBUG loaded listener.js 00:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12f468c00) [pid = 1645] [serial = 651] [outer = 0x12f14ac00] 00:59:19 INFO - PROCESS | 1645 | 1461052759413 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 532ms 00:59:19 INFO - PROCESS | 1645 | 1461052759436 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1645 | 1461052759438 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:59:19 INFO - PROCESS | 1645 | 1461052759440 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1645 | 1461052759443 Marionette TRACE conn2 <- [1,842,null,{}] 00:59:19 INFO - PROCESS | 1645 | 1461052759447 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:19 INFO - PROCESS | 1645 | 1461052759563 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:59:19 INFO - PROCESS | 1645 | 1461052759569 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1ca000 == 61 [pid = 1645] [id = 218] 00:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x126e96800) [pid = 1645] [serial = 652] [outer = 0x0] 00:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12f46d400) [pid = 1645] [serial = 653] [outer = 0x126e96800] 00:59:19 INFO - PROCESS | 1645 | 1461052759599 Marionette DEBUG loaded listener.js 00:59:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12f907400) [pid = 1645] [serial = 654] [outer = 0x126e96800] 00:59:19 INFO - PROCESS | 1645 | 1461052759937 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 00:59:19 INFO - PROCESS | 1645 | 1461052759962 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1645 | 1461052759964 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:59:19 INFO - PROCESS | 1645 | 1461052759966 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1645 | 1461052759967 Marionette TRACE conn2 <- [1,846,null,{}] 00:59:19 INFO - PROCESS | 1645 | 1461052759969 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:20 INFO - PROCESS | 1645 | 1461052760050 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:59:20 INFO - PROCESS | 1645 | 1461052760054 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f4a5000 == 62 [pid = 1645] [id = 219] 00:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12f90a000) [pid = 1645] [serial = 655] [outer = 0x0] 00:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12fb7b800) [pid = 1645] [serial = 656] [outer = 0x12f90a000] 00:59:20 INFO - PROCESS | 1645 | 1461052760079 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12ff05000) [pid = 1645] [serial = 657] [outer = 0x12f90a000] 00:59:20 INFO - PROCESS | 1645 | 1461052760417 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 00:59:20 INFO - PROCESS | 1645 | 1461052760501 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:59:20 INFO - PROCESS | 1645 | 1461052760504 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:59:20 INFO - PROCESS | 1645 | 1461052760508 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:59:20 INFO - PROCESS | 1645 | 1461052760510 Marionette TRACE conn2 <- [1,850,null,{}] 00:59:20 INFO - PROCESS | 1645 | 1461052760515 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:20 INFO - PROCESS | 1645 | 1461052760605 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:59:20 INFO - PROCESS | 1645 | 1461052760695 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x119281800 == 63 [pid = 1645] [id = 220] 00:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x116432800) [pid = 1645] [serial = 658] [outer = 0x0] 00:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x116605c00) [pid = 1645] [serial = 659] [outer = 0x116432800] 00:59:20 INFO - PROCESS | 1645 | 1461052760726 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x11a794400) [pid = 1645] [serial = 660] [outer = 0x116432800] 00:59:21 INFO - PROCESS | 1645 | 1461052761209 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 722ms 00:59:21 INFO - PROCESS | 1645 | 1461052761230 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 1645 | 1461052761233 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:59:21 INFO - PROCESS | 1645 | 1461052761239 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1645 | 1461052761242 Marionette TRACE conn2 <- [1,854,null,{}] 00:59:21 INFO - PROCESS | 1645 | 1461052761245 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:21 INFO - PROCESS | 1645 | 1461052761347 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:59:21 INFO - PROCESS | 1645 | 1461052761411 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x125729000 == 64 [pid = 1645] [id = 221] 00:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x118b80c00) [pid = 1645] [serial = 661] [outer = 0x0] 00:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11bcc8400) [pid = 1645] [serial = 662] [outer = 0x118b80c00] 00:59:21 INFO - PROCESS | 1645 | 1461052761441 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11bf75000) [pid = 1645] [serial = 663] [outer = 0x118b80c00] 00:59:21 INFO - PROCESS | 1645 | 1461052761854 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 625ms 00:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:59:21 INFO - PROCESS | 1645 | 1461052761863 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 1645 | 1461052761864 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:59:21 INFO - PROCESS | 1645 | 1461052761866 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1645 | 1461052761867 Marionette TRACE conn2 <- [1,858,null,{}] 00:59:21 INFO - PROCESS | 1645 | 1461052761873 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:21 INFO - PROCESS | 1645 | 1461052761985 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:59:22 INFO - PROCESS | 1645 | 1461052762077 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e716000 == 65 [pid = 1645] [id = 222] 00:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x126c93400) [pid = 1645] [serial = 664] [outer = 0x0] 00:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x126e95400) [pid = 1645] [serial = 665] [outer = 0x126c93400] 00:59:22 INFO - PROCESS | 1645 | 1461052762111 Marionette DEBUG loaded listener.js 00:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1278b1000) [pid = 1645] [serial = 666] [outer = 0x126c93400] 00:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:59:22 INFO - PROCESS | 1645 | 1461052762532 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 671ms 00:59:22 INFO - PROCESS | 1645 | 1461052762538 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:59:22 INFO - PROCESS | 1645 | 1461052762539 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:59:22 INFO - PROCESS | 1645 | 1461052762542 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:59:22 INFO - PROCESS | 1645 | 1461052762543 Marionette TRACE conn2 <- [1,862,null,{}] 00:59:22 INFO - PROCESS | 1645 | 1461052762545 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:22 INFO - PROCESS | 1645 | 1461052762645 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:59:22 INFO - PROCESS | 1645 | 1461052762695 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f772800 == 66 [pid = 1645] [id = 223] 00:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x128160000) [pid = 1645] [serial = 667] [outer = 0x0] 00:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12bbe9000) [pid = 1645] [serial = 668] [outer = 0x128160000] 00:59:22 INFO - PROCESS | 1645 | 1461052762724 Marionette DEBUG loaded listener.js 00:59:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12e6ccc00) [pid = 1645] [serial = 669] [outer = 0x128160000] 00:59:23 INFO - PROCESS | 1645 | 1461052763138 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 620ms 00:59:23 INFO - PROCESS | 1645 | 1461052763163 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:59:23 INFO - PROCESS | 1645 | 1461052763164 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:59:23 INFO - PROCESS | 1645 | 1461052763166 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:59:23 INFO - PROCESS | 1645 | 1461052763168 Marionette TRACE conn2 <- [1,866,null,{}] 00:59:23 INFO - PROCESS | 1645 | 1461052763170 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:23 INFO - PROCESS | 1645 | 1461052763271 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:59:23 INFO - PROCESS | 1645 | 1461052763531 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x10a6b0800 == 67 [pid = 1645] [id = 224] 00:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11234f800) [pid = 1645] [serial = 670] [outer = 0x0] 00:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1140b6c00) [pid = 1645] [serial = 671] [outer = 0x11234f800] 00:59:23 INFO - PROCESS | 1645 | 1461052763607 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x114606400) [pid = 1645] [serial = 672] [outer = 0x11234f800] 00:59:24 INFO - PROCESS | 1645 | 1461052764041 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 923ms 00:59:24 INFO - PROCESS | 1645 | 1461052764096 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:59:24 INFO - PROCESS | 1645 | 1461052764098 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:59:24 INFO - PROCESS | 1645 | 1461052764102 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:59:24 INFO - PROCESS | 1645 | 1461052764105 Marionette TRACE conn2 <- [1,870,null,{}] 00:59:24 INFO - PROCESS | 1645 | 1461052764111 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:24 INFO - PROCESS | 1645 | 1461052764201 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:59:24 INFO - PROCESS | 1645 | 1461052764266 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x1189d1000 == 68 [pid = 1645] [id = 225] 00:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x115372400) [pid = 1645] [serial = 673] [outer = 0x0] 00:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x115852000) [pid = 1645] [serial = 674] [outer = 0x115372400] 00:59:24 INFO - PROCESS | 1645 | 1461052764295 Marionette DEBUG loaded listener.js 00:59:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1164b5000) [pid = 1645] [serial = 675] [outer = 0x115372400] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc98000 == 67 [pid = 1645] [id = 195] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x11c8c4800 == 66 [pid = 1645] [id = 194] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12e644000 == 65 [pid = 1645] [id = 146] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x126ed2000 == 64 [pid = 1645] [id = 144] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12e720000 == 63 [pid = 1645] [id = 179] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1ca000 == 62 [pid = 1645] [id = 218] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebe2000 == 61 [pid = 1645] [id = 217] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12e70f000 == 60 [pid = 1645] [id = 216] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3c2800 == 59 [pid = 1645] [id = 215] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12d346800 == 58 [pid = 1645] [id = 214] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12d261c00) [pid = 1645] [serial = 602] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba9d000 == 57 [pid = 1645] [id = 213] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x115872800 == 56 [pid = 1645] [id = 212] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x125721800 == 55 [pid = 1645] [id = 211] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x11c8c0800 == 54 [pid = 1645] [id = 210] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x11bb95800 == 53 [pid = 1645] [id = 209] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba91800 == 52 [pid = 1645] [id = 192] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x11bba0000 == 51 [pid = 1645] [id = 208] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12b357000 == 50 [pid = 1645] [id = 204] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x11ca1c800 == 49 [pid = 1645] [id = 203] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x11aaaf800 == 48 [pid = 1645] [id = 202] 00:59:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12a229800 == 47 [pid = 1645] [id = 201] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11c95f800) [pid = 1645] [serial = 581] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11b6c2000) [pid = 1645] [serial = 588] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x11c207c00) [pid = 1645] [serial = 590] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x123aec400) [pid = 1645] [serial = 591] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x126e27c00) [pid = 1645] [serial = 593] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11a7a0800) [pid = 1645] [serial = 578] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12785e400) [pid = 1645] [serial = 594] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12bb5b800) [pid = 1645] [serial = 584] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11ad25800) [pid = 1645] [serial = 587] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12bbd0000) [pid = 1645] [serial = 599] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12cf24c00) [pid = 1645] [serial = 600] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12b8f1000) [pid = 1645] [serial = 597] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12b2bdc00) [pid = 1645] [serial = 596] [outer = 0x0] [url = about:blank] 00:59:24 INFO - PROCESS | 1645 | 1461052764747 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 00:59:24 INFO - PROCESS | 1645 | 1461052764802 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:59:24 INFO - PROCESS | 1645 | 1461052764806 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:59:24 INFO - PROCESS | 1645 | 1461052764812 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:59:24 INFO - PROCESS | 1645 | 1461052764814 Marionette TRACE conn2 <- [1,874,null,{}] 00:59:24 INFO - PROCESS | 1645 | 1461052764818 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:24 INFO - PROCESS | 1645 | 1461052764936 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:59:25 INFO - PROCESS | 1645 | 1461052765012 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x11973c800 == 48 [pid = 1645] [id = 226] 00:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1153cc400) [pid = 1645] [serial = 676] [outer = 0x0] 00:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x118b28c00) [pid = 1645] [serial = 677] [outer = 0x1153cc400] 00:59:25 INFO - PROCESS | 1645 | 1461052765055 Marionette DEBUG loaded listener.js 00:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x11912d000) [pid = 1645] [serial = 678] [outer = 0x1153cc400] 00:59:25 INFO - PROCESS | 1645 | 1461052765462 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 676ms 00:59:25 INFO - PROCESS | 1645 | 1461052765488 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:59:25 INFO - PROCESS | 1645 | 1461052765489 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:59:25 INFO - PROCESS | 1645 | 1461052765493 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1645 | 1461052765497 Marionette TRACE conn2 <- [1,878,null,{}] 00:59:25 INFO - PROCESS | 1645 | 1461052765510 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:25 INFO - PROCESS | 1645 | 1461052765587 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:59:25 INFO - PROCESS | 1645 | 1461052765594 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad52800 == 49 [pid = 1645] [id = 227] 00:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1191b6000) [pid = 1645] [serial = 679] [outer = 0x0] 00:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x11a7a1400) [pid = 1645] [serial = 680] [outer = 0x1191b6000] 00:59:25 INFO - PROCESS | 1645 | 1461052765620 Marionette DEBUG loaded listener.js 00:59:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11ad29400) [pid = 1645] [serial = 681] [outer = 0x1191b6000] 00:59:25 INFO - PROCESS | 1645 | 1461052765955 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 475ms 00:59:25 INFO - PROCESS | 1645 | 1461052765968 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:59:25 INFO - PROCESS | 1645 | 1461052765970 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:59:25 INFO - PROCESS | 1645 | 1461052765972 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:59:25 INFO - PROCESS | 1645 | 1461052765973 Marionette TRACE conn2 <- [1,882,null,{}] 00:59:25 INFO - PROCESS | 1645 | 1461052765976 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:26 INFO - PROCESS | 1645 | 1461052766050 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:59:26 INFO - PROCESS | 1645 | 1461052766099 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb93000 == 50 [pid = 1645] [id = 228] 00:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11a53f800) [pid = 1645] [serial = 682] [outer = 0x0] 00:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x11ade0400) [pid = 1645] [serial = 683] [outer = 0x11a53f800] 00:59:26 INFO - PROCESS | 1645 | 1461052766125 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11afe3800) [pid = 1645] [serial = 684] [outer = 0x11a53f800] 00:59:26 INFO - PROCESS | 1645 | 1461052766462 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 00:59:26 INFO - PROCESS | 1645 | 1461052766492 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:59:26 INFO - PROCESS | 1645 | 1461052766494 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:59:26 INFO - PROCESS | 1645 | 1461052766497 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:59:26 INFO - PROCESS | 1645 | 1461052766499 Marionette TRACE conn2 <- [1,886,null,{}] 00:59:26 INFO - PROCESS | 1645 | 1461052766502 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:26 INFO - PROCESS | 1645 | 1461052766618 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:59:26 INFO - PROCESS | 1645 | 1461052766720 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6da800 == 51 [pid = 1645] [id = 229] 00:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11b915c00) [pid = 1645] [serial = 685] [outer = 0x0] 00:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11b91b400) [pid = 1645] [serial = 686] [outer = 0x11b915c00] 00:59:26 INFO - PROCESS | 1645 | 1461052766775 Marionette DEBUG loaded listener.js 00:59:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11bcc2c00) [pid = 1645] [serial = 687] [outer = 0x11b915c00] 00:59:27 INFO - PROCESS | 1645 | 1461052767148 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 00:59:27 INFO - PROCESS | 1645 | 1461052767169 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 1645 | 1461052767170 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:59:27 INFO - PROCESS | 1645 | 1461052767172 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 1645 | 1461052767173 Marionette TRACE conn2 <- [1,890,null,{}] 00:59:27 INFO - PROCESS | 1645 | 1461052767176 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:27 INFO - PROCESS | 1645 | 1461052767268 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:59:27 INFO - PROCESS | 1645 | 1461052767280 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x119274000 == 52 [pid = 1645] [id = 230] 00:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11bcca400) [pid = 1645] [serial = 688] [outer = 0x0] 00:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11c204400) [pid = 1645] [serial = 689] [outer = 0x11bcca400] 00:59:27 INFO - PROCESS | 1645 | 1461052767305 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11c463000) [pid = 1645] [serial = 690] [outer = 0x11bcca400] 00:59:27 INFO - PROCESS | 1645 | 1461052767660 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 00:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:59:27 INFO - PROCESS | 1645 | 1461052767693 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:59:27 INFO - PROCESS | 1645 | 1461052767694 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:59:27 INFO - PROCESS | 1645 | 1461052767696 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:59:27 INFO - PROCESS | 1645 | 1461052767698 Marionette TRACE conn2 <- [1,894,null,{}] 00:59:27 INFO - PROCESS | 1645 | 1461052767700 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:27 INFO - PROCESS | 1645 | 1461052767790 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:59:27 INFO - PROCESS | 1645 | 1461052767794 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x125510000 == 53 [pid = 1645] [id = 231] 00:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11bd9c400) [pid = 1645] [serial = 691] [outer = 0x0] 00:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11ca51800) [pid = 1645] [serial = 692] [outer = 0x11bd9c400] 00:59:27 INFO - PROCESS | 1645 | 1461052767819 Marionette DEBUG loaded listener.js 00:59:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x123cd5400) [pid = 1645] [serial = 693] [outer = 0x11bd9c400] 00:59:28 INFO - PROCESS | 1645 | 1461052768146 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 00:59:28 INFO - PROCESS | 1645 | 1461052768166 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 1645 | 1461052768167 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:59:28 INFO - PROCESS | 1645 | 1461052768169 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 1645 | 1461052768170 Marionette TRACE conn2 <- [1,898,null,{}] 00:59:28 INFO - PROCESS | 1645 | 1461052768173 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:28 INFO - PROCESS | 1645 | 1461052768271 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:59:28 INFO - PROCESS | 1645 | 1461052768282 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ed2800 == 54 [pid = 1645] [id = 232] 00:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x123cdac00) [pid = 1645] [serial = 694] [outer = 0x0] 00:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x1257dec00) [pid = 1645] [serial = 695] [outer = 0x123cdac00] 00:59:28 INFO - PROCESS | 1645 | 1461052768307 Marionette DEBUG loaded listener.js 00:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x126a0ac00) [pid = 1645] [serial = 696] [outer = 0x123cdac00] 00:59:28 INFO - PROCESS | 1645 | 1461052768800 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12e293400) [pid = 1645] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x114d5dc00) [pid = 1645] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12cf1c400) [pid = 1645] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x1285ec800) [pid = 1645] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x11b91c400) [pid = 1645] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x11bf7c400) [pid = 1645] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x126e8cc00) [pid = 1645] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x11924e000) [pid = 1645] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x126bab800) [pid = 1645] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12f14ac00) [pid = 1645] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x126e94800) [pid = 1645] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x126e96800) [pid = 1645] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x118f18c00) [pid = 1645] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x118f1a000) [pid = 1645] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:59:28 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x126a4b800) [pid = 1645] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 668ms 00:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:59:28 INFO - PROCESS | 1645 | 1461052768838 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:59:28 INFO - PROCESS | 1645 | 1461052768839 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:59:28 INFO - PROCESS | 1645 | 1461052768843 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:59:28 INFO - PROCESS | 1645 | 1461052768844 Marionette TRACE conn2 <- [1,902,null,{}] 00:59:28 INFO - PROCESS | 1645 | 1461052768846 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:28 INFO - PROCESS | 1645 | 1461052768918 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:59:28 INFO - PROCESS | 1645 | 1461052768922 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c549800 == 55 [pid = 1645] [id = 233] 00:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11bbf9c00) [pid = 1645] [serial = 697] [outer = 0x0] 00:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x123ae8800) [pid = 1645] [serial = 698] [outer = 0x11bbf9c00] 00:59:28 INFO - PROCESS | 1645 | 1461052768950 Marionette DEBUG loaded listener.js 00:59:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x126a54c00) [pid = 1645] [serial = 699] [outer = 0x11bbf9c00] 00:59:29 INFO - PROCESS | 1645 | 1461052769266 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 470ms 00:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:59:29 INFO - PROCESS | 1645 | 1461052769311 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:59:29 INFO - PROCESS | 1645 | 1461052769313 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:59:29 INFO - PROCESS | 1645 | 1461052769315 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:59:29 INFO - PROCESS | 1645 | 1461052769316 Marionette TRACE conn2 <- [1,906,null,{}] 00:59:29 INFO - PROCESS | 1645 | 1461052769318 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:29 INFO - PROCESS | 1645 | 1461052769390 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:59:29 INFO - PROCESS | 1645 | 1461052769442 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x128120800 == 56 [pid = 1645] [id = 234] 00:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1191b4800) [pid = 1645] [serial = 700] [outer = 0x0] 00:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x126baa800) [pid = 1645] [serial = 701] [outer = 0x1191b4800] 00:59:29 INFO - PROCESS | 1645 | 1461052769473 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x126e8a400) [pid = 1645] [serial = 702] [outer = 0x1191b4800] 00:59:29 INFO - PROCESS | 1645 | 1461052769777 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 470ms 00:59:29 INFO - PROCESS | 1645 | 1461052769786 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:59:29 INFO - PROCESS | 1645 | 1461052769787 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:59:29 INFO - PROCESS | 1645 | 1461052769789 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:59:29 INFO - PROCESS | 1645 | 1461052769791 Marionette TRACE conn2 <- [1,910,null,{}] 00:59:29 INFO - PROCESS | 1645 | 1461052769801 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:29 INFO - PROCESS | 1645 | 1461052769899 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:59:29 INFO - PROCESS | 1645 | 1461052769903 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b2a2800 == 57 [pid = 1645] [id = 235] 00:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x126e8d000) [pid = 1645] [serial = 703] [outer = 0x0] 00:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1272f0000) [pid = 1645] [serial = 704] [outer = 0x126e8d000] 00:59:29 INFO - PROCESS | 1645 | 1461052769928 Marionette DEBUG loaded listener.js 00:59:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x127522c00) [pid = 1645] [serial = 705] [outer = 0x126e8d000] 00:59:30 INFO - PROCESS | 1645 | 1461052770233 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 480ms 00:59:30 INFO - PROCESS | 1645 | 1461052770270 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:59:30 INFO - PROCESS | 1645 | 1461052770271 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:59:30 INFO - PROCESS | 1645 | 1461052770274 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:59:30 INFO - PROCESS | 1645 | 1461052770276 Marionette TRACE conn2 <- [1,914,null,{}] 00:59:30 INFO - PROCESS | 1645 | 1461052770280 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:30 INFO - PROCESS | 1645 | 1461052770381 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:59:30 INFO - PROCESS | 1645 | 1461052770388 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8bd800 == 58 [pid = 1645] [id = 236] 00:59:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x118902c00) [pid = 1645] [serial = 706] [outer = 0x0] 00:59:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x127522400) [pid = 1645] [serial = 707] [outer = 0x118902c00] 00:59:30 INFO - PROCESS | 1645 | 1461052770412 Marionette DEBUG loaded listener.js 00:59:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x1278a8400) [pid = 1645] [serial = 708] [outer = 0x118902c00] 00:59:30 INFO - PROCESS | 1645 | 1461052770725 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 473ms 00:59:30 INFO - PROCESS | 1645 | 1461052770747 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:59:30 INFO - PROCESS | 1645 | 1461052770748 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:59:30 INFO - PROCESS | 1645 | 1461052770751 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:59:30 INFO - PROCESS | 1645 | 1461052770752 Marionette TRACE conn2 <- [1,918,null,{}] 00:59:30 INFO - PROCESS | 1645 | 1461052770754 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:30 INFO - PROCESS | 1645 | 1461052770833 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:59:30 INFO - PROCESS | 1645 | 1461052770940 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x115468800 == 59 [pid = 1645] [id = 237] 00:59:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x1140c4c00) [pid = 1645] [serial = 709] [outer = 0x0] 00:59:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x1146b8400) [pid = 1645] [serial = 710] [outer = 0x1140c4c00] 00:59:30 INFO - PROCESS | 1645 | 1461052770972 Marionette DEBUG loaded listener.js 00:59:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x114d66000) [pid = 1645] [serial = 711] [outer = 0x1140c4c00] 00:59:31 INFO - PROCESS | 1645 | 1461052771415 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 718ms 00:59:31 INFO - PROCESS | 1645 | 1461052771470 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:59:31 INFO - PROCESS | 1645 | 1461052771472 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:59:31 INFO - PROCESS | 1645 | 1461052771476 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:59:31 INFO - PROCESS | 1645 | 1461052771478 Marionette TRACE conn2 <- [1,922,null,{}] 00:59:31 INFO - PROCESS | 1645 | 1461052771482 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:31 INFO - PROCESS | 1645 | 1461052771583 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:59:31 INFO - PROCESS | 1645 | 1461052771636 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad54000 == 60 [pid = 1645] [id = 238] 00:59:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x116436800) [pid = 1645] [serial = 712] [outer = 0x0] 00:59:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x11912ac00) [pid = 1645] [serial = 713] [outer = 0x116436800] 00:59:31 INFO - PROCESS | 1645 | 1461052771667 Marionette DEBUG loaded listener.js 00:59:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x119c1fc00) [pid = 1645] [serial = 714] [outer = 0x116436800] 00:59:32 INFO - PROCESS | 1645 | 1461052772081 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 623ms 00:59:32 INFO - PROCESS | 1645 | 1461052772101 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:59:32 INFO - PROCESS | 1645 | 1461052772104 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:59:32 INFO - PROCESS | 1645 | 1461052772106 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1645 | 1461052772108 Marionette TRACE conn2 <- [1,926,null,{}] 00:59:32 INFO - PROCESS | 1645 | 1461052772111 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:32 INFO - PROCESS | 1645 | 1461052772230 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:59:32 INFO - PROCESS | 1645 | 1461052772296 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x127267000 == 61 [pid = 1645] [id = 239] 00:59:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x11a79ec00) [pid = 1645] [serial = 715] [outer = 0x0] 00:59:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x11b6c3000) [pid = 1645] [serial = 716] [outer = 0x11a79ec00] 00:59:32 INFO - PROCESS | 1645 | 1461052772326 Marionette DEBUG loaded listener.js 00:59:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11bbf8c00) [pid = 1645] [serial = 717] [outer = 0x11a79ec00] 00:59:32 INFO - PROCESS | 1645 | 1461052772735 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 672ms 00:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:59:32 INFO - PROCESS | 1645 | 1461052772779 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:59:32 INFO - PROCESS | 1645 | 1461052772780 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:59:32 INFO - PROCESS | 1645 | 1461052772791 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:59:32 INFO - PROCESS | 1645 | 1461052772798 Marionette TRACE conn2 <- [1,930,null,{}] 00:59:32 INFO - PROCESS | 1645 | 1461052772824 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:32 INFO - PROCESS | 1645 | 1461052772941 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:59:33 INFO - PROCESS | 1645 | 1461052773004 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d213000 == 62 [pid = 1645] [id = 240] 00:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11b912c00) [pid = 1645] [serial = 718] [outer = 0x0] 00:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12560a000) [pid = 1645] [serial = 719] [outer = 0x11b912c00] 00:59:33 INFO - PROCESS | 1645 | 1461052773034 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x126c96400) [pid = 1645] [serial = 720] [outer = 0x11b912c00] 00:59:33 INFO - PROCESS | 1645 | 1461052773444 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 702ms 00:59:33 INFO - PROCESS | 1645 | 1461052773506 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:59:33 INFO - PROCESS | 1645 | 1461052773508 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:59:33 INFO - PROCESS | 1645 | 1461052773542 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:59:33 INFO - PROCESS | 1645 | 1461052773543 Marionette TRACE conn2 <- [1,934,null,{}] 00:59:33 INFO - PROCESS | 1645 | 1461052773547 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:33 INFO - PROCESS | 1645 | 1461052773645 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:59:33 INFO - PROCESS | 1645 | 1461052773708 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d340000 == 63 [pid = 1645] [id = 241] 00:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x11bcbf000) [pid = 1645] [serial = 721] [outer = 0x0] 00:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12722d400) [pid = 1645] [serial = 722] [outer = 0x11bcbf000] 00:59:33 INFO - PROCESS | 1645 | 1461052773738 Marionette DEBUG loaded listener.js 00:59:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x1276f0800) [pid = 1645] [serial = 723] [outer = 0x11bcbf000] 00:59:34 INFO - PROCESS | 1645 | 1461052774138 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 639ms 00:59:34 INFO - PROCESS | 1645 | 1461052774163 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:59:34 INFO - PROCESS | 1645 | 1461052774164 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:59:34 INFO - PROCESS | 1645 | 1461052774167 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 1645 | 1461052774168 Marionette TRACE conn2 <- [1,938,null,{}] 00:59:34 INFO - PROCESS | 1645 | 1461052774170 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:34 INFO - PROCESS | 1645 | 1461052774267 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:59:34 INFO - PROCESS | 1645 | 1461052774316 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da4b000 == 64 [pid = 1645] [id = 242] 00:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x1281ef000) [pid = 1645] [serial = 724] [outer = 0x0] 00:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x1285f0000) [pid = 1645] [serial = 725] [outer = 0x1281ef000] 00:59:34 INFO - PROCESS | 1645 | 1461052774354 Marionette DEBUG loaded listener.js 00:59:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12af0cc00) [pid = 1645] [serial = 726] [outer = 0x1281ef000] 00:59:34 INFO - PROCESS | 1645 | 1461052774785 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 669ms 00:59:34 INFO - PROCESS | 1645 | 1461052774837 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:59:34 INFO - PROCESS | 1645 | 1461052774838 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:59:34 INFO - PROCESS | 1645 | 1461052774840 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:59:34 INFO - PROCESS | 1645 | 1461052774842 Marionette TRACE conn2 <- [1,942,null,{}] 00:59:34 INFO - PROCESS | 1645 | 1461052774844 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:35 INFO - PROCESS | 1645 | 1461052775080 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:59:35 INFO - PROCESS | 1645 | 1461052775166 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb9f800 == 65 [pid = 1645] [id = 243] 00:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x114d65400) [pid = 1645] [serial = 727] [outer = 0x0] 00:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x11519e800) [pid = 1645] [serial = 728] [outer = 0x114d65400] 00:59:35 INFO - PROCESS | 1645 | 1461052775196 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x118788c00) [pid = 1645] [serial = 729] [outer = 0x114d65400] 00:59:35 INFO - PROCESS | 1645 | 1461052775621 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 822ms 00:59:35 INFO - PROCESS | 1645 | 1461052775664 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:59:35 INFO - PROCESS | 1645 | 1461052775667 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:59:35 INFO - PROCESS | 1645 | 1461052775672 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:59:35 INFO - PROCESS | 1645 | 1461052775676 Marionette TRACE conn2 <- [1,946,null,{}] 00:59:35 INFO - PROCESS | 1645 | 1461052775680 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:35 INFO - PROCESS | 1645 | 1461052775791 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:59:35 INFO - PROCESS | 1645 | 1461052775848 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa97800 == 66 [pid = 1645] [id = 244] 00:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x1191ad800) [pid = 1645] [serial = 730] [outer = 0x0] 00:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x11aa37800) [pid = 1645] [serial = 731] [outer = 0x1191ad800] 00:59:35 INFO - PROCESS | 1645 | 1461052775878 Marionette DEBUG loaded listener.js 00:59:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x11af83c00) [pid = 1645] [serial = 732] [outer = 0x1191ad800] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8bd800 == 65 [pid = 1645] [id = 236] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12b2a2800 == 64 [pid = 1645] [id = 235] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x128120800 == 63 [pid = 1645] [id = 234] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x11c549800 == 62 [pid = 1645] [id = 233] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x126ed2800 == 61 [pid = 1645] [id = 232] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x125510000 == 60 [pid = 1645] [id = 231] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x11ad32800) [pid = 1645] [serial = 605] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x11c623000) [pid = 1645] [serial = 608] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12af42400) [pid = 1645] [serial = 611] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12d399000) [pid = 1645] [serial = 614] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12e60f800) [pid = 1645] [serial = 617] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x12ebb2800) [pid = 1645] [serial = 620] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12fb7b800) [pid = 1645] [serial = 656] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x119274000 == 59 [pid = 1645] [id = 230] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6da800 == 58 [pid = 1645] [id = 229] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x11bb93000 == 57 [pid = 1645] [id = 228] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad52800 == 56 [pid = 1645] [id = 227] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x11973c800 == 55 [pid = 1645] [id = 226] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x1189d1000 == 54 [pid = 1645] [id = 225] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x10a6b0800 == 53 [pid = 1645] [id = 224] 00:59:36 INFO - PROCESS | 1645 | --DOCSHELL 0x119281800 == 52 [pid = 1645] [id = 220] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x11aa3c400) [pid = 1645] [serial = 540] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11ca52c00) [pid = 1645] [serial = 543] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12b82b800) [pid = 1645] [serial = 546] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x114d62800) [pid = 1645] [serial = 641] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12e28e400) [pid = 1645] [serial = 638] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12e60f400) [pid = 1645] [serial = 642] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12b2b5800) [pid = 1645] [serial = 635] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x126ba9000) [pid = 1645] [serial = 629] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12722b000) [pid = 1645] [serial = 630] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x11c466c00) [pid = 1645] [serial = 626] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x123cda800) [pid = 1645] [serial = 627] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x126e90800) [pid = 1645] [serial = 644] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11af8a000) [pid = 1645] [serial = 624] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11a541800) [pid = 1645] [serial = 623] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12751f000) [pid = 1645] [serial = 632] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x1285f6800) [pid = 1645] [serial = 633] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x1272ef800) [pid = 1645] [serial = 650] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12e60bc00) [pid = 1645] [serial = 648] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12f907400) [pid = 1645] [serial = 654] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x126e94c00) [pid = 1645] [serial = 645] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12f46d400) [pid = 1645] [serial = 653] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12f468c00) [pid = 1645] [serial = 651] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12f14a000) [pid = 1645] [serial = 639] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x126e99000) [pid = 1645] [serial = 647] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12bbe3000) [pid = 1645] [serial = 636] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12e6cdc00) [pid = 1645] [serial = 576] [outer = 0x0] [url = about:blank] 00:59:36 INFO - PROCESS | 1645 | 1461052776335 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 674ms 00:59:36 INFO - PROCESS | 1645 | 1461052776350 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:59:36 INFO - PROCESS | 1645 | 1461052776352 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:59:36 INFO - PROCESS | 1645 | 1461052776354 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:59:36 INFO - PROCESS | 1645 | 1461052776355 Marionette TRACE conn2 <- [1,950,null,{}] 00:59:36 INFO - PROCESS | 1645 | 1461052776358 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:36 INFO - PROCESS | 1645 | 1461052776503 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:59:36 INFO - PROCESS | 1645 | 1461052776511 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x119281800 == 53 [pid = 1645] [id = 245] 00:59:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x118b7f800) [pid = 1645] [serial = 733] [outer = 0x0] 00:59:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11af84000) [pid = 1645] [serial = 734] [outer = 0x118b7f800] 00:59:36 INFO - PROCESS | 1645 | 1461052776537 Marionette DEBUG loaded listener.js 00:59:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11bbf2c00) [pid = 1645] [serial = 735] [outer = 0x118b7f800] 00:59:36 INFO - PROCESS | 1645 | 1461052776989 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 00:59:37 INFO - PROCESS | 1645 | 1461052777023 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:59:37 INFO - PROCESS | 1645 | 1461052777028 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:59:37 INFO - PROCESS | 1645 | 1461052777040 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:59:37 INFO - PROCESS | 1645 | 1461052777044 Marionette TRACE conn2 <- [1,954,null,{}] 00:59:37 INFO - PROCESS | 1645 | 1461052777046 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:37 INFO - PROCESS | 1645 | 1461052777115 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:59:37 INFO - PROCESS | 1645 | 1461052777120 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x125420000 == 54 [pid = 1645] [id = 246] 00:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11c165400) [pid = 1645] [serial = 736] [outer = 0x0] 00:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11c623000) [pid = 1645] [serial = 737] [outer = 0x11c165400] 00:59:37 INFO - PROCESS | 1645 | 1461052777159 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x123cd3400) [pid = 1645] [serial = 738] [outer = 0x11c165400] 00:59:37 INFO - PROCESS | 1645 | 1461052777643 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 626ms 00:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:59:37 INFO - PROCESS | 1645 | 1461052777664 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:59:37 INFO - PROCESS | 1645 | 1461052777666 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:59:37 INFO - PROCESS | 1645 | 1461052777670 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:59:37 INFO - PROCESS | 1645 | 1461052777671 Marionette TRACE conn2 <- [1,958,null,{}] 00:59:37 INFO - PROCESS | 1645 | 1461052777675 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:37 INFO - PROCESS | 1645 | 1461052777824 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:59:37 INFO - PROCESS | 1645 | 1461052777893 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x125734000 == 55 [pid = 1645] [id = 247] 00:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11c45c800) [pid = 1645] [serial = 739] [outer = 0x0] 00:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x126a4c400) [pid = 1645] [serial = 740] [outer = 0x11c45c800] 00:59:37 INFO - PROCESS | 1645 | 1461052777918 Marionette DEBUG loaded listener.js 00:59:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x126bb4800) [pid = 1645] [serial = 741] [outer = 0x11c45c800] 00:59:38 INFO - PROCESS | 1645 | 1461052778180 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 570ms 00:59:38 INFO - PROCESS | 1645 | 1461052778239 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:59:38 INFO - PROCESS | 1645 | 1461052778241 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:59:38 INFO - PROCESS | 1645 | 1461052778246 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:59:38 INFO - PROCESS | 1645 | 1461052778248 Marionette TRACE conn2 <- [1,962,null,{}] 00:59:38 INFO - PROCESS | 1645 | 1461052778250 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:38 INFO - PROCESS | 1645 | 1461052778330 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:59:38 INFO - PROCESS | 1645 | 1461052778335 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974f800 == 56 [pid = 1645] [id = 248] 00:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12722c000) [pid = 1645] [serial = 742] [outer = 0x0] 00:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x1272ef800) [pid = 1645] [serial = 743] [outer = 0x12722c000] 00:59:38 INFO - PROCESS | 1645 | 1461052778368 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x127c53c00) [pid = 1645] [serial = 744] [outer = 0x12722c000] 00:59:38 INFO - PROCESS | 1645 | 1461052778752 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms 00:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:59:38 INFO - PROCESS | 1645 | 1461052778767 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:59:38 INFO - PROCESS | 1645 | 1461052778768 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:59:38 INFO - PROCESS | 1645 | 1461052778770 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:59:38 INFO - PROCESS | 1645 | 1461052778771 Marionette TRACE conn2 <- [1,966,null,{}] 00:59:38 INFO - PROCESS | 1645 | 1461052778773 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:38 INFO - PROCESS | 1645 | 1461052778879 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:59:38 INFO - PROCESS | 1645 | 1461052778883 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b28a800 == 57 [pid = 1645] [id = 249] 00:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12722e800) [pid = 1645] [serial = 745] [outer = 0x0] 00:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12af07000) [pid = 1645] [serial = 746] [outer = 0x12722e800] 00:59:38 INFO - PROCESS | 1645 | 1461052778908 Marionette DEBUG loaded listener.js 00:59:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12af4fc00) [pid = 1645] [serial = 747] [outer = 0x12722e800] 00:59:39 INFO - PROCESS | 1645 | 1461052779250 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 00:59:39 INFO - PROCESS | 1645 | 1461052779289 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:59:39 INFO - PROCESS | 1645 | 1461052779290 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:59:39 INFO - PROCESS | 1645 | 1461052779293 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1645 | 1461052779294 Marionette TRACE conn2 <- [1,970,null,{}] 00:59:39 INFO - PROCESS | 1645 | 1461052779296 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:39 INFO - PROCESS | 1645 | 1461052779394 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:59:39 INFO - PROCESS | 1645 | 1461052779398 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be8b000 == 58 [pid = 1645] [id = 250] 00:59:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x1285ef800) [pid = 1645] [serial = 748] [outer = 0x0] 00:59:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12b048400) [pid = 1645] [serial = 749] [outer = 0x1285ef800] 00:59:39 INFO - PROCESS | 1645 | 1461052779423 Marionette DEBUG loaded listener.js 00:59:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12b050800) [pid = 1645] [serial = 750] [outer = 0x1285ef800] 00:59:39 INFO - PROCESS | 1645 | 1461052779784 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 00:59:39 INFO - PROCESS | 1645 | 1461052779813 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:59:39 INFO - PROCESS | 1645 | 1461052779815 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:59:39 INFO - PROCESS | 1645 | 1461052779818 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:59:39 INFO - PROCESS | 1645 | 1461052779820 Marionette TRACE conn2 <- [1,974,null,{}] 00:59:39 INFO - PROCESS | 1645 | 1461052779823 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:39 INFO - PROCESS | 1645 | 1461052779978 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:59:39 INFO - PROCESS | 1645 | 1461052779998 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d32b800 == 59 [pid = 1645] [id = 251] 00:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12b04ec00) [pid = 1645] [serial = 751] [outer = 0x0] 00:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12b2ba800) [pid = 1645] [serial = 752] [outer = 0x12b04ec00] 00:59:40 INFO - PROCESS | 1645 | 1461052780039 Marionette DEBUG loaded listener.js 00:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12b3f2000) [pid = 1645] [serial = 753] [outer = 0x12b04ec00] 00:59:40 INFO - PROCESS | 1645 | 1461052780430 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 619ms 00:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:59:40 INFO - PROCESS | 1645 | 1461052780438 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:59:40 INFO - PROCESS | 1645 | 1461052780439 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:59:40 INFO - PROCESS | 1645 | 1461052780445 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:59:40 INFO - PROCESS | 1645 | 1461052780446 Marionette TRACE conn2 <- [1,978,null,{}] 00:59:40 INFO - PROCESS | 1645 | 1461052780449 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:40 INFO - PROCESS | 1645 | 1461052780685 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12cf28c00) [pid = 1645] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x11bcca400) [pid = 1645] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11bd9c400) [pid = 1645] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x123cdac00) [pid = 1645] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x115372400) [pid = 1645] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11a53f800) [pid = 1645] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11234f800) [pid = 1645] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x1153cc400) [pid = 1645] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x126e8d000) [pid = 1645] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12f90a000) [pid = 1645] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x1191b6000) [pid = 1645] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x1191b4800) [pid = 1645] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11bbf9c00) [pid = 1645] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:59:40 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x11b915c00) [pid = 1645] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:59:40 INFO - PROCESS | 1645 | 1461052780730 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x11927b800 == 60 [pid = 1645] [id = 252] 00:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x1140c5800) [pid = 1645] [serial = 754] [outer = 0x0] 00:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x116605000) [pid = 1645] [serial = 755] [outer = 0x1140c5800] 00:59:40 INFO - PROCESS | 1645 | 1461052780756 Marionette DEBUG loaded listener.js 00:59:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11bbf9c00) [pid = 1645] [serial = 756] [outer = 0x1140c5800] 00:59:41 INFO - PROCESS | 1645 | 1461052781053 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 674ms 00:59:41 INFO - PROCESS | 1645 | 1461052781117 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:59:41 INFO - PROCESS | 1645 | 1461052781119 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:59:41 INFO - PROCESS | 1645 | 1461052781123 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:59:41 INFO - PROCESS | 1645 | 1461052781124 Marionette TRACE conn2 <- [1,982,null,{}] 00:59:41 INFO - PROCESS | 1645 | 1461052781128 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:41 INFO - PROCESS | 1645 | 1461052781251 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:59:41 INFO - PROCESS | 1645 | 1461052781366 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e65c000 == 61 [pid = 1645] [id = 253] 00:59:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x11bf7dc00) [pid = 1645] [serial = 757] [outer = 0x0] 00:59:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12b82c000) [pid = 1645] [serial = 758] [outer = 0x11bf7dc00] 00:59:41 INFO - PROCESS | 1645 | 1461052781413 Marionette DEBUG loaded listener.js 00:59:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12b8f6800) [pid = 1645] [serial = 759] [outer = 0x11bf7dc00] 00:59:41 INFO - PROCESS | 1645 | 1461052781776 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 671ms 00:59:41 INFO - PROCESS | 1645 | 1461052781797 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:59:41 INFO - PROCESS | 1645 | 1461052781798 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:59:41 INFO - PROCESS | 1645 | 1461052781801 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:59:41 INFO - PROCESS | 1645 | 1461052781802 Marionette TRACE conn2 <- [1,986,null,{}] 00:59:41 INFO - PROCESS | 1645 | 1461052781805 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:41 INFO - PROCESS | 1645 | 1461052781924 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:59:41 INFO - PROCESS | 1645 | 1461052781956 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebd6000 == 62 [pid = 1645] [id = 254] 00:59:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12b82c800) [pid = 1645] [serial = 760] [outer = 0x0] 00:59:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12bb5e000) [pid = 1645] [serial = 761] [outer = 0x12b82c800] 00:59:41 INFO - PROCESS | 1645 | 1461052781981 Marionette DEBUG loaded listener.js 00:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12bbea800) [pid = 1645] [serial = 762] [outer = 0x12b82c800] 00:59:42 INFO - PROCESS | 1645 | 1461052782244 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 00:59:42 INFO - PROCESS | 1645 | 1461052782270 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1645 | 1461052782271 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:59:42 INFO - PROCESS | 1645 | 1461052782273 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1645 | 1461052782274 Marionette TRACE conn2 <- [1,990,null,{}] 00:59:42 INFO - PROCESS | 1645 | 1461052782286 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:42 INFO - PROCESS | 1645 | 1461052782372 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:59:42 INFO - PROCESS | 1645 | 1461052782377 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1d3000 == 63 [pid = 1645] [id = 255] 00:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x1272e3400) [pid = 1645] [serial = 763] [outer = 0x0] 00:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12cf26c00) [pid = 1645] [serial = 764] [outer = 0x1272e3400] 00:59:42 INFO - PROCESS | 1645 | 1461052782402 Marionette DEBUG loaded listener.js 00:59:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12cfcd800) [pid = 1645] [serial = 765] [outer = 0x1272e3400] 00:59:42 INFO - PROCESS | 1645 | 1461052782847 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 578ms 00:59:42 INFO - PROCESS | 1645 | 1461052782852 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:59:42 INFO - PROCESS | 1645 | 1461052782854 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:59:42 INFO - PROCESS | 1645 | 1461052782858 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:59:42 INFO - PROCESS | 1645 | 1461052782863 Marionette TRACE conn2 <- [1,994,null,{}] 00:59:42 INFO - PROCESS | 1645 | 1461052782867 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:42 INFO - PROCESS | 1645 | 1461052782978 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:59:43 INFO - PROCESS | 1645 | 1461052783050 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199e8800 == 64 [pid = 1645] [id = 256] 00:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x114d64c00) [pid = 1645] [serial = 766] [outer = 0x0] 00:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x117727800) [pid = 1645] [serial = 767] [outer = 0x114d64c00] 00:59:43 INFO - PROCESS | 1645 | 1461052783085 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x118f18c00) [pid = 1645] [serial = 768] [outer = 0x114d64c00] 00:59:43 INFO - PROCESS | 1645 | 1461052783499 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 678ms 00:59:43 INFO - PROCESS | 1645 | 1461052783536 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:59:43 INFO - PROCESS | 1645 | 1461052783541 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:59:43 INFO - PROCESS | 1645 | 1461052783545 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:59:43 INFO - PROCESS | 1645 | 1461052783547 Marionette TRACE conn2 <- [1,998,null,{}] 00:59:43 INFO - PROCESS | 1645 | 1461052783549 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:43 INFO - PROCESS | 1645 | 1461052783650 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:59:43 INFO - PROCESS | 1645 | 1461052783705 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x125513800 == 65 [pid = 1645] [id = 257] 00:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x11912f800) [pid = 1645] [serial = 769] [outer = 0x0] 00:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x11ade0800) [pid = 1645] [serial = 770] [outer = 0x11912f800] 00:59:43 INFO - PROCESS | 1645 | 1461052783735 Marionette DEBUG loaded listener.js 00:59:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x11bcc6000) [pid = 1645] [serial = 771] [outer = 0x11912f800] 00:59:44 INFO - PROCESS | 1645 | 1461052784180 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 671ms 00:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:59:44 INFO - PROCESS | 1645 | 1461052784217 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:59:44 INFO - PROCESS | 1645 | 1461052784218 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:59:44 INFO - PROCESS | 1645 | 1461052784220 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:59:44 INFO - PROCESS | 1645 | 1461052784223 Marionette TRACE conn2 <- [1,1002,null,{}] 00:59:44 INFO - PROCESS | 1645 | 1461052784275 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:44 INFO - PROCESS | 1645 | 1461052784409 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:59:44 INFO - PROCESS | 1645 | 1461052784460 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e655000 == 66 [pid = 1645] [id = 258] 00:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x11c45c000) [pid = 1645] [serial = 772] [outer = 0x0] 00:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x126e30800) [pid = 1645] [serial = 773] [outer = 0x11c45c000] 00:59:44 INFO - PROCESS | 1645 | 1461052784492 Marionette DEBUG loaded listener.js 00:59:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x126e98000) [pid = 1645] [serial = 774] [outer = 0x11c45c000] 00:59:44 INFO - PROCESS | 1645 | 1461052784875 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 723ms 00:59:44 INFO - PROCESS | 1645 | 1461052784944 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:59:44 INFO - PROCESS | 1645 | 1461052784946 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:59:44 INFO - PROCESS | 1645 | 1461052784948 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:59:44 INFO - PROCESS | 1645 | 1461052784949 Marionette TRACE conn2 <- [1,1006,null,{}] 00:59:44 INFO - PROCESS | 1645 | 1461052784952 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:45 INFO - PROCESS | 1645 | 1461052785051 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:59:45 INFO - PROCESS | 1645 | 1461052785106 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f49d800 == 67 [pid = 1645] [id = 259] 00:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12751ec00) [pid = 1645] [serial = 775] [outer = 0x0] 00:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x1285f6800) [pid = 1645] [serial = 776] [outer = 0x12751ec00] 00:59:45 INFO - PROCESS | 1645 | 1461052785148 Marionette DEBUG loaded listener.js 00:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x11c15cc00) [pid = 1645] [serial = 777] [outer = 0x12751ec00] 00:59:45 INFO - PROCESS | 1645 | 1461052785562 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 00:59:45 INFO - PROCESS | 1645 | 1461052785619 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:59:45 INFO - PROCESS | 1645 | 1461052785620 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:59:45 INFO - PROCESS | 1645 | 1461052785623 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:59:45 INFO - PROCESS | 1645 | 1461052785624 Marionette TRACE conn2 <- [1,1010,null,{}] 00:59:45 INFO - PROCESS | 1645 | 1461052785626 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:45 INFO - PROCESS | 1645 | 1461052785744 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:59:45 INFO - PROCESS | 1645 | 1461052785826 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f76c000 == 68 [pid = 1645] [id = 260] 00:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x127522800) [pid = 1645] [serial = 778] [outer = 0x0] 00:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12b81f400) [pid = 1645] [serial = 779] [outer = 0x127522800] 00:59:45 INFO - PROCESS | 1645 | 1461052785856 Marionette DEBUG loaded listener.js 00:59:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12bb56c00) [pid = 1645] [serial = 780] [outer = 0x127522800] 00:59:46 INFO - PROCESS | 1645 | 1461052786286 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 00:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:59:46 INFO - PROCESS | 1645 | 1461052786296 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:59:46 INFO - PROCESS | 1645 | 1461052786297 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:59:46 INFO - PROCESS | 1645 | 1461052786299 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:59:46 INFO - PROCESS | 1645 | 1461052786300 Marionette TRACE conn2 <- [1,1014,null,{}] 00:59:46 INFO - PROCESS | 1645 | 1461052786303 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:46 INFO - PROCESS | 1645 | 1461052786416 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:59:46 INFO - PROCESS | 1645 | 1461052786473 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x125731800 == 69 [pid = 1645] [id = 261] 00:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12bb56800) [pid = 1645] [serial = 781] [outer = 0x0] 00:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x12bbea400) [pid = 1645] [serial = 782] [outer = 0x12bb56800] 00:59:46 INFO - PROCESS | 1645 | 1461052786505 Marionette DEBUG loaded listener.js 00:59:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12d390000) [pid = 1645] [serial = 783] [outer = 0x12bb56800] 00:59:47 INFO - PROCESS | 1645 | 1461052787132 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 870ms 00:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:59:47 INFO - PROCESS | 1645 | 1461052787170 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:59:47 INFO - PROCESS | 1645 | 1461052787172 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:59:47 INFO - PROCESS | 1645 | 1461052787175 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:59:47 INFO - PROCESS | 1645 | 1461052787177 Marionette TRACE conn2 <- [1,1018,null,{}] 00:59:47 INFO - PROCESS | 1645 | 1461052787181 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:47 INFO - PROCESS | 1645 | 1461052787271 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:59:47 INFO - PROCESS | 1645 | 1461052787343 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c2aa000 == 70 [pid = 1645] [id = 262] 00:59:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x11772cc00) [pid = 1645] [serial = 784] [outer = 0x0] 00:59:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x118987800) [pid = 1645] [serial = 785] [outer = 0x11772cc00] 00:59:47 INFO - PROCESS | 1645 | 1461052787372 Marionette DEBUG loaded listener.js 00:59:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x118f1a800) [pid = 1645] [serial = 786] [outer = 0x11772cc00] 00:59:47 INFO - PROCESS | 1645 | 1461052787756 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 623ms 00:59:47 INFO - PROCESS | 1645 | 1461052787799 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:59:47 INFO - PROCESS | 1645 | 1461052787802 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:59:47 INFO - PROCESS | 1645 | 1461052787807 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:59:47 INFO - PROCESS | 1645 | 1461052787808 Marionette TRACE conn2 <- [1,1022,null,{}] 00:59:47 INFO - PROCESS | 1645 | 1461052787811 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:47 INFO - PROCESS | 1645 | 1461052787926 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebd6000 == 69 [pid = 1645] [id = 254] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12e65c000 == 68 [pid = 1645] [id = 253] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x11927b800 == 67 [pid = 1645] [id = 252] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12d32b800 == 66 [pid = 1645] [id = 251] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12be8b000 == 65 [pid = 1645] [id = 250] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12b28a800 == 64 [pid = 1645] [id = 249] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x11974f800 == 63 [pid = 1645] [id = 248] 00:59:47 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x127522400) [pid = 1645] [serial = 707] [outer = 0x0] [url = about:blank] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x125734000 == 62 [pid = 1645] [id = 247] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x125420000 == 61 [pid = 1645] [id = 246] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x119281800 == 60 [pid = 1645] [id = 245] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa97800 == 59 [pid = 1645] [id = 244] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x11bb9f800 == 58 [pid = 1645] [id = 243] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12da4b000 == 57 [pid = 1645] [id = 242] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12d340000 == 56 [pid = 1645] [id = 241] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x12d213000 == 55 [pid = 1645] [id = 240] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x127267000 == 54 [pid = 1645] [id = 239] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad54000 == 53 [pid = 1645] [id = 238] 00:59:47 INFO - PROCESS | 1645 | --DOCSHELL 0x115468800 == 52 [pid = 1645] [id = 237] 00:59:48 INFO - PROCESS | 1645 | 1461052788018 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x1158d3800 == 53 [pid = 1645] [id = 263] 00:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x1177f4800) [pid = 1645] [serial = 787] [outer = 0x0] 00:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x11a795400) [pid = 1645] [serial = 788] [outer = 0x1177f4800] 00:59:48 INFO - PROCESS | 1645 | 1461052788044 Marionette DEBUG loaded listener.js 00:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x11afe2400) [pid = 1645] [serial = 789] [outer = 0x1177f4800] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x12e6c5000) [pid = 1645] [serial = 603] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x127522c00) [pid = 1645] [serial = 705] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x12bbe9000) [pid = 1645] [serial = 668] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x12ff05000) [pid = 1645] [serial = 657] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x11a7a1400) [pid = 1645] [serial = 680] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x11ad29400) [pid = 1645] [serial = 681] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x126baa800) [pid = 1645] [serial = 701] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x123ae8800) [pid = 1645] [serial = 698] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x126a54c00) [pid = 1645] [serial = 699] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x1272f0000) [pid = 1645] [serial = 704] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x126a0ac00) [pid = 1645] [serial = 696] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x126e8a400) [pid = 1645] [serial = 702] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x11b91b400) [pid = 1645] [serial = 686] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x11bcc2c00) [pid = 1645] [serial = 687] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x123cd5400) [pid = 1645] [serial = 693] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x11c204400) [pid = 1645] [serial = 689] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x11ca51800) [pid = 1645] [serial = 692] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11c463000) [pid = 1645] [serial = 690] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x1257dec00) [pid = 1645] [serial = 695] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x116605c00) [pid = 1645] [serial = 659] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x115852000) [pid = 1645] [serial = 674] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x1164b5000) [pid = 1645] [serial = 675] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x11ade0400) [pid = 1645] [serial = 683] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11afe3800) [pid = 1645] [serial = 684] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11bcc8400) [pid = 1645] [serial = 662] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x126e95400) [pid = 1645] [serial = 665] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x114606400) [pid = 1645] [serial = 672] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x1140b6c00) [pid = 1645] [serial = 671] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x118b28c00) [pid = 1645] [serial = 677] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11912d000) [pid = 1645] [serial = 678] [outer = 0x0] [url = about:blank] 00:59:48 INFO - PROCESS | 1645 | 1461052788351 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 572ms 00:59:48 INFO - PROCESS | 1645 | 1461052788398 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:59:48 INFO - PROCESS | 1645 | 1461052788399 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:59:48 INFO - PROCESS | 1645 | 1461052788402 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:59:48 INFO - PROCESS | 1645 | 1461052788404 Marionette TRACE conn2 <- [1,1026,null,{}] 00:59:48 INFO - PROCESS | 1645 | 1461052788413 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:48 INFO - PROCESS | 1645 | 1461052788496 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:59:48 INFO - PROCESS | 1645 | 1461052788577 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6d6800 == 54 [pid = 1645] [id = 264] 00:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x11afe0c00) [pid = 1645] [serial = 790] [outer = 0x0] 00:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x11bcbd800) [pid = 1645] [serial = 791] [outer = 0x11afe0c00] 00:59:48 INFO - PROCESS | 1645 | 1461052788606 Marionette DEBUG loaded listener.js 00:59:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x11c207c00) [pid = 1645] [serial = 792] [outer = 0x11afe0c00] 00:59:48 INFO - PROCESS | 1645 | 1461052788936 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 572ms 00:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:59:48 INFO - PROCESS | 1645 | 1461052788975 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:59:48 INFO - PROCESS | 1645 | 1461052788979 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:59:48 INFO - PROCESS | 1645 | 1461052788981 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:59:48 INFO - PROCESS | 1645 | 1461052788982 Marionette TRACE conn2 <- [1,1030,null,{}] 00:59:48 INFO - PROCESS | 1645 | 1461052788985 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:49 INFO - PROCESS | 1645 | 1461052789063 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:59:49 INFO - PROCESS | 1645 | 1461052789118 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x125416800 == 55 [pid = 1645] [id = 265] 00:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x11b6c3400) [pid = 1645] [serial = 793] [outer = 0x0] 00:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x11c57fc00) [pid = 1645] [serial = 794] [outer = 0x11b6c3400] 00:59:49 INFO - PROCESS | 1645 | 1461052789144 Marionette DEBUG loaded listener.js 00:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x1257de000) [pid = 1645] [serial = 795] [outer = 0x11b6c3400] 00:59:49 INFO - PROCESS | 1645 | 1461052789418 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 00:59:49 INFO - PROCESS | 1645 | 1461052789450 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:59:49 INFO - PROCESS | 1645 | 1461052789451 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:59:49 INFO - PROCESS | 1645 | 1461052789454 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:59:49 INFO - PROCESS | 1645 | 1461052789455 Marionette TRACE conn2 <- [1,1034,null,{}] 00:59:49 INFO - PROCESS | 1645 | 1461052789457 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:49 INFO - PROCESS | 1645 | 1461052789550 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:59:49 INFO - PROCESS | 1645 | 1461052789553 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x119ddb800 == 56 [pid = 1645] [id = 266] 00:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x1268b3800) [pid = 1645] [serial = 796] [outer = 0x0] 00:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x126bb2800) [pid = 1645] [serial = 797] [outer = 0x1268b3800] 00:59:49 INFO - PROCESS | 1645 | 1461052789579 Marionette DEBUG loaded listener.js 00:59:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x126e31400) [pid = 1645] [serial = 798] [outer = 0x1268b3800] 00:59:49 INFO - PROCESS | 1645 | 1461052789921 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 472ms 00:59:49 INFO - PROCESS | 1645 | 1461052789930 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:59:49 INFO - PROCESS | 1645 | 1461052789931 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:59:49 INFO - PROCESS | 1645 | 1461052789933 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:59:49 INFO - PROCESS | 1645 | 1461052789934 Marionette TRACE conn2 <- [1,1038,null,{}] 00:59:49 INFO - PROCESS | 1645 | 1461052789936 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:50 INFO - PROCESS | 1645 | 1461052790063 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:59:50 INFO - PROCESS | 1645 | 1461052790077 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x128182800 == 57 [pid = 1645] [id = 267] 00:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x126a0ac00) [pid = 1645] [serial = 799] [outer = 0x0] 00:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x126e93400) [pid = 1645] [serial = 800] [outer = 0x126a0ac00] 00:59:50 INFO - PROCESS | 1645 | 1461052790105 Marionette DEBUG loaded listener.js 00:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12af07400) [pid = 1645] [serial = 801] [outer = 0x126a0ac00] 00:59:50 INFO - PROCESS | 1645 | 1461052790468 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 568ms 00:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:59:50 INFO - PROCESS | 1645 | 1461052790502 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:59:50 INFO - PROCESS | 1645 | 1461052790503 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:59:50 INFO - PROCESS | 1645 | 1461052790505 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:59:50 INFO - PROCESS | 1645 | 1461052790506 Marionette TRACE conn2 <- [1,1042,null,{}] 00:59:50 INFO - PROCESS | 1645 | 1461052790509 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:50 INFO - PROCESS | 1645 | 1461052790607 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:59:50 INFO - PROCESS | 1645 | 1461052790611 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba87800 == 58 [pid = 1645] [id = 268] 00:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x126a54c00) [pid = 1645] [serial = 802] [outer = 0x0] 00:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12b045800) [pid = 1645] [serial = 803] [outer = 0x126a54c00] 00:59:50 INFO - PROCESS | 1645 | 1461052790665 Marionette DEBUG loaded listener.js 00:59:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12b2b6000) [pid = 1645] [serial = 804] [outer = 0x126a54c00] 00:59:51 INFO - PROCESS | 1645 | 1461052791002 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 00:59:51 INFO - PROCESS | 1645 | 1461052791026 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:59:51 INFO - PROCESS | 1645 | 1461052791027 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:59:51 INFO - PROCESS | 1645 | 1461052791029 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:59:51 INFO - PROCESS | 1645 | 1461052791030 Marionette TRACE conn2 <- [1,1046,null,{}] 00:59:51 INFO - PROCESS | 1645 | 1461052791033 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:51 INFO - PROCESS | 1645 | 1461052791133 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:59:51 INFO - PROCESS | 1645 | 1461052791146 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be95000 == 59 [pid = 1645] [id = 269] 00:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12b3ee800) [pid = 1645] [serial = 805] [outer = 0x0] 00:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12b8ebc00) [pid = 1645] [serial = 806] [outer = 0x12b3ee800] 00:59:51 INFO - PROCESS | 1645 | 1461052791172 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12bb5d400) [pid = 1645] [serial = 807] [outer = 0x12b3ee800] 00:59:51 INFO - PROCESS | 1645 | 1461052791491 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 519ms 00:59:51 INFO - PROCESS | 1645 | 1461052791549 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:59:51 INFO - PROCESS | 1645 | 1461052791551 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:59:51 INFO - PROCESS | 1645 | 1461052791553 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:59:51 INFO - PROCESS | 1645 | 1461052791554 Marionette TRACE conn2 <- [1,1050,null,{}] 00:59:51 INFO - PROCESS | 1645 | 1461052791556 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:51 INFO - PROCESS | 1645 | 1461052791655 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:59:51 INFO - PROCESS | 1645 | 1461052791668 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3ea000 == 60 [pid = 1645] [id = 270] 00:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12bb5f000) [pid = 1645] [serial = 808] [outer = 0x0] 00:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12bbebc00) [pid = 1645] [serial = 809] [outer = 0x12bb5f000] 00:59:51 INFO - PROCESS | 1645 | 1461052791694 Marionette DEBUG loaded listener.js 00:59:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12cfcc800) [pid = 1645] [serial = 810] [outer = 0x12bb5f000] 00:59:52 INFO - PROCESS | 1645 | 1461052792147 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12722e800) [pid = 1645] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x11c45c800) [pid = 1645] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x1285ef800) [pid = 1645] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12722c000) [pid = 1645] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12b04ec00) [pid = 1645] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x114d65400) [pid = 1645] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x1140c5800) [pid = 1645] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x1191ad800) [pid = 1645] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11c165400) [pid = 1645] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12b82c800) [pid = 1645] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x118b7f800) [pid = 1645] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11bf7dc00) [pid = 1645] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:59:52 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x118902c00) [pid = 1645] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 618ms 00:59:52 INFO - PROCESS | 1645 | 1461052792172 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:59:52 INFO - PROCESS | 1645 | 1461052792173 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:59:52 INFO - PROCESS | 1645 | 1461052792175 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1645 | 1461052792177 Marionette TRACE conn2 <- [1,1054,null,{}] 00:59:52 INFO - PROCESS | 1645 | 1461052792181 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:52 INFO - PROCESS | 1645 | 1461052792258 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:59:52 INFO - PROCESS | 1645 | 1461052792264 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12550c000 == 61 [pid = 1645] [id = 271] 00:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11a7d2800) [pid = 1645] [serial = 811] [outer = 0x0] 00:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x11bcc4000) [pid = 1645] [serial = 812] [outer = 0x11a7d2800] 00:59:52 INFO - PROCESS | 1645 | 1461052792290 Marionette DEBUG loaded listener.js 00:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x128161800) [pid = 1645] [serial = 813] [outer = 0x11a7d2800] 00:59:52 INFO - PROCESS | 1645 | 1461052792614 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 472ms 00:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:59:52 INFO - PROCESS | 1645 | 1461052792647 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:59:52 INFO - PROCESS | 1645 | 1461052792649 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:59:52 INFO - PROCESS | 1645 | 1461052792651 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:59:52 INFO - PROCESS | 1645 | 1461052792653 Marionette TRACE conn2 <- [1,1058,null,{}] 00:59:52 INFO - PROCESS | 1645 | 1461052792655 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:52 INFO - PROCESS | 1645 | 1461052792750 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:59:52 INFO - PROCESS | 1645 | 1461052792805 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c29d800 == 62 [pid = 1645] [id = 272] 00:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x114c10c00) [pid = 1645] [serial = 814] [outer = 0x0] 00:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12b82a400) [pid = 1645] [serial = 815] [outer = 0x114c10c00] 00:59:52 INFO - PROCESS | 1645 | 1461052792836 Marionette DEBUG loaded listener.js 00:59:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12d395c00) [pid = 1645] [serial = 816] [outer = 0x114c10c00] 00:59:53 INFO - PROCESS | 1645 | 1461052793136 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 00:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:59:53 INFO - PROCESS | 1645 | 1461052793171 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:59:53 INFO - PROCESS | 1645 | 1461052793172 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:59:53 INFO - PROCESS | 1645 | 1461052793174 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:59:53 INFO - PROCESS | 1645 | 1461052793175 Marionette TRACE conn2 <- [1,1062,null,{}] 00:59:53 INFO - PROCESS | 1645 | 1461052793180 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:53 INFO - PROCESS | 1645 | 1461052793257 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:59:53 INFO - PROCESS | 1645 | 1461052793264 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fb22800 == 63 [pid = 1645] [id = 273] 00:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12d39b800) [pid = 1645] [serial = 817] [outer = 0x0] 00:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12da7b000) [pid = 1645] [serial = 818] [outer = 0x12d39b800] 00:59:53 INFO - PROCESS | 1645 | 1461052793288 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12e09e800) [pid = 1645] [serial = 819] [outer = 0x12d39b800] 00:59:53 INFO - PROCESS | 1645 | 1461052793614 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 472ms 00:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:59:53 INFO - PROCESS | 1645 | 1461052793647 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:59:53 INFO - PROCESS | 1645 | 1461052793648 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:59:53 INFO - PROCESS | 1645 | 1461052793650 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:59:53 INFO - PROCESS | 1645 | 1461052793651 Marionette TRACE conn2 <- [1,1066,null,{}] 00:59:53 INFO - PROCESS | 1645 | 1461052793654 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:53 INFO - PROCESS | 1645 | 1461052793759 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:59:53 INFO - PROCESS | 1645 | 1461052793767 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbdc800 == 64 [pid = 1645] [id = 274] 00:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12e09e400) [pid = 1645] [serial = 820] [outer = 0x0] 00:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12e275c00) [pid = 1645] [serial = 821] [outer = 0x12e09e400] 00:59:53 INFO - PROCESS | 1645 | 1461052793792 Marionette DEBUG loaded listener.js 00:59:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12e28f800) [pid = 1645] [serial = 822] [outer = 0x12e09e400] 00:59:54 INFO - PROCESS | 1645 | 1461052794110 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 00:59:54 INFO - PROCESS | 1645 | 1461052794120 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:59:54 INFO - PROCESS | 1645 | 1461052794121 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:59:54 INFO - PROCESS | 1645 | 1461052794124 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:59:54 INFO - PROCESS | 1645 | 1461052794125 Marionette TRACE conn2 <- [1,1070,null,{}] 00:59:54 INFO - PROCESS | 1645 | 1461052794130 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:54 INFO - PROCESS | 1645 | 1461052794281 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:59:54 INFO - PROCESS | 1645 | 1461052794388 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x118714000 == 65 [pid = 1645] [id = 275] 00:59:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x114c05400) [pid = 1645] [serial = 823] [outer = 0x0] 00:59:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x114d5c400) [pid = 1645] [serial = 824] [outer = 0x114c05400] 00:59:54 INFO - PROCESS | 1645 | 1461052794422 Marionette DEBUG loaded listener.js 00:59:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x1164b5000) [pid = 1645] [serial = 825] [outer = 0x114c05400] 00:59:54 INFO - PROCESS | 1645 | 1461052794845 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 774ms 00:59:54 INFO - PROCESS | 1645 | 1461052794899 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:59:54 INFO - PROCESS | 1645 | 1461052794903 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:59:54 INFO - PROCESS | 1645 | 1461052794908 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:59:54 INFO - PROCESS | 1645 | 1461052794912 Marionette TRACE conn2 <- [1,1074,null,{}] 00:59:54 INFO - PROCESS | 1645 | 1461052794917 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:55 INFO - PROCESS | 1645 | 1461052795071 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:59:55 INFO - PROCESS | 1645 | 1461052795174 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6eb800 == 66 [pid = 1645] [id = 276] 00:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x119c17400) [pid = 1645] [serial = 826] [outer = 0x0] 00:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x11ade6400) [pid = 1645] [serial = 827] [outer = 0x119c17400] 00:59:55 INFO - PROCESS | 1645 | 1461052795225 Marionette DEBUG loaded listener.js 00:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x11b918800) [pid = 1645] [serial = 828] [outer = 0x119c17400] 00:59:55 INFO - PROCESS | 1645 | 1461052795752 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 875ms 00:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:59:55 INFO - PROCESS | 1645 | 1461052795782 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:59:55 INFO - PROCESS | 1645 | 1461052795784 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:59:55 INFO - PROCESS | 1645 | 1461052795786 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:59:55 INFO - PROCESS | 1645 | 1461052795788 Marionette TRACE conn2 <- [1,1078,null,{}] 00:59:55 INFO - PROCESS | 1645 | 1461052795790 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:55 INFO - PROCESS | 1645 | 1461052795893 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:59:55 INFO - PROCESS | 1645 | 1461052795965 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc9c000 == 67 [pid = 1645] [id = 277] 00:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x11bcbe000) [pid = 1645] [serial = 829] [outer = 0x0] 00:59:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x11c203400) [pid = 1645] [serial = 830] [outer = 0x11bcbe000] 00:59:56 INFO - PROCESS | 1645 | 1461052795997 Marionette DEBUG loaded listener.js 00:59:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x126bb4400) [pid = 1645] [serial = 831] [outer = 0x11bcbe000] 00:59:56 INFO - PROCESS | 1645 | 1461052796595 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 872ms 00:59:56 INFO - PROCESS | 1645 | 1461052796660 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:59:56 INFO - PROCESS | 1645 | 1461052796664 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:59:56 INFO - PROCESS | 1645 | 1461052796676 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:59:56 INFO - PROCESS | 1645 | 1461052796681 Marionette TRACE conn2 <- [1,1082,null,{}] 00:59:56 INFO - PROCESS | 1645 | 1461052796685 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:56 INFO - PROCESS | 1645 | 1461052796839 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:59:56 INFO - PROCESS | 1645 | 1461052796968 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff89000 == 68 [pid = 1645] [id = 278] 00:59:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x11c20bc00) [pid = 1645] [serial = 832] [outer = 0x0] 00:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x12d26a800) [pid = 1645] [serial = 833] [outer = 0x11c20bc00] 00:59:57 INFO - PROCESS | 1645 | 1461052797017 Marionette DEBUG loaded listener.js 00:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x12da7d400) [pid = 1645] [serial = 834] [outer = 0x11c20bc00] 00:59:57 INFO - PROCESS | 1645 | 1461052797491 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 880ms 00:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:59:57 INFO - PROCESS | 1645 | 1461052797550 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:59:57 INFO - PROCESS | 1645 | 1461052797551 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:59:57 INFO - PROCESS | 1645 | 1461052797553 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:59:57 INFO - PROCESS | 1645 | 1461052797555 Marionette TRACE conn2 <- [1,1086,null,{}] 00:59:57 INFO - PROCESS | 1645 | 1461052797557 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:57 INFO - PROCESS | 1645 | 1461052797658 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:59:57 INFO - PROCESS | 1645 | 1461052797729 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x13035a800 == 69 [pid = 1645] [id = 279] 00:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x12751e000) [pid = 1645] [serial = 835] [outer = 0x0] 00:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x12e299400) [pid = 1645] [serial = 836] [outer = 0x12751e000] 00:59:57 INFO - PROCESS | 1645 | 1461052797758 Marionette DEBUG loaded listener.js 00:59:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12e60bc00) [pid = 1645] [serial = 837] [outer = 0x12751e000] 00:59:58 INFO - PROCESS | 1645 | 1461052798198 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 00:59:58 INFO - PROCESS | 1645 | 1461052798226 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:59:58 INFO - PROCESS | 1645 | 1461052798228 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:59:58 INFO - PROCESS | 1645 | 1461052798232 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:59:58 INFO - PROCESS | 1645 | 1461052798234 Marionette TRACE conn2 <- [1,1090,null,{}] 00:59:58 INFO - PROCESS | 1645 | 1461052798238 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:58 INFO - PROCESS | 1645 | 1461052798420 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:59:58 INFO - PROCESS | 1645 | 1461052798517 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255e1000 == 70 [pid = 1645] [id = 280] 00:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x12eba6000) [pid = 1645] [serial = 838] [outer = 0x0] 00:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12eba9000) [pid = 1645] [serial = 839] [outer = 0x12eba6000] 00:59:58 INFO - PROCESS | 1645 | 1461052798553 Marionette DEBUG loaded listener.js 00:59:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x12f143000) [pid = 1645] [serial = 840] [outer = 0x12eba6000] 00:59:58 INFO - PROCESS | 1645 | 1461052798985 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 773ms 00:59:59 INFO - PROCESS | 1645 | 1461052799005 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:59:59 INFO - PROCESS | 1645 | 1461052799006 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:59:59 INFO - PROCESS | 1645 | 1461052799008 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:59:59 INFO - PROCESS | 1645 | 1461052799010 Marionette TRACE conn2 <- [1,1094,null,{}] 00:59:59 INFO - PROCESS | 1645 | 1461052799012 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:59 INFO - PROCESS | 1645 | 1461052799117 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:59:59 INFO - PROCESS | 1645 | 1461052799178 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x118eef800 == 71 [pid = 1645] [id = 281] 00:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x114c0d000) [pid = 1645] [serial = 841] [outer = 0x0] 00:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x114d5fc00) [pid = 1645] [serial = 842] [outer = 0x114c0d000] 00:59:59 INFO - PROCESS | 1645 | 1461052799364 Marionette DEBUG loaded listener.js 00:59:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x11642e400) [pid = 1645] [serial = 843] [outer = 0x114c0d000] 00:59:59 INFO - PROCESS | 1645 | 1461052799805 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 822ms 00:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:59:59 INFO - PROCESS | 1645 | 1461052799844 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:59:59 INFO - PROCESS | 1645 | 1461052799847 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:59:59 INFO - PROCESS | 1645 | 1461052799853 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:59:59 INFO - PROCESS | 1645 | 1461052799854 Marionette TRACE conn2 <- [1,1098,null,{}] 00:59:59 INFO - PROCESS | 1645 | 1461052799858 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:59 INFO - PROCESS | 1645 | 1461052799955 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:00:00 INFO - PROCESS | 1645 | 1461052800037 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bbae000 == 72 [pid = 1645] [id = 282] 01:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x119248400) [pid = 1645] [serial = 844] [outer = 0x0] 01:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 171 (0x11afed800) [pid = 1645] [serial = 845] [outer = 0x119248400] 01:00:00 INFO - PROCESS | 1645 | 1461052800068 Marionette DEBUG loaded listener.js 01:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 172 (0x11bcc7000) [pid = 1645] [serial = 846] [outer = 0x119248400] 01:00:00 INFO - PROCESS | 1645 | 1461052800488 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]]]}] 01:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 01:00:00 INFO - PROCESS | 1645 | 1461052800523 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:00:00 INFO - PROCESS | 1645 | 1461052800525 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:00:00 INFO - PROCESS | 1645 | 1461052800530 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:00:00 INFO - PROCESS | 1645 | 1461052800531 Marionette TRACE conn2 <- [1,1102,null,{}] 01:00:00 INFO - PROCESS | 1645 | 1461052800534 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}] 01:00:00 INFO - PROCESS | 1645 | 1461052800626 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:00:00 INFO - PROCESS | 1645 | 1461052800688 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ae5000 == 73 [pid = 1645] [id = 283] 01:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 173 (0x11c159400) [pid = 1645] [serial = 847] [outer = 0x0] 01:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 174 (0x11ca51800) [pid = 1645] [serial = 848] [outer = 0x11c159400] 01:00:00 INFO - PROCESS | 1645 | 1461052800715 Marionette DEBUG loaded listener.js 01:00:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 175 (0x1268b3400) [pid = 1645] [serial = 849] [outer = 0x11c159400] 01:00:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbdc800 == 72 [pid = 1645] [id = 274] 01:00:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12fb22800 == 71 [pid = 1645] [id = 273] 01:00:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11c29d800 == 70 [pid = 1645] [id = 272] 01:00:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12550c000 == 69 [pid = 1645] [id = 271] 01:00:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3ea000 == 68 [pid = 1645] [id = 270] 01:00:00 INFO - PROCESS | 1645 | --DOMWINDOW == 174 (0x1146b8400) [pid = 1645] [serial = 710] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1645 | --DOMWINDOW == 173 (0x11912ac00) [pid = 1645] [serial = 713] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1645 | --DOMWINDOW == 172 (0x11b6c3000) [pid = 1645] [serial = 716] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1645 | --DOMWINDOW == 171 (0x12560a000) [pid = 1645] [serial = 719] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1645 | --DOMWINDOW == 170 (0x12722d400) [pid = 1645] [serial = 722] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1645 | --DOMWINDOW == 169 (0x1285f0000) [pid = 1645] [serial = 725] [outer = 0x0] [url = about:blank] 01:00:00 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x12cf26c00) [pid = 1645] [serial = 764] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12be95000 == 67 [pid = 1645] [id = 269] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba87800 == 66 [pid = 1645] [id = 268] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x128182800 == 65 [pid = 1645] [id = 267] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x119ddb800 == 64 [pid = 1645] [id = 266] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x125416800 == 63 [pid = 1645] [id = 265] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6d6800 == 62 [pid = 1645] [id = 264] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x1158d3800 == 61 [pid = 1645] [id = 263] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x11c2aa000 == 60 [pid = 1645] [id = 262] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x125513800 == 59 [pid = 1645] [id = 257] 01:00:01 INFO - PROCESS | 1645 | --DOCSHELL 0x1199e8800 == 58 [pid = 1645] [id = 256] 01:00:01 INFO - PROCESS | 1645 | 1461052801122 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]]]}] 01:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 621ms 01:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:00:01 INFO - PROCESS | 1645 | 1461052801152 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:00:01 INFO - PROCESS | 1645 | 1461052801154 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:00:01 INFO - PROCESS | 1645 | 1461052801157 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 1645 | 1461052801161 Marionette TRACE conn2 <- [1,1106,null,{}] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x1278a8400) [pid = 1645] [serial = 708] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x12af07000) [pid = 1645] [serial = 746] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x126a4c400) [pid = 1645] [serial = 740] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x126bb4800) [pid = 1645] [serial = 741] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x12b048400) [pid = 1645] [serial = 749] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x1272ef800) [pid = 1645] [serial = 743] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x12b2ba800) [pid = 1645] [serial = 752] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x12b050800) [pid = 1645] [serial = 750] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x118788c00) [pid = 1645] [serial = 729] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x11519e800) [pid = 1645] [serial = 728] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x12b3f2000) [pid = 1645] [serial = 753] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x11bbf9c00) [pid = 1645] [serial = 756] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x11af83c00) [pid = 1645] [serial = 732] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x11aa37800) [pid = 1645] [serial = 731] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x11c623000) [pid = 1645] [serial = 737] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x123cd3400) [pid = 1645] [serial = 738] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x12bb5e000) [pid = 1645] [serial = 761] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x11af84000) [pid = 1645] [serial = 734] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x11bbf2c00) [pid = 1645] [serial = 735] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12b82c000) [pid = 1645] [serial = 758] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12bbea800) [pid = 1645] [serial = 762] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x116605000) [pid = 1645] [serial = 755] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12af4fc00) [pid = 1645] [serial = 747] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x127c53c00) [pid = 1645] [serial = 744] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x12b8f6800) [pid = 1645] [serial = 759] [outer = 0x0] [url = about:blank] 01:00:01 INFO - PROCESS | 1645 | 1461052801195 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}] 01:00:01 INFO - PROCESS | 1645 | 1461052801366 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:00:01 INFO - PROCESS | 1645 | 1461052801382 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x11668d000 == 59 [pid = 1645] [id = 284] 01:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x126bb4800) [pid = 1645] [serial = 850] [outer = 0x0] 01:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x126c9f400) [pid = 1645] [serial = 851] [outer = 0x126bb4800] 01:00:01 INFO - PROCESS | 1645 | 1461052801425 Marionette DEBUG loaded listener.js 01:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x126e90800) [pid = 1645] [serial = 852] [outer = 0x126bb4800] 01:00:01 INFO - PROCESS | 1645 | 1461052801827 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]]]}] 01:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 681ms 01:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:00:01 INFO - PROCESS | 1645 | 1461052801839 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:00:01 INFO - PROCESS | 1645 | 1461052801840 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:00:01 INFO - PROCESS | 1645 | 1461052801842 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:00:01 INFO - PROCESS | 1645 | 1461052801844 Marionette TRACE conn2 <- [1,1110,null,{}] 01:00:01 INFO - PROCESS | 1645 | 1461052801848 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}] 01:00:01 INFO - PROCESS | 1645 | 1461052801929 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:00:01 INFO - PROCESS | 1645 | 1461052801934 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x128182800 == 60 [pid = 1645] [id = 285] 01:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x126e99000) [pid = 1645] [serial = 853] [outer = 0x0] 01:00:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12751e800) [pid = 1645] [serial = 854] [outer = 0x126e99000] 01:00:01 INFO - PROCESS | 1645 | 1461052801960 Marionette DEBUG loaded listener.js 01:00:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x1285ebc00) [pid = 1645] [serial = 855] [outer = 0x126e99000] 01:00:02 INFO - PROCESS | 1645 | 1461052802296 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]]]}] 01:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 471ms 01:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:00:02 INFO - PROCESS | 1645 | 1461052802314 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:00:02 INFO - PROCESS | 1645 | 1461052802315 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:00:02 INFO - PROCESS | 1645 | 1461052802317 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:00:02 INFO - PROCESS | 1645 | 1461052802318 Marionette TRACE conn2 <- [1,1114,null,{}] 01:00:02 INFO - PROCESS | 1645 | 1461052802321 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}] 01:00:02 INFO - PROCESS | 1645 | 1461052802424 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:00:02 INFO - PROCESS | 1645 | 1461052802430 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7c7000 == 61 [pid = 1645] [id = 286] 01:00:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x128158800) [pid = 1645] [serial = 856] [outer = 0x0] 01:00:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12a8c3c00) [pid = 1645] [serial = 857] [outer = 0x128158800] 01:00:02 INFO - PROCESS | 1645 | 1461052802460 Marionette DEBUG loaded listener.js 01:00:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x12a8cf800) [pid = 1645] [serial = 858] [outer = 0x128158800] 01:00:02 INFO - PROCESS | 1645 | 1461052802847 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]]]}] 01:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 571ms 01:00:02 INFO - PROCESS | 1645 | 1461052802889 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:00:02 INFO - PROCESS | 1645 | 1461052802891 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:00:02 INFO - PROCESS | 1645 | 1461052802894 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:00:02 INFO - PROCESS | 1645 | 1461052802896 Marionette TRACE conn2 <- [1,1118,null,{}] 01:00:02 INFO - PROCESS | 1645 | 1461052802899 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}] 01:00:03 INFO - PROCESS | 1645 | 1461052803031 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12a8c4c00) [pid = 1645] [serial = 859] [outer = 0x12f724400] 01:00:03 INFO - PROCESS | 1645 | 1461052803151 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be95000 == 62 [pid = 1645] [id = 287] 01:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x12af0dc00) [pid = 1645] [serial = 860] [outer = 0x0] 01:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x12b2b9000) [pid = 1645] [serial = 861] [outer = 0x12af0dc00] 01:00:03 INFO - PROCESS | 1645 | 1461052803185 Marionette DEBUG loaded listener.js 01:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x12b8ecc00) [pid = 1645] [serial = 862] [outer = 0x12af0dc00] 01:00:03 INFO - PROCESS | 1645 | 1461052803524 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]]]}] 01:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 673ms 01:00:03 INFO - PROCESS | 1645 | 1461052803568 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:00:03 INFO - PROCESS | 1645 | 1461052803569 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:00:03 INFO - PROCESS | 1645 | 1461052803571 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:00:03 INFO - PROCESS | 1645 | 1461052803572 Marionette TRACE conn2 <- [1,1122,null,{}] 01:00:03 INFO - PROCESS | 1645 | 1461052803574 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}] 01:00:03 INFO - PROCESS | 1645 | 1461052803676 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:00:03 INFO - PROCESS | 1645 | 1461052803680 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba91800 == 63 [pid = 1645] [id = 288] 01:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x1275f3800) [pid = 1645] [serial = 863] [outer = 0x0] 01:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x12b2ba800) [pid = 1645] [serial = 864] [outer = 0x1275f3800] 01:00:03 INFO - PROCESS | 1645 | 1461052803705 Marionette DEBUG loaded listener.js 01:00:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x12bbea800) [pid = 1645] [serial = 865] [outer = 0x1275f3800] 01:00:04 INFO - PROCESS | 1645 | 1461052804046 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]]]}] 01:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 01:00:04 INFO - PROCESS | 1645 | 1461052804089 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:00:04 INFO - PROCESS | 1645 | 1461052804090 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:00:04 INFO - PROCESS | 1645 | 1461052804093 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:00:04 INFO - PROCESS | 1645 | 1461052804094 Marionette TRACE conn2 <- [1,1126,null,{}] 01:00:04 INFO - PROCESS | 1645 | 1461052804096 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}] 01:00:04 INFO - PROCESS | 1645 | 1461052804199 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:00:04 INFO - PROCESS | 1645 | 1461052804236 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d331000 == 64 [pid = 1645] [id = 289] 01:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x12bbeb400) [pid = 1645] [serial = 866] [outer = 0x0] 01:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x12cfd5800) [pid = 1645] [serial = 867] [outer = 0x12bbeb400] 01:00:04 INFO - PROCESS | 1645 | 1461052804261 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x12da77800) [pid = 1645] [serial = 868] [outer = 0x12bbeb400] 01:00:04 INFO - PROCESS | 1645 | 1461052804598 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]]]}] 01:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 521ms 01:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:00:04 INFO - PROCESS | 1645 | 1461052804615 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:00:04 INFO - PROCESS | 1645 | 1461052804616 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:00:04 INFO - PROCESS | 1645 | 1461052804618 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:00:04 INFO - PROCESS | 1645 | 1461052804619 Marionette TRACE conn2 <- [1,1130,null,{}] 01:00:04 INFO - PROCESS | 1645 | 1461052804623 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}] 01:00:04 INFO - PROCESS | 1645 | 1461052804725 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:00:04 INFO - PROCESS | 1645 | 1461052804746 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e64e000 == 65 [pid = 1645] [id = 290] 01:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12da7d000) [pid = 1645] [serial = 869] [outer = 0x0] 01:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x12e27a800) [pid = 1645] [serial = 870] [outer = 0x12da7d000] 01:00:04 INFO - PROCESS | 1645 | 1461052804771 Marionette DEBUG loaded listener.js 01:00:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12e6c1c00) [pid = 1645] [serial = 871] [outer = 0x12da7d000] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x11a7d2800) [pid = 1645] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x12af0fc00) [pid = 1645] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x11afe0c00) [pid = 1645] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x12bb56800) [pid = 1645] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x12bb5f000) [pid = 1645] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x12d39b800) [pid = 1645] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x1268b3800) [pid = 1645] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x11772cc00) [pid = 1645] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x1281e8400) [pid = 1645] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x11b6c3400) [pid = 1645] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x114c10c00) [pid = 1645] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x11ad26400) [pid = 1645] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12b3ee800) [pid = 1645] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x12e0a0c00) [pid = 1645] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x1275eec00) [pid = 1645] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x126a0ac00) [pid = 1645] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x11c208400) [pid = 1645] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x126a54c00) [pid = 1645] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x1177f4800) [pid = 1645] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x11a535c00) [pid = 1645] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12eba5800) [pid = 1645] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x11af80800) [pid = 1645] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:00:05 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12bbe9c00) [pid = 1645] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:00:05 INFO - PROCESS | 1645 | 1461052805316 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]]]}] 01:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 719ms 01:00:05 INFO - PROCESS | 1645 | 1461052805339 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:00:05 INFO - PROCESS | 1645 | 1461052805340 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:00:05 INFO - PROCESS | 1645 | 1461052805342 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:00:05 INFO - PROCESS | 1645 | 1461052805343 Marionette TRACE conn2 <- [1,1134,null,{}] 01:00:05 INFO - PROCESS | 1645 | 1461052805346 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}] 01:00:05 INFO - PROCESS | 1645 | 1461052805429 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:00:05 INFO - PROCESS | 1645 | 1461052805453 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1286a7800 == 66 [pid = 1645] [id = 291] 01:00:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x11a536000) [pid = 1645] [serial = 872] [outer = 0x0] 01:00:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x11bcc2c00) [pid = 1645] [serial = 873] [outer = 0x11a536000] 01:00:05 INFO - PROCESS | 1645 | 1461052805482 Marionette DEBUG loaded listener.js 01:00:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x127518000) [pid = 1645] [serial = 874] [outer = 0x11a536000] 01:00:05 INFO - PROCESS | 1645 | 1461052805855 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]]]}] 01:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 521ms 01:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:00:05 INFO - PROCESS | 1645 | 1461052805864 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:00:05 INFO - PROCESS | 1645 | 1461052805866 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:00:05 INFO - PROCESS | 1645 | 1461052805868 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:00:05 INFO - PROCESS | 1645 | 1461052805869 Marionette TRACE conn2 <- [1,1138,null,{}] 01:00:05 INFO - PROCESS | 1645 | 1461052805872 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}] 01:00:05 INFO - PROCESS | 1645 | 1461052805998 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:00:06 INFO - PROCESS | 1645 | 1461052806004 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1cc800 == 67 [pid = 1645] [id = 292] 01:00:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x1177f2000) [pid = 1645] [serial = 875] [outer = 0x0] 01:00:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x11bbf8400) [pid = 1645] [serial = 876] [outer = 0x1177f2000] 01:00:06 INFO - PROCESS | 1645 | 1461052806030 Marionette DEBUG loaded listener.js 01:00:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12e606800) [pid = 1645] [serial = 877] [outer = 0x1177f2000] 01:00:06 INFO - PROCESS | 1645 | 1461052806328 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]]]}] 01:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 01:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:00:06 INFO - PROCESS | 1645 | 1461052806338 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 1645 | 1461052806339 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:00:06 INFO - PROCESS | 1645 | 1461052806342 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 1645 | 1461052806343 Marionette TRACE conn2 <- [1,1142,null,{}] 01:00:06 INFO - PROCESS | 1645 | 1461052806349 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}] 01:00:06 INFO - PROCESS | 1645 | 1461052806434 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:00:06 INFO - PROCESS | 1645 | 1461052806439 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbc6800 == 68 [pid = 1645] [id = 293] 01:00:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12e6c2000) [pid = 1645] [serial = 878] [outer = 0x0] 01:00:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12f143400) [pid = 1645] [serial = 879] [outer = 0x12e6c2000] 01:00:06 INFO - PROCESS | 1645 | 1461052806463 Marionette DEBUG loaded listener.js 01:00:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12f14b400) [pid = 1645] [serial = 880] [outer = 0x12e6c2000] 01:00:06 INFO - PROCESS | 1645 | 1461052806807 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]]]}] 01:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 472ms 01:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:00:06 INFO - PROCESS | 1645 | 1461052806814 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:00:06 INFO - PROCESS | 1645 | 1461052806815 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:00:06 INFO - PROCESS | 1645 | 1461052806817 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:00:06 INFO - PROCESS | 1645 | 1461052806819 Marionette TRACE conn2 <- [1,1146,null,{}] 01:00:06 INFO - PROCESS | 1645 | 1461052806821 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}] 01:00:06 INFO - PROCESS | 1645 | 1461052806907 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:00:06 INFO - PROCESS | 1645 | 1461052806971 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff85800 == 69 [pid = 1645] [id = 294] 01:00:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x1121f4000) [pid = 1645] [serial = 881] [outer = 0x0] 01:00:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x1121f7c00) [pid = 1645] [serial = 882] [outer = 0x1121f4000] 01:00:06 INFO - PROCESS | 1645 | 1461052806996 Marionette DEBUG loaded listener.js 01:00:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x1144a9400) [pid = 1645] [serial = 883] [outer = 0x1121f4000] 01:00:07 INFO - PROCESS | 1645 | 1461052807334 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]]]}] 01:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 572ms 01:00:07 INFO - PROCESS | 1645 | 1461052807391 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:00:07 INFO - PROCESS | 1645 | 1461052807394 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:00:07 INFO - PROCESS | 1645 | 1461052807398 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:00:07 INFO - PROCESS | 1645 | 1461052807400 Marionette TRACE conn2 <- [1,1150,null,{}] 01:00:07 INFO - PROCESS | 1645 | 1461052807404 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}] 01:00:07 INFO - PROCESS | 1645 | 1461052807513 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:00:07 INFO - PROCESS | 1645 | 1461052807573 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa0d800 == 70 [pid = 1645] [id = 295] 01:00:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x1121f5800) [pid = 1645] [serial = 884] [outer = 0x0] 01:00:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x114d60400) [pid = 1645] [serial = 885] [outer = 0x1121f5800] 01:00:07 INFO - PROCESS | 1645 | 1461052807604 Marionette DEBUG loaded listener.js 01:00:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x1189eac00) [pid = 1645] [serial = 886] [outer = 0x1121f5800] 01:00:08 INFO - PROCESS | 1645 | 1461052808091 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]]]}] 01:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 723ms 01:00:08 INFO - PROCESS | 1645 | 1461052808180 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:00:08 INFO - PROCESS | 1645 | 1461052808186 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:00:08 INFO - PROCESS | 1645 | 1461052808198 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:00:08 INFO - PROCESS | 1645 | 1461052808201 Marionette TRACE conn2 <- [1,1154,null,{}] 01:00:08 INFO - PROCESS | 1645 | 1461052808205 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}] 01:00:08 INFO - PROCESS | 1645 | 1461052808371 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:00:08 INFO - PROCESS | 1645 | 1461052808470 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x128106000 == 71 [pid = 1645] [id = 296] 01:00:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x1144a8800) [pid = 1645] [serial = 887] [outer = 0x0] 01:00:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x11bcc8400) [pid = 1645] [serial = 888] [outer = 0x1144a8800] 01:00:08 INFO - PROCESS | 1645 | 1461052808501 Marionette DEBUG loaded listener.js 01:00:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x11c210800) [pid = 1645] [serial = 889] [outer = 0x1144a8800] 01:00:08 INFO - PROCESS | 1645 | 1461052808907 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]]]}] 01:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 777ms 01:00:08 INFO - PROCESS | 1645 | 1461052808971 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:00:08 INFO - PROCESS | 1645 | 1461052808972 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:00:08 INFO - PROCESS | 1645 | 1461052808975 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:00:08 INFO - PROCESS | 1645 | 1461052808978 Marionette TRACE conn2 <- [1,1158,null,{}] 01:00:09 INFO - PROCESS | 1645 | 1461052809004 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}] 01:00:09 INFO - PROCESS | 1645 | 1461052809113 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:00:09 INFO - PROCESS | 1645 | 1461052809187 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b28d800 == 72 [pid = 1645] [id = 297] 01:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x126a4b800) [pid = 1645] [serial = 890] [outer = 0x0] 01:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x1272ed400) [pid = 1645] [serial = 891] [outer = 0x126a4b800] 01:00:09 INFO - PROCESS | 1645 | 1461052809219 Marionette DEBUG loaded listener.js 01:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12a8c4000) [pid = 1645] [serial = 892] [outer = 0x126a4b800] 01:00:09 INFO - PROCESS | 1645 | 1461052809640 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]]]}] 01:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 688ms 01:00:09 INFO - PROCESS | 1645 | 1461052809664 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:00:09 INFO - PROCESS | 1645 | 1461052809666 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:00:09 INFO - PROCESS | 1645 | 1461052809668 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:00:09 INFO - PROCESS | 1645 | 1461052809669 Marionette TRACE conn2 <- [1,1162,null,{}] 01:00:09 INFO - PROCESS | 1645 | 1461052809672 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}] 01:00:09 INFO - PROCESS | 1645 | 1461052809797 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:00:09 INFO - PROCESS | 1645 | 1461052809860 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1c4800 == 73 [pid = 1645] [id = 298] 01:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x12a8cc800) [pid = 1645] [serial = 893] [outer = 0x0] 01:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12a947400) [pid = 1645] [serial = 894] [outer = 0x12a8cc800] 01:00:09 INFO - PROCESS | 1645 | 1461052809931 Marionette DEBUG loaded listener.js 01:00:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x12a94f000) [pid = 1645] [serial = 895] [outer = 0x12a8cc800] 01:00:10 INFO - PROCESS | 1645 | 1461052810309 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]]]}] 01:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 671ms 01:00:10 INFO - PROCESS | 1645 | 1461052810349 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:00:10 INFO - PROCESS | 1645 | 1461052810350 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:00:10 INFO - PROCESS | 1645 | 1461052810353 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:00:10 INFO - PROCESS | 1645 | 1461052810354 Marionette TRACE conn2 <- [1,1166,null,{}] 01:00:10 INFO - PROCESS | 1645 | 1461052810356 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}] 01:00:10 INFO - PROCESS | 1645 | 1461052810459 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:00:10 INFO - PROCESS | 1645 | 1461052810522 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1d3800 == 74 [pid = 1645] [id = 299] 01:00:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x1285ee400) [pid = 1645] [serial = 896] [outer = 0x0] 01:00:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x12af06400) [pid = 1645] [serial = 897] [outer = 0x1285ee400] 01:00:10 INFO - PROCESS | 1645 | 1461052810624 Marionette DEBUG loaded listener.js 01:00:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x12bb5f000) [pid = 1645] [serial = 898] [outer = 0x1285ee400] 01:00:11 INFO - PROCESS | 1645 | 1461052811007 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]]]}] 01:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 720ms 01:00:11 INFO - PROCESS | 1645 | 1461052811074 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:00:11 INFO - PROCESS | 1645 | 1461052811075 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:00:11 INFO - PROCESS | 1645 | 1461052811077 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:00:11 INFO - PROCESS | 1645 | 1461052811079 Marionette TRACE conn2 <- [1,1170,null,{}] 01:00:11 INFO - PROCESS | 1645 | 1461052811081 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}] 01:00:11 INFO - PROCESS | 1645 | 1461052811219 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:00:11 INFO - PROCESS | 1645 | 1461052811298 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x125733800 == 75 [pid = 1645] [id = 300] 01:00:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x127514400) [pid = 1645] [serial = 899] [outer = 0x0] 01:00:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 171 (0x12da75c00) [pid = 1645] [serial = 900] [outer = 0x127514400] 01:00:11 INFO - PROCESS | 1645 | 1461052811332 Marionette DEBUG loaded listener.js 01:00:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 172 (0x12ebb2c00) [pid = 1645] [serial = 901] [outer = 0x127514400] 01:00:11 INFO - PROCESS | 1645 | 1461052811732 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]]]}] 01:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 671ms 01:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:00:11 INFO - PROCESS | 1645 | 1461052811749 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:00:11 INFO - PROCESS | 1645 | 1461052811750 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:00:11 INFO - PROCESS | 1645 | 1461052811752 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:00:11 INFO - PROCESS | 1645 | 1461052811753 Marionette TRACE conn2 <- [1,1174,null,{}] 01:00:11 INFO - PROCESS | 1645 | 1461052811756 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}] 01:00:11 INFO - PROCESS | 1645 | 1461052811858 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:00:11 INFO - PROCESS | 1645 | 1461052811922 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x118b16800 == 76 [pid = 1645] [id = 301] 01:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 173 (0x114031c00) [pid = 1645] [serial = 902] [outer = 0x0] 01:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 174 (0x1146c4000) [pid = 1645] [serial = 903] [outer = 0x114031c00] 01:00:12 INFO - PROCESS | 1645 | 1461052812129 Marionette DEBUG loaded listener.js 01:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 175 (0x1164af000) [pid = 1645] [serial = 904] [outer = 0x114031c00] 01:00:12 INFO - PROCESS | 1645 | 1461052812641 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] 01:00:12 INFO - PROCESS | 1645 | 1461052812677 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:00:12 INFO - PROCESS | 1645 | 1461052812681 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:00:12 INFO - PROCESS | 1645 | 1461052812683 Marionette TRACE conn2 <- [1,1178,null,{}] 01:00:12 INFO - PROCESS | 1645 | 1461052812686 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}] 01:00:12 INFO - PROCESS | 1645 | 1461052812783 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:00:12 INFO - PROCESS | 1645 | 1461052812864 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdd7000 == 77 [pid = 1645] [id = 302] 01:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 176 (0x118f19800) [pid = 1645] [serial = 905] [outer = 0x0] 01:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 177 (0x11a793c00) [pid = 1645] [serial = 906] [outer = 0x118f19800] 01:00:12 INFO - PROCESS | 1645 | 1461052812893 Marionette DEBUG loaded listener.js 01:00:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 178 (0x11aa32400) [pid = 1645] [serial = 907] [outer = 0x118f19800] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12da4f000 == 76 [pid = 1645] [id = 145] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbc6800 == 75 [pid = 1645] [id = 293] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1cc800 == 74 [pid = 1645] [id = 292] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x1286a7800 == 73 [pid = 1645] [id = 291] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12e64e000 == 72 [pid = 1645] [id = 290] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 177 (0x12e275c00) [pid = 1645] [serial = 821] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12d331000 == 71 [pid = 1645] [id = 289] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba91800 == 70 [pid = 1645] [id = 288] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12be95000 == 69 [pid = 1645] [id = 287] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7c7000 == 68 [pid = 1645] [id = 286] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x128182800 == 67 [pid = 1645] [id = 285] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x11668d000 == 66 [pid = 1645] [id = 284] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x126ae5000 == 65 [pid = 1645] [id = 283] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x11bbae000 == 64 [pid = 1645] [id = 282] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x118eef800 == 63 [pid = 1645] [id = 281] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc9c000 == 62 [pid = 1645] [id = 277] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6eb800 == 61 [pid = 1645] [id = 276] 01:00:13 INFO - PROCESS | 1645 | --DOCSHELL 0x118714000 == 60 [pid = 1645] [id = 275] 01:00:13 INFO - PROCESS | 1645 | 1461052813307 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] 01:00:13 INFO - PROCESS | 1645 | 1461052813355 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:00:13 INFO - PROCESS | 1645 | 1461052813359 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:00:13 INFO - PROCESS | 1645 | 1461052813361 Marionette TRACE conn2 <- [1,1182,null,{}] 01:00:13 INFO - PROCESS | 1645 | 1461052813364 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}] 01:00:13 INFO - PROCESS | 1645 | 1461052813473 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 176 (0x12e09e800) [pid = 1645] [serial = 819] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 175 (0x128161800) [pid = 1645] [serial = 813] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 174 (0x11ade0800) [pid = 1645] [serial = 770] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 173 (0x12f46a400) [pid = 1645] [serial = 537] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 172 (0x11bcbd800) [pid = 1645] [serial = 791] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 171 (0x12d390000) [pid = 1645] [serial = 783] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 170 (0x12cfcc800) [pid = 1645] [serial = 810] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 169 (0x12da7b000) [pid = 1645] [serial = 818] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x126bb2800) [pid = 1645] [serial = 797] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x118f1a800) [pid = 1645] [serial = 786] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x12bbd3000) [pid = 1645] [serial = 612] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x11c57fc00) [pid = 1645] [serial = 794] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x12bbea400) [pid = 1645] [serial = 782] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x118987800) [pid = 1645] [serial = 785] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x12b82a400) [pid = 1645] [serial = 815] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x11c207c00) [pid = 1645] [serial = 792] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x1285f6800) [pid = 1645] [serial = 776] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x11b91cc00) [pid = 1645] [serial = 606] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x12bbebc00) [pid = 1645] [serial = 809] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x12b8ebc00) [pid = 1645] [serial = 806] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x12eba4c00) [pid = 1645] [serial = 618] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x12bbec000) [pid = 1645] [serial = 585] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x12af07400) [pid = 1645] [serial = 801] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12d395c00) [pid = 1645] [serial = 816] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x1257dfc00) [pid = 1645] [serial = 609] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x12b2b6000) [pid = 1645] [serial = 804] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x12b045800) [pid = 1645] [serial = 803] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x1257de000) [pid = 1645] [serial = 795] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x11a795400) [pid = 1645] [serial = 788] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x11afe2400) [pid = 1645] [serial = 789] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x11adde400) [pid = 1645] [serial = 579] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x117727800) [pid = 1645] [serial = 767] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12f46b000) [pid = 1645] [serial = 621] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x126a10800) [pid = 1645] [serial = 582] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x126e93400) [pid = 1645] [serial = 800] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12b81f400) [pid = 1645] [serial = 779] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12e0a0400) [pid = 1645] [serial = 615] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x126e31400) [pid = 1645] [serial = 798] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x126e30800) [pid = 1645] [serial = 773] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11bcc4000) [pid = 1645] [serial = 812] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12bb5d400) [pid = 1645] [serial = 807] [outer = 0x0] [url = about:blank] 01:00:13 INFO - PROCESS | 1645 | 1461052813581 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x118ee2800 == 61 [pid = 1645] [id = 303] 01:00:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x117727800) [pid = 1645] [serial = 908] [outer = 0x0] 01:00:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x1191b4c00) [pid = 1645] [serial = 909] [outer = 0x117727800] 01:00:13 INFO - PROCESS | 1645 | 1461052813628 Marionette DEBUG loaded listener.js 01:00:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x11b919400) [pid = 1645] [serial = 910] [outer = 0x117727800] 01:00:14 INFO - PROCESS | 1645 | 1461052814035 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:00:14 INFO - PROCESS | 1645 | 1461052814083 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:00:14 INFO - PROCESS | 1645 | 1461052814086 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 1645 | 1461052814088 Marionette TRACE conn2 <- [1,1186,null,{}] 01:00:14 INFO - PROCESS | 1645 | 1461052814105 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}] 01:00:14 INFO - PROCESS | 1645 | 1461052814189 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:00:14 INFO - PROCESS | 1645 | 1461052814195 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c54d000 == 62 [pid = 1645] [id = 304] 01:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x11bcc0400) [pid = 1645] [serial = 911] [outer = 0x0] 01:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x11c45c800) [pid = 1645] [serial = 912] [outer = 0x11bcc0400] 01:00:14 INFO - PROCESS | 1645 | 1461052814222 Marionette DEBUG loaded listener.js 01:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x123aecc00) [pid = 1645] [serial = 913] [outer = 0x11bcc0400] 01:00:14 INFO - PROCESS | 1645 | 1461052814703 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] 01:00:14 INFO - PROCESS | 1645 | 1461052814767 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:00:14 INFO - PROCESS | 1645 | 1461052814771 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:00:14 INFO - PROCESS | 1645 | 1461052814773 Marionette TRACE conn2 <- [1,1190,null,{}] 01:00:14 INFO - PROCESS | 1645 | 1461052814777 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}] 01:00:14 INFO - PROCESS | 1645 | 1461052814878 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:00:14 INFO - PROCESS | 1645 | 1461052814948 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c957000 == 63 [pid = 1645] [id = 305] 01:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x118f14800) [pid = 1645] [serial = 914] [outer = 0x0] 01:00:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x11a7c8800) [pid = 1645] [serial = 915] [outer = 0x118f14800] 01:00:14 INFO - PROCESS | 1645 | 1461052814981 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x11af83c00) [pid = 1645] [serial = 916] [outer = 0x118f14800] 01:00:15 INFO - PROCESS | 1645 | 1461052815418 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] 01:00:15 INFO - PROCESS | 1645 | 1461052815497 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:00:15 INFO - PROCESS | 1645 | 1461052815501 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:00:15 INFO - PROCESS | 1645 | 1461052815503 Marionette TRACE conn2 <- [1,1194,null,{}] 01:00:15 INFO - PROCESS | 1645 | 1461052815506 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}] 01:00:15 INFO - PROCESS | 1645 | 1461052815605 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:00:15 INFO - PROCESS | 1645 | 1461052815674 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ed1000 == 64 [pid = 1645] [id = 306] 01:00:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x11b914c00) [pid = 1645] [serial = 917] [outer = 0x0] 01:00:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x11c209800) [pid = 1645] [serial = 918] [outer = 0x11b914c00] 01:00:15 INFO - PROCESS | 1645 | 1461052815706 Marionette DEBUG loaded listener.js 01:00:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x123cd4800) [pid = 1645] [serial = 919] [outer = 0x11b914c00] 01:00:16 INFO - PROCESS | 1645 | 1461052816134 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] 01:00:16 INFO - PROCESS | 1645 | 1461052816175 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:00:16 INFO - PROCESS | 1645 | 1461052816178 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1645 | 1461052816181 Marionette TRACE conn2 <- [1,1198,null,{}] 01:00:16 INFO - PROCESS | 1645 | 1461052816188 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}] 01:00:16 INFO - PROCESS | 1645 | 1461052816289 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:00:16 INFO - PROCESS | 1645 | 1461052816348 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a91c800 == 65 [pid = 1645] [id = 307] 01:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x123cda800) [pid = 1645] [serial = 920] [outer = 0x0] 01:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x126e8f800) [pid = 1645] [serial = 921] [outer = 0x123cda800] 01:00:16 INFO - PROCESS | 1645 | 1461052816380 Marionette DEBUG loaded listener.js 01:00:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12751d400) [pid = 1645] [serial = 922] [outer = 0x123cda800] 01:00:16 INFO - PROCESS | 1645 | 1461052816784 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]]]}] 01:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 624ms 01:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:00:16 INFO - PROCESS | 1645 | 1461052816802 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:00:16 INFO - PROCESS | 1645 | 1461052816804 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:00:16 INFO - PROCESS | 1645 | 1461052816806 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:00:16 INFO - PROCESS | 1645 | 1461052816807 Marionette TRACE conn2 <- [1,1202,null,{}] 01:00:16 INFO - PROCESS | 1645 | 1461052816810 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}] 01:00:16 INFO - PROCESS | 1645 | 1461052816908 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:00:17 INFO - PROCESS | 1645 | 1461052816999 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b292800 == 66 [pid = 1645] [id = 308] 01:00:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x127522c00) [pid = 1645] [serial = 923] [outer = 0x0] 01:00:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x1285f0000) [pid = 1645] [serial = 924] [outer = 0x127522c00] 01:00:17 INFO - PROCESS | 1645 | 1461052817029 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x12a8ce400) [pid = 1645] [serial = 925] [outer = 0x127522c00] 01:00:17 INFO - PROCESS | 1645 | 1461052817432 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]]]}] 01:00:17 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 01:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 01:00:17 INFO - PROCESS | 1645 | 1461052817477 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:00:17 INFO - PROCESS | 1645 | 1461052817478 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:00:17 INFO - PROCESS | 1645 | 1461052817480 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:00:17 INFO - PROCESS | 1645 | 1461052817481 Marionette TRACE conn2 <- [1,1206,null,{}] 01:00:17 INFO - PROCESS | 1645 | 1461052817484 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}] 01:00:17 INFO - PROCESS | 1645 | 1461052817579 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:00:17 INFO - PROCESS | 1645 | 1461052817636 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba8c000 == 67 [pid = 1645] [id = 309] 01:00:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x12a8cec00) [pid = 1645] [serial = 926] [outer = 0x0] 01:00:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x12a949800) [pid = 1645] [serial = 927] [outer = 0x12a8cec00] 01:00:17 INFO - PROCESS | 1645 | 1461052817666 Marionette DEBUG loaded listener.js 01:00:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x12af09c00) [pid = 1645] [serial = 928] [outer = 0x12a8cec00] 01:00:18 INFO - PROCESS | 1645 | 1461052818081 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]]]}] 01:00:18 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 01:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 620ms 01:00:18 INFO - PROCESS | 1645 | 1461052818100 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:00:18 INFO - PROCESS | 1645 | 1461052818102 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:00:18 INFO - PROCESS | 1645 | 1461052818104 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:00:18 INFO - PROCESS | 1645 | 1461052818105 Marionette TRACE conn2 <- [1,1210,null,{}] 01:00:18 INFO - PROCESS | 1645 | 1461052818108 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}] 01:00:18 INFO - PROCESS | 1645 | 1461052818221 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:00:18 INFO - PROCESS | 1645 | 1461052818312 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d210800 == 68 [pid = 1645] [id = 310] 01:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x12af4c800) [pid = 1645] [serial = 929] [outer = 0x0] 01:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x12b828c00) [pid = 1645] [serial = 930] [outer = 0x12af4c800] 01:00:18 INFO - PROCESS | 1645 | 1461052818345 Marionette DEBUG loaded listener.js 01:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x12bbdac00) [pid = 1645] [serial = 931] [outer = 0x12af4c800] 01:00:18 INFO - PROCESS | 1645 | 1461052818748 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]]]}] 01:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 01:00:18 INFO - PROCESS | 1645 | 1461052818775 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:00:18 INFO - PROCESS | 1645 | 1461052818776 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:00:18 INFO - PROCESS | 1645 | 1461052818779 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:00:18 INFO - PROCESS | 1645 | 1461052818780 Marionette TRACE conn2 <- [1,1214,null,{}] 01:00:18 INFO - PROCESS | 1645 | 1461052818782 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}] 01:00:18 INFO - PROCESS | 1645 | 1461052818878 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:00:18 INFO - PROCESS | 1645 | 1461052818949 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3a6800 == 69 [pid = 1645] [id = 311] 01:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x12b04a800) [pid = 1645] [serial = 932] [outer = 0x0] 01:00:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x12cfccc00) [pid = 1645] [serial = 933] [outer = 0x12b04a800] 01:00:18 INFO - PROCESS | 1645 | 1461052818979 Marionette DEBUG loaded listener.js 01:00:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12d390c00) [pid = 1645] [serial = 934] [outer = 0x12b04a800] 01:00:19 INFO - PROCESS | 1645 | 1461052819356 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]]]}] 01:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 618ms 01:00:19 INFO - PROCESS | 1645 | 1461052819398 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:00:19 INFO - PROCESS | 1645 | 1461052819399 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:00:19 INFO - PROCESS | 1645 | 1461052819402 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:00:19 INFO - PROCESS | 1645 | 1461052819403 Marionette TRACE conn2 <- [1,1218,null,{}] 01:00:19 INFO - PROCESS | 1645 | 1461052819405 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}] 01:00:19 INFO - PROCESS | 1645 | 1461052819501 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:00:19 INFO - PROCESS | 1645 | 1461052819601 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e715800 == 70 [pid = 1645] [id = 312] 01:00:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x114d61400) [pid = 1645] [serial = 935] [outer = 0x0] 01:00:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12d39ac00) [pid = 1645] [serial = 936] [outer = 0x114d61400] 01:00:19 INFO - PROCESS | 1645 | 1461052819631 Marionette DEBUG loaded listener.js 01:00:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x12e09e800) [pid = 1645] [serial = 937] [outer = 0x114d61400] 01:00:20 INFO - PROCESS | 1645 | 1461052820049 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]]]}] 01:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 669ms 01:00:20 INFO - PROCESS | 1645 | 1461052820072 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:00:20 INFO - PROCESS | 1645 | 1461052820073 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:00:20 INFO - PROCESS | 1645 | 1461052820075 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:00:20 INFO - PROCESS | 1645 | 1461052820077 Marionette TRACE conn2 <- [1,1222,null,{}] 01:00:20 INFO - PROCESS | 1645 | 1461052820080 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}] 01:00:20 INFO - PROCESS | 1645 | 1461052820180 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:00:20 INFO - PROCESS | 1645 | 1461052820253 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1bf800 == 71 [pid = 1645] [id = 313] 01:00:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x12da76400) [pid = 1645] [serial = 938] [outer = 0x0] 01:00:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x12e27f800) [pid = 1645] [serial = 939] [outer = 0x12da76400] 01:00:20 INFO - PROCESS | 1645 | 1461052820282 Marionette DEBUG loaded listener.js 01:00:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x12e295400) [pid = 1645] [serial = 940] [outer = 0x12da76400] 01:00:20 INFO - PROCESS | 1645 | 1461052820798 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] 01:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:00:20 INFO - PROCESS | 1645 | 1461052820852 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:00:20 INFO - PROCESS | 1645 | 1461052820855 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:00:20 INFO - PROCESS | 1645 | 1461052820857 Marionette TRACE conn2 <- [1,1226,null,{}] 01:00:20 INFO - PROCESS | 1645 | 1461052820860 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}] 01:00:20 INFO - PROCESS | 1645 | 1461052820963 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:00:21 INFO - PROCESS | 1645 | 1461052821037 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ed4000 == 72 [pid = 1645] [id = 314] 01:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x11ade0400) [pid = 1645] [serial = 941] [outer = 0x0] 01:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 171 (0x11afec000) [pid = 1645] [serial = 942] [outer = 0x11ade0400] 01:00:21 INFO - PROCESS | 1645 | 1461052821067 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 172 (0x11c462400) [pid = 1645] [serial = 943] [outer = 0x11ade0400] 01:00:21 INFO - PROCESS | 1645 | 1461052821470 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]]]}] 01:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 622ms 01:00:21 INFO - PROCESS | 1645 | 1461052821476 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:00:21 INFO - PROCESS | 1645 | 1461052821480 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:00:21 INFO - PROCESS | 1645 | 1461052821484 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:00:21 INFO - PROCESS | 1645 | 1461052821486 Marionette TRACE conn2 <- [1,1230,null,{}] 01:00:21 INFO - PROCESS | 1645 | 1461052821488 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}] 01:00:21 INFO - PROCESS | 1645 | 1461052821587 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:00:21 INFO - PROCESS | 1645 | 1461052821646 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdd5800 == 73 [pid = 1645] [id = 315] 01:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 173 (0x11ad2fc00) [pid = 1645] [serial = 944] [outer = 0x0] 01:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 174 (0x123cd2800) [pid = 1645] [serial = 945] [outer = 0x11ad2fc00] 01:00:21 INFO - PROCESS | 1645 | 1461052821673 Marionette DEBUG loaded listener.js 01:00:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 175 (0x126bb2800) [pid = 1645] [serial = 946] [outer = 0x11ad2fc00] 01:00:21 INFO - PROCESS | 1645 | --DOCSHELL 0x118ee2800 == 72 [pid = 1645] [id = 303] 01:00:21 INFO - PROCESS | 1645 | --DOCSHELL 0x11bdd7000 == 71 [pid = 1645] [id = 302] 01:00:21 INFO - PROCESS | 1645 | --DOCSHELL 0x118b16800 == 70 [pid = 1645] [id = 301] 01:00:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12b28d800 == 69 [pid = 1645] [id = 297] 01:00:21 INFO - PROCESS | 1645 | --DOCSHELL 0x128106000 == 68 [pid = 1645] [id = 296] 01:00:21 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa0d800 == 67 [pid = 1645] [id = 295] 01:00:22 INFO - PROCESS | 1645 | 1461052822006 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]]]}] 01:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 569ms 01:00:22 INFO - PROCESS | 1645 | 1461052822053 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:00:22 INFO - PROCESS | 1645 | 1461052822055 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:00:22 INFO - PROCESS | 1645 | 1461052822057 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:00:22 INFO - PROCESS | 1645 | 1461052822060 Marionette TRACE conn2 <- [1,1234,null,{}] 01:00:22 INFO - PROCESS | 1645 | 1461052822067 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}] 01:00:22 INFO - PROCESS | 1645 | 1461052822155 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:00:22 INFO - PROCESS | 1645 | 1461052822159 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a91e800 == 68 [pid = 1645] [id = 316] 01:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 176 (0x127231800) [pid = 1645] [serial = 947] [outer = 0x0] 01:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 177 (0x12a94d400) [pid = 1645] [serial = 948] [outer = 0x127231800] 01:00:22 INFO - PROCESS | 1645 | 1461052822188 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 178 (0x12b2b4800) [pid = 1645] [serial = 949] [outer = 0x127231800] 01:00:22 INFO - PROCESS | 1645 | 1461052822545 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]]]}] 01:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 523ms 01:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:00:22 INFO - PROCESS | 1645 | 1461052822589 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:00:22 INFO - PROCESS | 1645 | 1461052822590 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:00:22 INFO - PROCESS | 1645 | 1461052822594 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:00:22 INFO - PROCESS | 1645 | 1461052822595 Marionette TRACE conn2 <- [1,1238,null,{}] 01:00:22 INFO - PROCESS | 1645 | 1461052822597 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}] 01:00:22 INFO - PROCESS | 1645 | 1461052822682 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:00:22 INFO - PROCESS | 1645 | 1461052822686 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3ab800 == 69 [pid = 1645] [id = 317] 01:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 179 (0x12b826000) [pid = 1645] [serial = 950] [outer = 0x0] 01:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 180 (0x12bb5c400) [pid = 1645] [serial = 951] [outer = 0x12b826000] 01:00:22 INFO - PROCESS | 1645 | 1461052822711 Marionette DEBUG loaded listener.js 01:00:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 181 (0x12e296400) [pid = 1645] [serial = 952] [outer = 0x12b826000] 01:00:23 INFO - PROCESS | 1645 | 1461052823070 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]]]}] 01:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 01:00:23 INFO - PROCESS | 1645 | 1461052823114 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:00:23 INFO - PROCESS | 1645 | 1461052823115 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:00:23 INFO - PROCESS | 1645 | 1461052823118 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:00:23 INFO - PROCESS | 1645 | 1461052823119 Marionette TRACE conn2 <- [1,1242,null,{}] 01:00:23 INFO - PROCESS | 1645 | 1461052823129 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}] 01:00:23 INFO - PROCESS | 1645 | 1461052823287 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:00:23 INFO - PROCESS | 1645 | 1461052823309 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f765800 == 70 [pid = 1645] [id = 318] 01:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 182 (0x12b8f2000) [pid = 1645] [serial = 953] [outer = 0x0] 01:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 183 (0x12e60ac00) [pid = 1645] [serial = 954] [outer = 0x12b8f2000] 01:00:23 INFO - PROCESS | 1645 | 1461052823350 Marionette DEBUG loaded listener.js 01:00:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 184 (0x12e9b3c00) [pid = 1645] [serial = 955] [outer = 0x12b8f2000] 01:00:23 INFO - PROCESS | 1645 | 1461052823809 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]]]}] 01:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 729ms 01:00:23 INFO - PROCESS | 1645 | 1461052823853 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:00:23 INFO - PROCESS | 1645 | 1461052823854 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:00:23 INFO - PROCESS | 1645 | 1461052823856 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:00:23 INFO - PROCESS | 1645 | 1461052823857 Marionette TRACE conn2 <- [1,1246,null,{}] 01:00:23 INFO - PROCESS | 1645 | 1461052823865 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}] 01:00:23 INFO - PROCESS | 1645 | 1461052823988 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:00:24 INFO - PROCESS | 1645 | 1461052824033 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff77000 == 71 [pid = 1645] [id = 319] 01:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 185 (0x12e9bd800) [pid = 1645] [serial = 956] [outer = 0x0] 01:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 186 (0x12ebaa000) [pid = 1645] [serial = 957] [outer = 0x12e9bd800] 01:00:24 INFO - PROCESS | 1645 | 1461052824061 Marionette DEBUG loaded listener.js 01:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 187 (0x12f14c000) [pid = 1645] [serial = 958] [outer = 0x12e9bd800] 01:00:24 INFO - PROCESS | 1645 | 1461052824357 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]]]}] 01:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 01:00:24 INFO - PROCESS | 1645 | 1461052824384 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:00:24 INFO - PROCESS | 1645 | 1461052824385 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:00:24 INFO - PROCESS | 1645 | 1461052824393 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:00:24 INFO - PROCESS | 1645 | 1461052824394 Marionette TRACE conn2 <- [1,1250,null,{}] 01:00:24 INFO - PROCESS | 1645 | 1461052824400 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}] 01:00:24 INFO - PROCESS | 1645 | 1461052824509 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:00:24 INFO - PROCESS | 1645 | 1461052824549 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x139a62800 == 72 [pid = 1645] [id = 320] 01:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 188 (0x12e9be400) [pid = 1645] [serial = 959] [outer = 0x0] 01:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 189 (0x12f461c00) [pid = 1645] [serial = 960] [outer = 0x12e9be400] 01:00:24 INFO - PROCESS | 1645 | 1461052824574 Marionette DEBUG loaded listener.js 01:00:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 190 (0x12f469000) [pid = 1645] [serial = 961] [outer = 0x12e9be400] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 189 (0x12e09e400) [pid = 1645] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 188 (0x126e99000) [pid = 1645] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 187 (0x12bbeb400) [pid = 1645] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 186 (0x11c159400) [pid = 1645] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 185 (0x118f19800) [pid = 1645] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 184 (0x126bb4800) [pid = 1645] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 183 (0x119248400) [pid = 1645] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 182 (0x114c0d000) [pid = 1645] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 181 (0x1275f3800) [pid = 1645] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 180 (0x1121f4000) [pid = 1645] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 179 (0x128158800) [pid = 1645] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 178 (0x1177f2000) [pid = 1645] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 177 (0x12da7d000) [pid = 1645] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 176 (0x11a536000) [pid = 1645] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 175 (0x12e6c2000) [pid = 1645] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 174 (0x114031c00) [pid = 1645] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 173 (0x12af0dc00) [pid = 1645] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 172 (0x11b912c00) [pid = 1645] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 171 (0x11bcbf000) [pid = 1645] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 170 (0x116432800) [pid = 1645] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 169 (0x128160000) [pid = 1645] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x1140c4c00) [pid = 1645] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x11a79ec00) [pid = 1645] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x126c93400) [pid = 1645] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x1281ef000) [pid = 1645] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x116436800) [pid = 1645] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x118b80c00) [pid = 1645] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x12751ec00) [pid = 1645] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x11912f800) [pid = 1645] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x11c45c000) [pid = 1645] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x114d64c00) [pid = 1645] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x127522800) [pid = 1645] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:00:25 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x117727800) [pid = 1645] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:00:25 INFO - PROCESS | 1645 | 1461052825196 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]]]}] 01:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 822ms 01:00:25 INFO - PROCESS | 1645 | 1461052825216 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 1645 | 1461052825218 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:00:25 INFO - PROCESS | 1645 | 1461052825221 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1645 | 1461052825223 Marionette TRACE conn2 <- [1,1254,null,{}] 01:00:25 INFO - PROCESS | 1645 | 1461052825226 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}] 01:00:25 INFO - PROCESS | 1645 | 1461052825363 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:00:25 INFO - PROCESS | 1645 | 1461052825372 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x119277000 == 73 [pid = 1645] [id = 321] 01:00:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x1121f4c00) [pid = 1645] [serial = 962] [outer = 0x0] 01:00:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x1164ad000) [pid = 1645] [serial = 963] [outer = 0x1121f4c00] 01:00:25 INFO - PROCESS | 1645 | 1461052825415 Marionette DEBUG loaded listener.js 01:00:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x11a7a1800) [pid = 1645] [serial = 964] [outer = 0x1121f4c00] 01:00:25 INFO - PROCESS | 1645 | 1461052825813 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]]]}] 01:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 620ms 01:00:25 INFO - PROCESS | 1645 | 1461052825841 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 1645 | 1461052825842 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:00:25 INFO - PROCESS | 1645 | 1461052825847 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1645 | 1461052825848 Marionette TRACE conn2 <- [1,1258,null,{}] 01:00:25 INFO - PROCESS | 1645 | 1461052825850 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}] 01:00:25 INFO - PROCESS | 1645 | 1461052825937 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:00:25 INFO - PROCESS | 1645 | 1461052825941 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fb21800 == 74 [pid = 1645] [id = 322] 01:00:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x11a7c5800) [pid = 1645] [serial = 965] [outer = 0x0] 01:00:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x11bd93400) [pid = 1645] [serial = 966] [outer = 0x11a7c5800] 01:00:25 INFO - PROCESS | 1645 | 1461052825967 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x126e99000) [pid = 1645] [serial = 967] [outer = 0x11a7c5800] 01:00:26 INFO - PROCESS | 1645 | 1461052826299 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 472ms 01:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:00:26 INFO - PROCESS | 1645 | 1461052826318 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:00:26 INFO - PROCESS | 1645 | 1461052826319 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:00:26 INFO - PROCESS | 1645 | 1461052826321 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:00:26 INFO - PROCESS | 1645 | 1461052826322 Marionette TRACE conn2 <- [1,1262,null,{}] 01:00:26 INFO - PROCESS | 1645 | 1461052826325 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:26 INFO - PROCESS | 1645 | 1461052826411 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:00:26 INFO - PROCESS | 1645 | 1461052826415 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x1394e2800 == 75 [pid = 1645] [id = 323] 01:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x127517c00) [pid = 1645] [serial = 968] [outer = 0x0] 01:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12a825800) [pid = 1645] [serial = 969] [outer = 0x127517c00] 01:00:26 INFO - PROCESS | 1645 | 1461052826440 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x12a829c00) [pid = 1645] [serial = 970] [outer = 0x127517c00] 01:00:26 INFO - PROCESS | 1645 | 1461052826785 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 471ms 01:00:26 INFO - PROCESS | 1645 | 1461052826792 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:00:26 INFO - PROCESS | 1645 | 1461052826794 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:00:26 INFO - PROCESS | 1645 | 1461052826801 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:00:26 INFO - PROCESS | 1645 | 1461052826802 Marionette TRACE conn2 <- [1,1266,null,{}] 01:00:26 INFO - PROCESS | 1645 | 1461052826805 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:26 INFO - PROCESS | 1645 | 1461052826941 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:00:26 INFO - PROCESS | 1645 | 1461052826948 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389e1000 == 76 [pid = 1645] [id = 324] 01:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x11ade7000) [pid = 1645] [serial = 971] [outer = 0x0] 01:00:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x12a829800) [pid = 1645] [serial = 972] [outer = 0x11ade7000] 01:00:26 INFO - PROCESS | 1645 | 1461052826977 Marionette DEBUG loaded listener.js 01:00:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x12f460c00) [pid = 1645] [serial = 973] [outer = 0x11ade7000] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12b289000 == 75 [pid = 1645] [id = 124] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12e661800 == 74 [pid = 1645] [id = 147] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12e655000 == 73 [pid = 1645] [id = 258] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x125508000 == 72 [pid = 1645] [id = 110] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x125731800 == 71 [pid = 1645] [id = 261] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x13035a800 == 70 [pid = 1645] [id = 279] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x125729000 == 69 [pid = 1645] [id = 221] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11c94d800 == 68 [pid = 1645] [id = 109] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1c2800 == 67 [pid = 1645] [id = 166] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12d21b800 == 66 [pid = 1645] [id = 206] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8bc800 == 65 [pid = 1645] [id = 182] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11aaad000 == 64 [pid = 1645] [id = 148] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12f76c000 == 63 [pid = 1645] [id = 260] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x119de5000 == 62 [pid = 1645] [id = 143] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x125733800 == 61 [pid = 1645] [id = 300] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12be84800 == 60 [pid = 1645] [id = 205] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3f2000 == 59 [pid = 1645] [id = 142] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1c4800 == 58 [pid = 1645] [id = 298] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1d3800 == 57 [pid = 1645] [id = 299] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12f49d800 == 56 [pid = 1645] [id = 259] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12f4a5000 == 55 [pid = 1645] [id = 219] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad51800 == 54 [pid = 1645] [id = 112] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x1255e1000 == 53 [pid = 1645] [id = 280] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff89000 == 52 [pid = 1645] [id = 278] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba8b000 == 51 [pid = 1645] [id = 207] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12f772800 == 50 [pid = 1645] [id = 223] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1d3000 == 49 [pid = 1645] [id = 255] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12e716000 == 48 [pid = 1645] [id = 222] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3e8800 == 47 [pid = 1645] [id = 167] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff85800 == 46 [pid = 1645] [id = 294] 01:00:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11bdd5800 == 45 [pid = 1645] [id = 315] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x126ed4000 == 44 [pid = 1645] [id = 314] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1bf800 == 43 [pid = 1645] [id = 313] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12e715800 == 42 [pid = 1645] [id = 312] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3a6800 == 41 [pid = 1645] [id = 311] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12d210800 == 40 [pid = 1645] [id = 310] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba8c000 == 39 [pid = 1645] [id = 309] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12b292800 == 38 [pid = 1645] [id = 308] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12a91c800 == 37 [pid = 1645] [id = 307] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x126ed1000 == 36 [pid = 1645] [id = 306] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x11c54d000 == 35 [pid = 1645] [id = 304] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x11c957000 == 34 [pid = 1645] [id = 305] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12a91e800 == 33 [pid = 1645] [id = 316] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3ab800 == 32 [pid = 1645] [id = 317] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x139a62800 == 31 [pid = 1645] [id = 320] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x119277000 == 30 [pid = 1645] [id = 321] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12fb21800 == 29 [pid = 1645] [id = 322] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff77000 == 28 [pid = 1645] [id = 319] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x12f765800 == 27 [pid = 1645] [id = 318] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x12af0cc00) [pid = 1645] [serial = 726] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x119c1fc00) [pid = 1645] [serial = 714] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x11bf75000) [pid = 1645] [serial = 663] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x12e28f800) [pid = 1645] [serial = 822] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x11ade6400) [pid = 1645] [serial = 827] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x114d5c400) [pid = 1645] [serial = 824] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x12751e800) [pid = 1645] [serial = 854] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x1285ebc00) [pid = 1645] [serial = 855] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x12cfd5800) [pid = 1645] [serial = 867] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x1268b3400) [pid = 1645] [serial = 849] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x11a793c00) [pid = 1645] [serial = 906] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x11ca51800) [pid = 1645] [serial = 848] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x12e299400) [pid = 1645] [serial = 836] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x126c9f400) [pid = 1645] [serial = 851] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x126e90800) [pid = 1645] [serial = 852] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x11bcc7000) [pid = 1645] [serial = 846] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x11afed800) [pid = 1645] [serial = 845] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x114d5fc00) [pid = 1645] [serial = 842] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x12bbea800) [pid = 1645] [serial = 865] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12b2ba800) [pid = 1645] [serial = 864] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x11642e400) [pid = 1645] [serial = 843] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x1144a9400) [pid = 1645] [serial = 883] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12a8c3c00) [pid = 1645] [serial = 857] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12a8cf800) [pid = 1645] [serial = 858] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12da77800) [pid = 1645] [serial = 868] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x114d60400) [pid = 1645] [serial = 885] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x11bbf8400) [pid = 1645] [serial = 876] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12e27a800) [pid = 1645] [serial = 870] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11bcc2c00) [pid = 1645] [serial = 873] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11c203400) [pid = 1645] [serial = 830] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x127518000) [pid = 1645] [serial = 874] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12eba9000) [pid = 1645] [serial = 839] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12f143400) [pid = 1645] [serial = 879] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x11bcc8400) [pid = 1645] [serial = 888] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11aa32400) [pid = 1645] [serial = 907] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12d26a800) [pid = 1645] [serial = 833] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12f14b400) [pid = 1645] [serial = 880] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12e6c1c00) [pid = 1645] [serial = 871] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x1272ed400) [pid = 1645] [serial = 891] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11b919400) [pid = 1645] [serial = 910] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12e606800) [pid = 1645] [serial = 877] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12a947400) [pid = 1645] [serial = 894] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12af06400) [pid = 1645] [serial = 897] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x1164af000) [pid = 1645] [serial = 904] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12da75c00) [pid = 1645] [serial = 900] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x1121f7c00) [pid = 1645] [serial = 882] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1146c4000) [pid = 1645] [serial = 903] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12b2b9000) [pid = 1645] [serial = 861] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12b8ecc00) [pid = 1645] [serial = 862] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x127856000) [pid = 1645] [serial = 459] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x126c96400) [pid = 1645] [serial = 720] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1276f0800) [pid = 1645] [serial = 723] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11a794400) [pid = 1645] [serial = 660] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12e6ccc00) [pid = 1645] [serial = 669] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x114d66000) [pid = 1645] [serial = 711] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11bbf8c00) [pid = 1645] [serial = 717] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1278b1000) [pid = 1645] [serial = 666] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11c15cc00) [pid = 1645] [serial = 777] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x11bcc6000) [pid = 1645] [serial = 771] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x126e98000) [pid = 1645] [serial = 774] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x118f18c00) [pid = 1645] [serial = 768] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12bb56c00) [pid = 1645] [serial = 780] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11c45c800) [pid = 1645] [serial = 912] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1191b4c00) [pid = 1645] [serial = 909] [outer = 0x0] [url = about:blank] 01:00:28 INFO - PROCESS | 1645 | --DOCSHELL 0x1394e2800 == 26 [pid = 1645] [id = 323] 01:00:28 INFO - PROCESS | 1645 | 1461052828858 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2077ms 01:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:00:28 INFO - PROCESS | 1645 | 1461052828882 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:00:28 INFO - PROCESS | 1645 | 1461052828884 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:00:28 INFO - PROCESS | 1645 | 1461052828888 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:00:28 INFO - PROCESS | 1645 | 1461052828890 Marionette TRACE conn2 <- [1,1270,null,{}] 01:00:28 INFO - PROCESS | 1645 | 1461052828896 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:29 INFO - PROCESS | 1645 | 1461052828997 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:00:29 INFO - PROCESS | 1645 | 1461052829005 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x11547d000 == 27 [pid = 1645] [id = 325] 01:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x114d65c00) [pid = 1645] [serial = 974] [outer = 0x0] 01:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x114d66800) [pid = 1645] [serial = 975] [outer = 0x114d65c00] 01:00:29 INFO - PROCESS | 1645 | 1461052829034 Marionette DEBUG loaded listener.js 01:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x115496800) [pid = 1645] [serial = 976] [outer = 0x114d65c00] 01:00:29 INFO - PROCESS | 1645 | 1461052829377 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms 01:00:29 INFO - PROCESS | 1645 | 1461052829410 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:00:29 INFO - PROCESS | 1645 | 1461052829416 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:00:29 INFO - PROCESS | 1645 | 1461052829424 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:00:29 INFO - PROCESS | 1645 | 1461052829427 Marionette TRACE conn2 <- [1,1274,null,{}] 01:00:29 INFO - PROCESS | 1645 | 1461052829430 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:29 INFO - PROCESS | 1645 | 1461052829557 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:00:29 INFO - PROCESS | 1645 | 1461052829631 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x1189da800 == 28 [pid = 1645] [id = 326] 01:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1151a5800) [pid = 1645] [serial = 977] [outer = 0x0] 01:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x11642e400) [pid = 1645] [serial = 978] [outer = 0x1151a5800] 01:00:29 INFO - PROCESS | 1645 | 1461052829672 Marionette DEBUG loaded listener.js 01:00:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x118b55800) [pid = 1645] [serial = 979] [outer = 0x1151a5800] 01:00:30 INFO - PROCESS | 1645 | 1461052830055 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 674ms 01:00:30 INFO - PROCESS | 1645 | 1461052830097 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:00:30 INFO - PROCESS | 1645 | 1461052830099 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:00:30 INFO - PROCESS | 1645 | 1461052830102 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:00:30 INFO - PROCESS | 1645 | 1461052830104 Marionette TRACE conn2 <- [1,1278,null,{}] 01:00:30 INFO - PROCESS | 1645 | 1461052830112 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:30 INFO - PROCESS | 1645 | 1461052830193 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:00:30 INFO - PROCESS | 1645 | 1461052830221 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974e800 == 29 [pid = 1645] [id = 327] 01:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1121f5000) [pid = 1645] [serial = 980] [outer = 0x0] 01:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11924dc00) [pid = 1645] [serial = 981] [outer = 0x1121f5000] 01:00:30 INFO - PROCESS | 1645 | 1461052830250 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11a53f000) [pid = 1645] [serial = 982] [outer = 0x1121f5000] 01:00:30 INFO - PROCESS | 1645 | 1461052830600 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 01:00:30 INFO - PROCESS | 1645 | 1461052830623 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:00:30 INFO - PROCESS | 1645 | 1461052830625 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:00:30 INFO - PROCESS | 1645 | 1461052830627 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:00:30 INFO - PROCESS | 1645 | 1461052830630 Marionette TRACE conn2 <- [1,1282,null,{}] 01:00:30 INFO - PROCESS | 1645 | 1461052830633 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:30 INFO - PROCESS | 1645 | 1461052830729 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:00:30 INFO - PROCESS | 1645 | 1461052830735 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa23800 == 30 [pid = 1645] [id = 328] 01:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x118f18c00) [pid = 1645] [serial = 983] [outer = 0x0] 01:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11a79d400) [pid = 1645] [serial = 984] [outer = 0x118f18c00] 01:00:30 INFO - PROCESS | 1645 | 1461052830761 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11aa37c00) [pid = 1645] [serial = 985] [outer = 0x118f18c00] 01:00:31 INFO - PROCESS | 1645 | 1461052831072 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 01:00:31 INFO - PROCESS | 1645 | 1461052831099 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:00:31 INFO - PROCESS | 1645 | 1461052831100 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:00:31 INFO - PROCESS | 1645 | 1461052831102 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 1645 | 1461052831104 Marionette TRACE conn2 <- [1,1286,null,{}] 01:00:31 INFO - PROCESS | 1645 | 1461052831106 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:31 INFO - PROCESS | 1645 | 1461052831182 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:00:31 INFO - PROCESS | 1645 | 1461052831186 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb95800 == 31 [pid = 1645] [id = 329] 01:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x114d66000) [pid = 1645] [serial = 986] [outer = 0x0] 01:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11ad25800) [pid = 1645] [serial = 987] [outer = 0x114d66000] 01:00:31 INFO - PROCESS | 1645 | 1461052831212 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11ade0000) [pid = 1645] [serial = 988] [outer = 0x114d66000] 01:00:31 INFO - PROCESS | 1645 | 1461052831609 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 519ms 01:00:31 INFO - PROCESS | 1645 | 1461052831623 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:00:31 INFO - PROCESS | 1645 | 1461052831625 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:00:31 INFO - PROCESS | 1645 | 1461052831631 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 1645 | 1461052831633 Marionette TRACE conn2 <- [1,1290,null,{}] 01:00:31 INFO - PROCESS | 1645 | 1461052831636 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:31 INFO - PROCESS | 1645 | 1461052831791 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:00:31 INFO - PROCESS | 1645 | 1461052831811 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c18a000 == 32 [pid = 1645] [id = 330] 01:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11af86000) [pid = 1645] [serial = 989] [outer = 0x0] 01:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11bbed000) [pid = 1645] [serial = 990] [outer = 0x11af86000] 01:00:31 INFO - PROCESS | 1645 | 1461052831857 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11bd92400) [pid = 1645] [serial = 991] [outer = 0x11af86000] 01:00:32 INFO - PROCESS | 1645 | 1461052832188 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 573ms 01:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:00:32 INFO - PROCESS | 1645 | 1461052832203 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1645 | 1461052832204 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:00:32 INFO - PROCESS | 1645 | 1461052832206 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1645 | 1461052832207 Marionette TRACE conn2 <- [1,1294,null,{}] 01:00:32 INFO - PROCESS | 1645 | 1461052832209 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:32 INFO - PROCESS | 1645 | 1461052832312 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:00:32 INFO - PROCESS | 1645 | 1461052832318 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c53d000 == 33 [pid = 1645] [id = 331] 01:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11afe1800) [pid = 1645] [serial = 992] [outer = 0x0] 01:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11bd9d400) [pid = 1645] [serial = 993] [outer = 0x11afe1800] 01:00:32 INFO - PROCESS | 1645 | 1461052832344 Marionette DEBUG loaded listener.js 01:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11c165000) [pid = 1645] [serial = 994] [outer = 0x11afe1800] 01:00:32 INFO - PROCESS | 1645 | 1461052832613 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 424ms 01:00:32 INFO - PROCESS | 1645 | 1461052832636 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1645 | 1461052832637 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:00:32 INFO - PROCESS | 1645 | 1461052832639 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1645 | 1461052832641 Marionette TRACE conn2 <- [1,1298,null,{}] 01:00:32 INFO - PROCESS | 1645 | 1461052832650 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:32 INFO - PROCESS | 1645 | 1461052832731 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:00:32 INFO - PROCESS | 1645 | 1461052832735 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c8cb000 == 34 [pid = 1645] [id = 332] 01:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x114d5b400) [pid = 1645] [serial = 995] [outer = 0x0] 01:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x11c20e400) [pid = 1645] [serial = 996] [outer = 0x114d5b400] 01:00:32 INFO - PROCESS | 1645 | 1461052832761 Marionette DEBUG loaded listener.js 01:00:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x11c582400) [pid = 1645] [serial = 997] [outer = 0x114d5b400] 01:00:33 INFO - PROCESS | 1645 | 1461052833099 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 01:00:33 INFO - PROCESS | 1645 | 1461052833108 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:00:33 INFO - PROCESS | 1645 | 1461052833109 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:00:33 INFO - PROCESS | 1645 | 1461052833113 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:00:33 INFO - PROCESS | 1645 | 1461052833114 Marionette TRACE conn2 <- [1,1302,null,{}] 01:00:33 INFO - PROCESS | 1645 | 1461052833117 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:33 INFO - PROCESS | 1645 | 1461052833191 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:00:33 INFO - PROCESS | 1645 | 1461052833242 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974e000 == 35 [pid = 1645] [id = 333] 01:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x118b7ac00) [pid = 1645] [serial = 998] [outer = 0x0] 01:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x11c965c00) [pid = 1645] [serial = 999] [outer = 0x118b7ac00] 01:00:33 INFO - PROCESS | 1645 | 1461052833268 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x123cd6800) [pid = 1645] [serial = 1000] [outer = 0x118b7ac00] 01:00:33 INFO - PROCESS | 1645 | 1461052833546 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 469ms 01:00:33 INFO - PROCESS | 1645 | 1461052833585 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:00:33 INFO - PROCESS | 1645 | 1461052833586 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:00:33 INFO - PROCESS | 1645 | 1461052833589 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:00:33 INFO - PROCESS | 1645 | 1461052833590 Marionette TRACE conn2 <- [1,1306,null,{}] 01:00:33 INFO - PROCESS | 1645 | 1461052833592 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:33 INFO - PROCESS | 1645 | 1461052833675 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:00:33 INFO - PROCESS | 1645 | 1461052833681 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255e0800 == 36 [pid = 1645] [id = 334] 01:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x123cd7400) [pid = 1645] [serial = 1001] [outer = 0x0] 01:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x1257e1000) [pid = 1645] [serial = 1002] [outer = 0x123cd7400] 01:00:33 INFO - PROCESS | 1645 | 1461052833706 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x126a13400) [pid = 1645] [serial = 1003] [outer = 0x123cd7400] 01:00:34 INFO - PROCESS | 1645 | 1461052834026 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 469ms 01:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:00:34 INFO - PROCESS | 1645 | 1461052834059 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 1645 | 1461052834060 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:00:34 INFO - PROCESS | 1645 | 1461052834063 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1645 | 1461052834064 Marionette TRACE conn2 <- [1,1310,null,{}] 01:00:34 INFO - PROCESS | 1645 | 1461052834067 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:34 INFO - PROCESS | 1645 | 1461052834192 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:00:34 INFO - PROCESS | 1645 | 1461052834209 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb93000 == 37 [pid = 1645] [id = 335] 01:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x1257e9c00) [pid = 1645] [serial = 1004] [outer = 0x0] 01:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x126bab400) [pid = 1645] [serial = 1005] [outer = 0x1257e9c00] 01:00:34 INFO - PROCESS | 1645 | 1461052834243 Marionette DEBUG loaded listener.js 01:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x126e8e400) [pid = 1645] [serial = 1006] [outer = 0x1257e9c00] 01:00:34 INFO - PROCESS | 1645 | 1461052834625 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 1645 | 1461052834635 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:00:34 INFO - PROCESS | 1645 | 1461052834638 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1645 | 1461052834639 Marionette TRACE conn2 <- [1,1314,null,{}] 01:00:34 INFO - PROCESS | 1645 | 1461052834641 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:34 INFO - PROCESS | 1645 | 1461052834737 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:00:34 INFO - PROCESS | 1645 | 1461052834752 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x127599000 == 38 [pid = 1645] [id = 336] 01:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x11addf800) [pid = 1645] [serial = 1007] [outer = 0x0] 01:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x127230000) [pid = 1645] [serial = 1008] [outer = 0x11addf800] 01:00:34 INFO - PROCESS | 1645 | 1461052834777 Marionette DEBUG loaded listener.js 01:00:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12751ac00) [pid = 1645] [serial = 1009] [outer = 0x11addf800] 01:00:35 INFO - PROCESS | 1645 | 1461052835100 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 467ms 01:00:35 INFO - PROCESS | 1645 | 1461052835106 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:00:35 INFO - PROCESS | 1645 | 1461052835107 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:00:35 INFO - PROCESS | 1645 | 1461052835109 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:00:35 INFO - PROCESS | 1645 | 1461052835111 Marionette TRACE conn2 <- [1,1318,null,{}] 01:00:35 INFO - PROCESS | 1645 | 1461052835115 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:35 INFO - PROCESS | 1645 | 1461052835209 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:00:35 INFO - PROCESS | 1645 | 1461052835224 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x128540800 == 39 [pid = 1645] [id = 337] 01:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12751b000) [pid = 1645] [serial = 1010] [outer = 0x0] 01:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x1275eec00) [pid = 1645] [serial = 1011] [outer = 0x12751b000] 01:00:35 INFO - PROCESS | 1645 | 1461052835249 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x1276ef800) [pid = 1645] [serial = 1012] [outer = 0x12751b000] 01:00:35 INFO - PROCESS | 1645 | 1461052835588 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 523ms 01:00:35 INFO - PROCESS | 1645 | 1461052835632 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:00:35 INFO - PROCESS | 1645 | 1461052835633 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:00:35 INFO - PROCESS | 1645 | 1461052835635 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:00:35 INFO - PROCESS | 1645 | 1461052835637 Marionette TRACE conn2 <- [1,1322,null,{}] 01:00:35 INFO - PROCESS | 1645 | 1461052835648 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:35 INFO - PROCESS | 1645 | 1461052835743 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:00:35 INFO - PROCESS | 1645 | 1461052835747 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a23f000 == 40 [pid = 1645] [id = 338] 01:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12751c800) [pid = 1645] [serial = 1013] [outer = 0x0] 01:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x1278af800) [pid = 1645] [serial = 1014] [outer = 0x12751c800] 01:00:35 INFO - PROCESS | 1645 | 1461052835772 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12815b400) [pid = 1645] [serial = 1015] [outer = 0x12751c800] 01:00:36 INFO - PROCESS | 1645 | 1461052836114 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 528ms 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12751e000) [pid = 1645] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x119c17400) [pid = 1645] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x1144a8800) [pid = 1645] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x1285ee400) [pid = 1645] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12a8cc800) [pid = 1645] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x114c05400) [pid = 1645] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12eba6000) [pid = 1645] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11c20bc00) [pid = 1645] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x1121f5800) [pid = 1645] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x126a4b800) [pid = 1645] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x127514400) [pid = 1645] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x1272e3400) [pid = 1645] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11bcbe000) [pid = 1645] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11a7c5800) [pid = 1645] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12b8f2000) [pid = 1645] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12e9bd800) [pid = 1645] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12e9be400) [pid = 1645] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x1121f4c00) [pid = 1645] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12b826000) [pid = 1645] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x127231800) [pid = 1645] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x11ad2fc00) [pid = 1645] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11ade0400) [pid = 1645] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12da76400) [pid = 1645] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x114d61400) [pid = 1645] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12b04a800) [pid = 1645] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12af4c800) [pid = 1645] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12a8cec00) [pid = 1645] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x127522c00) [pid = 1645] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x123cda800) [pid = 1645] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x11b914c00) [pid = 1645] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x118f14800) [pid = 1645] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11bcc0400) [pid = 1645] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:00:36 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x127517c00) [pid = 1645] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:00:36 INFO - PROCESS | 1645 | 1461052836671 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:00:36 INFO - PROCESS | 1645 | 1461052836673 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:00:36 INFO - PROCESS | 1645 | 1461052836691 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:00:36 INFO - PROCESS | 1645 | 1461052836692 Marionette TRACE conn2 <- [1,1326,null,{}] 01:00:36 INFO - PROCESS | 1645 | 1461052836695 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:36 INFO - PROCESS | 1645 | 1461052836772 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:00:36 INFO - PROCESS | 1645 | 1461052836776 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x11973f000 == 41 [pid = 1645] [id = 339] 01:00:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x115379000) [pid = 1645] [serial = 1016] [outer = 0x0] 01:00:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x118f14800) [pid = 1645] [serial = 1017] [outer = 0x115379000] 01:00:36 INFO - PROCESS | 1645 | 1461052836805 Marionette DEBUG loaded listener.js 01:00:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11ade0400) [pid = 1645] [serial = 1018] [outer = 0x115379000] 01:00:37 INFO - PROCESS | 1645 | 1461052837134 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 470ms 01:00:37 INFO - PROCESS | 1645 | 1461052837161 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:00:37 INFO - PROCESS | 1645 | 1461052837165 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:00:37 INFO - PROCESS | 1645 | 1461052837168 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1645 | 1461052837169 Marionette TRACE conn2 <- [1,1330,null,{}] 01:00:37 INFO - PROCESS | 1645 | 1461052837171 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:37 INFO - PROCESS | 1645 | 1461052837254 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:00:37 INFO - PROCESS | 1645 | 1461052837306 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x126c82800 == 42 [pid = 1645] [id = 340] 01:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x115280000) [pid = 1645] [serial = 1019] [outer = 0x0] 01:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11bcc8800) [pid = 1645] [serial = 1020] [outer = 0x115280000] 01:00:37 INFO - PROCESS | 1645 | 1461052837331 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12815b000) [pid = 1645] [serial = 1021] [outer = 0x115280000] 01:00:37 INFO - PROCESS | 1645 | 1461052837600 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 471ms 01:00:37 INFO - PROCESS | 1645 | 1461052837640 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:00:37 INFO - PROCESS | 1645 | 1461052837641 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:00:37 INFO - PROCESS | 1645 | 1461052837643 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1645 | 1461052837644 Marionette TRACE conn2 <- [1,1334,null,{}] 01:00:37 INFO - PROCESS | 1645 | 1461052837654 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:37 INFO - PROCESS | 1645 | 1461052837739 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:00:37 INFO - PROCESS | 1645 | 1461052837744 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7d9800 == 43 [pid = 1645] [id = 341] 01:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11c582800) [pid = 1645] [serial = 1022] [outer = 0x0] 01:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12a717000) [pid = 1645] [serial = 1023] [outer = 0x11c582800] 01:00:37 INFO - PROCESS | 1645 | 1461052837769 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12a71f800) [pid = 1645] [serial = 1024] [outer = 0x11c582800] 01:00:38 INFO - PROCESS | 1645 | 1461052838109 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 478ms 01:00:38 INFO - PROCESS | 1645 | 1461052838121 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:00:38 INFO - PROCESS | 1645 | 1461052838122 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:00:38 INFO - PROCESS | 1645 | 1461052838124 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:00:38 INFO - PROCESS | 1645 | 1461052838125 Marionette TRACE conn2 <- [1,1338,null,{}] 01:00:38 INFO - PROCESS | 1645 | 1461052838128 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:38 INFO - PROCESS | 1645 | 1461052838236 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:00:38 INFO - PROCESS | 1645 | 1461052838242 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a91e800 == 44 [pid = 1645] [id = 342] 01:00:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12a720400) [pid = 1645] [serial = 1025] [outer = 0x0] 01:00:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12a724800) [pid = 1645] [serial = 1026] [outer = 0x12a720400] 01:00:38 INFO - PROCESS | 1645 | 1461052838268 Marionette DEBUG loaded listener.js 01:00:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12a82a000) [pid = 1645] [serial = 1027] [outer = 0x12a720400] 01:00:39 INFO - PROCESS | 1645 | 1461052839041 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 01:00:39 INFO - PROCESS | 1645 | 1461052839094 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:00:39 INFO - PROCESS | 1645 | 1461052839096 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:00:39 INFO - PROCESS | 1645 | 1461052839100 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:00:39 INFO - PROCESS | 1645 | 1461052839103 Marionette TRACE conn2 <- [1,1342,null,{}] 01:00:39 INFO - PROCESS | 1645 | 1461052839107 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:39 INFO - PROCESS | 1645 | 1461052839216 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:00:39 INFO - PROCESS | 1645 | 1461052839267 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x116354800 == 45 [pid = 1645] [id = 343] 01:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x1146b8400) [pid = 1645] [serial = 1028] [outer = 0x0] 01:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x114d59000) [pid = 1645] [serial = 1029] [outer = 0x1146b8400] 01:00:39 INFO - PROCESS | 1645 | 1461052839299 Marionette DEBUG loaded listener.js 01:00:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x115499000) [pid = 1645] [serial = 1030] [outer = 0x1146b8400] 01:00:39 INFO - PROCESS | 1645 | 1461052839848 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 822ms 01:00:39 INFO - PROCESS | 1645 | 1461052839922 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:00:39 INFO - PROCESS | 1645 | 1461052839927 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:00:39 INFO - PROCESS | 1645 | 1461052839931 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:00:39 INFO - PROCESS | 1645 | 1461052839933 Marionette TRACE conn2 <- [1,1346,null,{}] 01:00:39 INFO - PROCESS | 1645 | 1461052839935 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:40 INFO - PROCESS | 1645 | 1461052840042 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:00:40 INFO - PROCESS | 1645 | 1461052840094 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b928000 == 46 [pid = 1645] [id = 344] 01:00:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x115499400) [pid = 1645] [serial = 1031] [outer = 0x0] 01:00:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x11912b400) [pid = 1645] [serial = 1032] [outer = 0x115499400] 01:00:40 INFO - PROCESS | 1645 | 1461052840124 Marionette DEBUG loaded listener.js 01:00:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x119c1b400) [pid = 1645] [serial = 1033] [outer = 0x115499400] 01:00:40 INFO - PROCESS | 1645 | 1461052840863 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 969ms 01:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:00:40 INFO - PROCESS | 1645 | 1461052840902 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:00:40 INFO - PROCESS | 1645 | 1461052840904 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:00:40 INFO - PROCESS | 1645 | 1461052840908 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:00:40 INFO - PROCESS | 1645 | 1461052840910 Marionette TRACE conn2 <- [1,1350,null,{}] 01:00:40 INFO - PROCESS | 1645 | 1461052840914 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:41 INFO - PROCESS | 1645 | 1461052841010 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:00:41 INFO - PROCESS | 1645 | 1461052841060 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b929800 == 47 [pid = 1645] [id = 345] 01:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x114c0cc00) [pid = 1645] [serial = 1034] [outer = 0x0] 01:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x115278800) [pid = 1645] [serial = 1035] [outer = 0x114c0cc00] 01:00:41 INFO - PROCESS | 1645 | 1461052841088 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x116605000) [pid = 1645] [serial = 1036] [outer = 0x114c0cc00] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x11b64f800 == 46 [pid = 1645] [id = 98] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x118ef2800 == 45 [pid = 1645] [id = 101] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12da47800 == 44 [pid = 1645] [id = 89] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12d229800 == 43 [pid = 1645] [id = 96] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x11b93c800 == 42 [pid = 1645] [id = 92] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12f49a800 == 41 [pid = 1645] [id = 97] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x11aaac000 == 40 [pid = 1645] [id = 85] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebda800 == 39 [pid = 1645] [id = 90] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12f499000 == 38 [pid = 1645] [id = 91] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfaa800 == 37 [pid = 1645] [id = 94] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x12a243800 == 36 [pid = 1645] [id = 87] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x115859800 == 35 [pid = 1645] [id = 100] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x126c8b800 == 34 [pid = 1645] [id = 93] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12a829800) [pid = 1645] [serial = 972] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOCSHELL 0x1389e1000 == 33 [pid = 1645] [id = 324] 01:00:41 INFO - PROCESS | 1645 | 1461052841568 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 01:00:41 INFO - PROCESS | 1645 | 1461052841583 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 1645 | 1461052841586 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:00:41 INFO - PROCESS | 1645 | 1461052841590 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 1645 | 1461052841592 Marionette TRACE conn2 <- [1,1354,null,{}] 01:00:41 INFO - PROCESS | 1645 | 1461052841595 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:41 INFO - PROCESS | 1645 | 1461052841673 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:00:41 INFO - PROCESS | 1645 | 1461052841680 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x118ee6000 == 34 [pid = 1645] [id = 346] 01:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x114d5fc00) [pid = 1645] [serial = 1037] [outer = 0x0] 01:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x1189ea800) [pid = 1645] [serial = 1038] [outer = 0x114d5fc00] 01:00:41 INFO - PROCESS | 1645 | 1461052841708 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x119247c00) [pid = 1645] [serial = 1039] [outer = 0x114d5fc00] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12e60bc00) [pid = 1645] [serial = 837] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x11b918800) [pid = 1645] [serial = 828] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11c210800) [pid = 1645] [serial = 889] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12bb5f000) [pid = 1645] [serial = 898] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12a94f000) [pid = 1645] [serial = 895] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x1164b5000) [pid = 1645] [serial = 825] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12f143000) [pid = 1645] [serial = 840] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12da7d400) [pid = 1645] [serial = 834] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x1189eac00) [pid = 1645] [serial = 886] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12a8c4000) [pid = 1645] [serial = 892] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12ebb2c00) [pid = 1645] [serial = 901] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12cfcd800) [pid = 1645] [serial = 765] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x126bb4400) [pid = 1645] [serial = 831] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12a825800) [pid = 1645] [serial = 969] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x126e99000) [pid = 1645] [serial = 967] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12e60ac00) [pid = 1645] [serial = 954] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12f14c000) [pid = 1645] [serial = 958] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12ebaa000) [pid = 1645] [serial = 957] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12e9b3c00) [pid = 1645] [serial = 955] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12f461c00) [pid = 1645] [serial = 960] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1164ad000) [pid = 1645] [serial = 963] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11a7a1800) [pid = 1645] [serial = 964] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12f469000) [pid = 1645] [serial = 961] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12bb5c400) [pid = 1645] [serial = 951] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12a94d400) [pid = 1645] [serial = 948] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12b2b4800) [pid = 1645] [serial = 949] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x126bb2800) [pid = 1645] [serial = 946] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x123cd2800) [pid = 1645] [serial = 945] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11c462400) [pid = 1645] [serial = 943] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11afec000) [pid = 1645] [serial = 942] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12e295400) [pid = 1645] [serial = 940] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12e27f800) [pid = 1645] [serial = 939] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12e09e800) [pid = 1645] [serial = 937] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12d39ac00) [pid = 1645] [serial = 936] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12d390c00) [pid = 1645] [serial = 934] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12cfccc00) [pid = 1645] [serial = 933] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12bbdac00) [pid = 1645] [serial = 931] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12b828c00) [pid = 1645] [serial = 930] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12af09c00) [pid = 1645] [serial = 928] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12a949800) [pid = 1645] [serial = 927] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12a8ce400) [pid = 1645] [serial = 925] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1285f0000) [pid = 1645] [serial = 924] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12751d400) [pid = 1645] [serial = 922] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x126e8f800) [pid = 1645] [serial = 921] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x123cd4800) [pid = 1645] [serial = 919] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11c209800) [pid = 1645] [serial = 918] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11af83c00) [pid = 1645] [serial = 916] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11a7c8800) [pid = 1645] [serial = 915] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x123aecc00) [pid = 1645] [serial = 913] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x12a829c00) [pid = 1645] [serial = 970] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x11bd93400) [pid = 1645] [serial = 966] [outer = 0x0] [url = about:blank] 01:00:41 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12e296400) [pid = 1645] [serial = 952] [outer = 0x0] [url = about:blank] 01:00:42 INFO - PROCESS | 1645 | 1461052842077 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 520ms 01:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:00:42 INFO - PROCESS | 1645 | 1461052842110 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1645 | 1461052842111 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:00:42 INFO - PROCESS | 1645 | 1461052842114 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1645 | 1461052842116 Marionette TRACE conn2 <- [1,1358,null,{}] 01:00:42 INFO - PROCESS | 1645 | 1461052842124 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:42 INFO - PROCESS | 1645 | 1461052842215 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:00:42 INFO - PROCESS | 1645 | 1461052842220 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bded800 == 35 [pid = 1645] [id = 347] 01:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11a7a1800) [pid = 1645] [serial = 1040] [outer = 0x0] 01:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11a7c9000) [pid = 1645] [serial = 1041] [outer = 0x11a7a1800] 01:00:42 INFO - PROCESS | 1645 | 1461052842250 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11ad25400) [pid = 1645] [serial = 1042] [outer = 0x11a7a1800] 01:00:42 INFO - PROCESS | 1645 | 1461052842657 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 571ms 01:00:42 INFO - PROCESS | 1645 | 1461052842686 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1645 | 1461052842689 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:00:42 INFO - PROCESS | 1645 | 1461052842692 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1645 | 1461052842694 Marionette TRACE conn2 <- [1,1362,null,{}] 01:00:42 INFO - PROCESS | 1645 | 1461052842698 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:42 INFO - PROCESS | 1645 | 1461052842816 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:00:42 INFO - PROCESS | 1645 | 1461052842825 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12541c800 == 36 [pid = 1645] [id = 348] 01:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11ad2ec00) [pid = 1645] [serial = 1043] [outer = 0x0] 01:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11af84000) [pid = 1645] [serial = 1044] [outer = 0x11ad2ec00] 01:00:42 INFO - PROCESS | 1645 | 1461052842869 Marionette DEBUG loaded listener.js 01:00:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11b914000) [pid = 1645] [serial = 1045] [outer = 0x11ad2ec00] 01:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 522ms 01:00:43 INFO - PROCESS | 1645 | 1461052843208 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:00:43 INFO - PROCESS | 1645 | 1461052843216 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:00:43 INFO - PROCESS | 1645 | 1461052843217 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:00:43 INFO - PROCESS | 1645 | 1461052843220 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:00:43 INFO - PROCESS | 1645 | 1461052843221 Marionette TRACE conn2 <- [1,1366,null,{}] 01:00:43 INFO - PROCESS | 1645 | 1461052843223 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:43 INFO - PROCESS | 1645 | 1461052843326 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:00:43 INFO - PROCESS | 1645 | 1461052843335 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255d6800 == 37 [pid = 1645] [id = 349] 01:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11af81800) [pid = 1645] [serial = 1046] [outer = 0x0] 01:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11bbec800) [pid = 1645] [serial = 1047] [outer = 0x11af81800] 01:00:43 INFO - PROCESS | 1645 | 1461052843361 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11bcc6800) [pid = 1645] [serial = 1048] [outer = 0x11af81800] 01:00:43 INFO - PROCESS | 1645 | 1461052843733 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:00:43 INFO - PROCESS | 1645 | 1461052843741 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:00:43 INFO - PROCESS | 1645 | 1461052843744 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:00:43 INFO - PROCESS | 1645 | 1461052843748 Marionette TRACE conn2 <- [1,1370,null,{}] 01:00:43 INFO - PROCESS | 1645 | 1461052843756 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:43 INFO - PROCESS | 1645 | 1461052843867 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:00:43 INFO - PROCESS | 1645 | 1461052843872 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ed7000 == 38 [pid = 1645] [id = 350] 01:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11bbf4c00) [pid = 1645] [serial = 1049] [outer = 0x0] 01:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11bd9a800) [pid = 1645] [serial = 1050] [outer = 0x11bbf4c00] 01:00:43 INFO - PROCESS | 1645 | 1461052843901 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123aebc00) [pid = 1645] [serial = 1051] [outer = 0x11bbf4c00] 01:00:44 INFO - PROCESS | 1645 | 1461052844240 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:00:44 INFO - PROCESS | 1645 | 1461052844276 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:00:44 INFO - PROCESS | 1645 | 1461052844278 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:00:44 INFO - PROCESS | 1645 | 1461052844279 Marionette TRACE conn2 <- [1,1374,null,{}] 01:00:44 INFO - PROCESS | 1645 | 1461052844281 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:44 INFO - PROCESS | 1645 | 1461052844373 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:00:44 INFO - PROCESS | 1645 | 1461052844379 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x127869800 == 39 [pid = 1645] [id = 351] 01:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11bcbd000) [pid = 1645] [serial = 1052] [outer = 0x0] 01:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x125604c00) [pid = 1645] [serial = 1053] [outer = 0x11bcbd000] 01:00:44 INFO - PROCESS | 1645 | 1461052844405 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x126ba9800) [pid = 1645] [serial = 1054] [outer = 0x11bcbd000] 01:00:44 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:44 INFO - PROCESS | 1645 | 1461052844775 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:00:44 INFO - PROCESS | 1645 | 1461052844800 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:00:44 INFO - PROCESS | 1645 | 1461052844809 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:00:44 INFO - PROCESS | 1645 | 1461052844811 Marionette TRACE conn2 <- [1,1378,null,{}] 01:00:44 INFO - PROCESS | 1645 | 1461052844813 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:44 INFO - PROCESS | 1645 | 1461052844904 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:00:44 INFO - PROCESS | 1645 | 1461052844908 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x128188800 == 40 [pid = 1645] [id = 352] 01:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x126ba8000) [pid = 1645] [serial = 1055] [outer = 0x0] 01:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x126c9c400) [pid = 1645] [serial = 1056] [outer = 0x126ba8000] 01:00:44 INFO - PROCESS | 1645 | 1461052844935 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x126e8f000) [pid = 1645] [serial = 1057] [outer = 0x126ba8000] 01:00:45 INFO - PROCESS | 1645 | 1461052845269 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:00:45 INFO - PROCESS | 1645 | 1461052845334 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:00:45 INFO - PROCESS | 1645 | 1461052845337 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 1645 | 1461052845339 Marionette TRACE conn2 <- [1,1382,null,{}] 01:00:45 INFO - PROCESS | 1645 | 1461052845343 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:45 INFO - PROCESS | 1645 | 1461052845487 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:00:45 INFO - PROCESS | 1645 | 1461052845503 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a251000 == 41 [pid = 1645] [id = 353] 01:00:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x126e8f800) [pid = 1645] [serial = 1058] [outer = 0x0] 01:00:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x127235800) [pid = 1645] [serial = 1059] [outer = 0x126e8f800] 01:00:45 INFO - PROCESS | 1645 | 1461052845528 Marionette DEBUG loaded listener.js 01:00:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12751b400) [pid = 1645] [serial = 1060] [outer = 0x126e8f800] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1151a5800) [pid = 1645] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11addf800) [pid = 1645] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x118f18c00) [pid = 1645] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11c582800) [pid = 1645] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118b7ac00) [pid = 1645] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x114d65c00) [pid = 1645] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11afe1800) [pid = 1645] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x1121f5000) [pid = 1645] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x12751b000) [pid = 1645] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x123cd7400) [pid = 1645] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12751c800) [pid = 1645] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11af86000) [pid = 1645] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x114d66000) [pid = 1645] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x115379000) [pid = 1645] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x115280000) [pid = 1645] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x114d5b400) [pid = 1645] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:00:45 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x1257e9c00) [pid = 1645] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:00:45 INFO - PROCESS | 1645 | [1645] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:45 INFO - PROCESS | 1645 | 1461052845980 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 1645 | 1461052846009 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:00:46 INFO - PROCESS | 1645 | 1461052846023 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1645 | 1461052846024 Marionette TRACE conn2 <- [1,1386,null,{}] 01:00:46 INFO - PROCESS | 1645 | 1461052846033 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:46 INFO - PROCESS | 1645 | 1461052846117 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:00:46 INFO - PROCESS | 1645 | 1461052846122 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a228800 == 42 [pid = 1645] [id = 354] 01:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x119255c00) [pid = 1645] [serial = 1061] [outer = 0x0] 01:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11bcc2c00) [pid = 1645] [serial = 1062] [outer = 0x119255c00] 01:00:46 INFO - PROCESS | 1645 | 1461052846150 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x1257e9c00) [pid = 1645] [serial = 1063] [outer = 0x119255c00] 01:00:46 INFO - PROCESS | 1645 | 1461052846556 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:00:46 INFO - PROCESS | 1645 | 1461052846599 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:00:46 INFO - PROCESS | 1645 | 1461052846602 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1645 | 1461052846605 Marionette TRACE conn2 <- [1,1390,null,{}] 01:00:46 INFO - PROCESS | 1645 | 1461052846608 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:46 INFO - PROCESS | 1645 | 1461052846770 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:00:46 INFO - PROCESS | 1645 | 1461052846782 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a92e000 == 43 [pid = 1645] [id = 355] 01:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x126e99c00) [pid = 1645] [serial = 1064] [outer = 0x0] 01:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12785c400) [pid = 1645] [serial = 1065] [outer = 0x126e99c00] 01:00:46 INFO - PROCESS | 1645 | 1461052846812 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x127c55400) [pid = 1645] [serial = 1066] [outer = 0x126e99c00] 01:00:47 INFO - PROCESS | 1645 | 1461052847148 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 572ms 01:00:47 INFO - PROCESS | 1645 | 1461052847174 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:00:47 INFO - PROCESS | 1645 | 1461052847175 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:00:47 INFO - PROCESS | 1645 | 1461052847177 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:00:47 INFO - PROCESS | 1645 | 1461052847178 Marionette TRACE conn2 <- [1,1394,null,{}] 01:00:47 INFO - PROCESS | 1645 | 1461052847181 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:47 INFO - PROCESS | 1645 | 1461052847257 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:00:47 INFO - PROCESS | 1645 | 1461052847263 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8b1800 == 44 [pid = 1645] [id = 356] 01:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x127c5f400) [pid = 1645] [serial = 1067] [outer = 0x0] 01:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x12a715c00) [pid = 1645] [serial = 1068] [outer = 0x127c5f400] 01:00:47 INFO - PROCESS | 1645 | 1461052847289 Marionette DEBUG loaded listener.js 01:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a721c00) [pid = 1645] [serial = 1069] [outer = 0x127c5f400] 01:00:47 INFO - PROCESS | 1645 | 1461052847597 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 01:00:47 INFO - PROCESS | 1645 | 1461052847647 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:00:47 INFO - PROCESS | 1645 | 1461052847648 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:00:47 INFO - PROCESS | 1645 | 1461052847651 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:00:47 INFO - PROCESS | 1645 | 1461052847652 Marionette TRACE conn2 <- [1,1398,null,{}] 01:00:47 INFO - PROCESS | 1645 | 1461052847654 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:47 INFO - PROCESS | 1645 | 1461052847755 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:00:47 INFO - PROCESS | 1645 | 1461052847815 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x114b30800 == 45 [pid = 1645] [id = 357] 01:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1121ee800) [pid = 1645] [serial = 1070] [outer = 0x0] 01:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1121f8400) [pid = 1645] [serial = 1071] [outer = 0x1121ee800] 01:00:47 INFO - PROCESS | 1645 | 1461052847872 Marionette DEBUG loaded listener.js 01:00:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x114d64c00) [pid = 1645] [serial = 1072] [outer = 0x1121ee800] 01:00:48 INFO - PROCESS | 1645 | 1461052848328 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 720ms 01:00:48 INFO - PROCESS | 1645 | 1461052848371 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:00:48 INFO - PROCESS | 1645 | 1461052848375 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:00:48 INFO - PROCESS | 1645 | 1461052848379 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:00:48 INFO - PROCESS | 1645 | 1461052848381 Marionette TRACE conn2 <- [1,1402,null,{}] 01:00:48 INFO - PROCESS | 1645 | 1461052848384 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:48 INFO - PROCESS | 1645 | 1461052848485 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:00:48 INFO - PROCESS | 1645 | 1461052848550 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6e2800 == 46 [pid = 1645] [id = 358] 01:00:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1164b0000) [pid = 1645] [serial = 1073] [outer = 0x0] 01:00:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x119927800) [pid = 1645] [serial = 1074] [outer = 0x1164b0000] 01:00:48 INFO - PROCESS | 1645 | 1461052848581 Marionette DEBUG loaded listener.js 01:00:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11a79fc00) [pid = 1645] [serial = 1075] [outer = 0x1164b0000] 01:00:48 INFO - PROCESS | 1645 | 1461052848985 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 01:00:49 INFO - PROCESS | 1645 | 1461052849052 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 1645 | 1461052849054 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:00:49 INFO - PROCESS | 1645 | 1461052849058 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 1645 | 1461052849059 Marionette TRACE conn2 <- [1,1406,null,{}] 01:00:49 INFO - PROCESS | 1645 | 1461052849062 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:49 INFO - PROCESS | 1645 | 1461052849180 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:00:49 INFO - PROCESS | 1645 | 1461052849244 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x1286b6800 == 47 [pid = 1645] [id = 359] 01:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11acc0800) [pid = 1645] [serial = 1076] [outer = 0x0] 01:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x11b913c00) [pid = 1645] [serial = 1077] [outer = 0x11acc0800] 01:00:49 INFO - PROCESS | 1645 | 1461052849276 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x11bf72800) [pid = 1645] [serial = 1078] [outer = 0x11acc0800] 01:00:49 INFO - PROCESS | 1645 | 1461052849702 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 669ms 01:00:49 INFO - PROCESS | 1645 | 1461052849728 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 1645 | 1461052849731 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:00:49 INFO - PROCESS | 1645 | 1461052849735 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 1645 | 1461052849740 Marionette TRACE conn2 <- [1,1410,null,{}] 01:00:49 INFO - PROCESS | 1645 | 1461052849746 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:49 INFO - PROCESS | 1645 | 1461052849845 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:00:49 INFO - PROCESS | 1645 | 1461052849897 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba96000 == 48 [pid = 1645] [id = 360] 01:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11c20c800) [pid = 1645] [serial = 1079] [outer = 0x0] 01:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x125608000) [pid = 1645] [serial = 1080] [outer = 0x11c20c800] 01:00:49 INFO - PROCESS | 1645 | 1461052849927 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12751b800) [pid = 1645] [serial = 1081] [outer = 0x11c20c800] 01:00:50 INFO - PROCESS | 1645 | 1461052850368 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 675ms 01:00:50 INFO - PROCESS | 1645 | 1461052850410 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:00:50 INFO - PROCESS | 1645 | 1461052850411 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:00:50 INFO - PROCESS | 1645 | 1461052850416 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:00:50 INFO - PROCESS | 1645 | 1461052850417 Marionette TRACE conn2 <- [1,1414,null,{}] 01:00:50 INFO - PROCESS | 1645 | 1461052850419 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:50 INFO - PROCESS | 1645 | 1461052850534 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:00:50 INFO - PROCESS | 1645 | 1461052850596 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cca0800 == 49 [pid = 1645] [id = 361] 01:00:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1276f0400) [pid = 1645] [serial = 1082] [outer = 0x0] 01:00:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x128162000) [pid = 1645] [serial = 1083] [outer = 0x1276f0400] 01:00:50 INFO - PROCESS | 1645 | 1461052850626 Marionette DEBUG loaded listener.js 01:00:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12a71c400) [pid = 1645] [serial = 1084] [outer = 0x1276f0400] 01:00:51 INFO - PROCESS | 1645 | 1461052851104 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 723ms 01:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:00:51 INFO - PROCESS | 1645 | 1461052851140 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:00:51 INFO - PROCESS | 1645 | 1461052851141 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:00:51 INFO - PROCESS | 1645 | 1461052851144 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:00:51 INFO - PROCESS | 1645 | 1461052851145 Marionette TRACE conn2 <- [1,1418,null,{}] 01:00:51 INFO - PROCESS | 1645 | 1461052851150 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:51 INFO - PROCESS | 1645 | 1461052851245 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:00:51 INFO - PROCESS | 1645 | 1461052851329 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d214800 == 50 [pid = 1645] [id = 362] 01:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12a82e000) [pid = 1645] [serial = 1085] [outer = 0x0] 01:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12a830000) [pid = 1645] [serial = 1086] [outer = 0x12a82e000] 01:00:51 INFO - PROCESS | 1645 | 1461052851366 Marionette DEBUG loaded listener.js 01:00:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12a8cf400) [pid = 1645] [serial = 1087] [outer = 0x12a82e000] 01:00:51 INFO - PROCESS | 1645 | 1461052851977 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 872ms 01:00:52 INFO - PROCESS | 1645 | 1461052852016 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:00:52 INFO - PROCESS | 1645 | 1461052852018 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:00:52 INFO - PROCESS | 1645 | 1461052852022 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 1645 | 1461052852024 Marionette TRACE conn2 <- [1,1422,null,{}] 01:00:52 INFO - PROCESS | 1645 | 1461052852029 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:52 INFO - PROCESS | 1645 | 1461052852119 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:00:52 INFO - PROCESS | 1645 | 1461052852186 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdd7800 == 51 [pid = 1645] [id = 363] 01:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x117729c00) [pid = 1645] [serial = 1088] [outer = 0x0] 01:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x118902c00) [pid = 1645] [serial = 1089] [outer = 0x117729c00] 01:00:52 INFO - PROCESS | 1645 | 1461052852214 Marionette DEBUG loaded listener.js 01:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x118f18c00) [pid = 1645] [serial = 1090] [outer = 0x117729c00] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8b1800 == 50 [pid = 1645] [id = 356] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12a92e000 == 49 [pid = 1645] [id = 355] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12a228800 == 48 [pid = 1645] [id = 354] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12a251000 == 47 [pid = 1645] [id = 353] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x128188800 == 46 [pid = 1645] [id = 352] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12a724800) [pid = 1645] [serial = 1026] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | 1461052852668 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x127869800 == 45 [pid = 1645] [id = 351] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x126ed7000 == 44 [pid = 1645] [id = 350] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x1255d6800 == 43 [pid = 1645] [id = 349] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12541c800 == 42 [pid = 1645] [id = 348] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x11bded800 == 41 [pid = 1645] [id = 347] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x118ee6000 == 40 [pid = 1645] [id = 346] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x11b929800 == 39 [pid = 1645] [id = 345] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x11b928000 == 38 [pid = 1645] [id = 344] 01:00:52 INFO - PROCESS | 1645 | --DOCSHELL 0x116354800 == 37 [pid = 1645] [id = 343] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x11642e400) [pid = 1645] [serial = 978] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x127230000) [pid = 1645] [serial = 1008] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x118b55800) [pid = 1645] [serial = 979] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11a79d400) [pid = 1645] [serial = 984] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12a71f800) [pid = 1645] [serial = 1024] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11aa37c00) [pid = 1645] [serial = 985] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11c965c00) [pid = 1645] [serial = 999] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x123cd6800) [pid = 1645] [serial = 1000] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x114d66800) [pid = 1645] [serial = 975] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x115496800) [pid = 1645] [serial = 976] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11bd9d400) [pid = 1645] [serial = 993] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11c165000) [pid = 1645] [serial = 994] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11924dc00) [pid = 1645] [serial = 981] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11a53f000) [pid = 1645] [serial = 982] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1275eec00) [pid = 1645] [serial = 1011] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1257e1000) [pid = 1645] [serial = 1002] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x126a13400) [pid = 1645] [serial = 1003] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1278af800) [pid = 1645] [serial = 1014] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11bd92400) [pid = 1645] [serial = 991] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11bbed000) [pid = 1645] [serial = 990] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11ad25800) [pid = 1645] [serial = 987] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11ade0000) [pid = 1645] [serial = 988] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x118f14800) [pid = 1645] [serial = 1017] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11ade0400) [pid = 1645] [serial = 1018] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11bcc8800) [pid = 1645] [serial = 1020] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11c20e400) [pid = 1645] [serial = 996] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11c582400) [pid = 1645] [serial = 997] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x12a717000) [pid = 1645] [serial = 1023] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x12815b000) [pid = 1645] [serial = 1021] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x12815b400) [pid = 1645] [serial = 1015] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x126bab400) [pid = 1645] [serial = 1005] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x126e8e400) [pid = 1645] [serial = 1006] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x1276ef800) [pid = 1645] [serial = 1012] [outer = 0x0] [url = about:blank] 01:00:52 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12751ac00) [pid = 1645] [serial = 1009] [outer = 0x0] [url = about:blank] 01:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 673ms 01:00:52 INFO - PROCESS | 1645 | 1461052852700 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:00:52 INFO - PROCESS | 1645 | 1461052852704 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:00:52 INFO - PROCESS | 1645 | 1461052852708 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:00:52 INFO - PROCESS | 1645 | 1461052852710 Marionette TRACE conn2 <- [1,1426,null,{}] 01:00:52 INFO - PROCESS | 1645 | 1461052852714 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:52 INFO - PROCESS | 1645 | 1461052852802 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:00:52 INFO - PROCESS | 1645 | 1461052852853 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x118ee6000 == 38 [pid = 1645] [id = 364] 01:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x1191ad000) [pid = 1645] [serial = 1091] [outer = 0x0] 01:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11924b800) [pid = 1645] [serial = 1092] [outer = 0x1191ad000] 01:00:52 INFO - PROCESS | 1645 | 1461052852880 Marionette DEBUG loaded listener.js 01:00:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11a7a0000) [pid = 1645] [serial = 1093] [outer = 0x1191ad000] 01:00:53 INFO - PROCESS | 1645 | 1461052853196 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 523ms 01:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:00:53 INFO - PROCESS | 1645 | 1461052853232 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:00:53 INFO - PROCESS | 1645 | 1461052853233 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:00:53 INFO - PROCESS | 1645 | 1461052853235 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:00:53 INFO - PROCESS | 1645 | 1461052853237 Marionette TRACE conn2 <- [1,1430,null,{}] 01:00:53 INFO - PROCESS | 1645 | 1461052853247 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:53 INFO - PROCESS | 1645 | 1461052853330 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:00:53 INFO - PROCESS | 1645 | 1461052853389 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c29f800 == 39 [pid = 1645] [id = 365] 01:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11a79a800) [pid = 1645] [serial = 1094] [outer = 0x0] 01:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11bbebc00) [pid = 1645] [serial = 1095] [outer = 0x11a79a800] 01:00:53 INFO - PROCESS | 1645 | 1461052853436 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11bd9e000) [pid = 1645] [serial = 1096] [outer = 0x11a79a800] 01:00:53 INFO - PROCESS | 1645 | 1461052853739 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 01:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:00:53 INFO - PROCESS | 1645 | 1461052853755 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:00:53 INFO - PROCESS | 1645 | 1461052853757 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:00:53 INFO - PROCESS | 1645 | 1461052853759 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:00:53 INFO - PROCESS | 1645 | 1461052853760 Marionette TRACE conn2 <- [1,1434,null,{}] 01:00:53 INFO - PROCESS | 1645 | 1461052853765 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:53 INFO - PROCESS | 1645 | 1461052853850 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:00:53 INFO - PROCESS | 1645 | 1461052853854 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x125424800 == 40 [pid = 1645] [id = 366] 01:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11bd9e800) [pid = 1645] [serial = 1097] [outer = 0x0] 01:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11c57f400) [pid = 1645] [serial = 1098] [outer = 0x11bd9e800] 01:00:53 INFO - PROCESS | 1645 | 1461052853880 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x123cd2c00) [pid = 1645] [serial = 1099] [outer = 0x11bd9e800] 01:00:54 INFO - PROCESS | 1645 | 1461052854222 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 474ms 01:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:00:54 INFO - PROCESS | 1645 | 1461052854234 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 1645 | 1461052854235 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:00:54 INFO - PROCESS | 1645 | 1461052854237 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 1645 | 1461052854238 Marionette TRACE conn2 <- [1,1438,null,{}] 01:00:54 INFO - PROCESS | 1645 | 1461052854241 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:54 INFO - PROCESS | 1645 | 1461052854322 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:00:54 INFO - PROCESS | 1645 | 1461052854326 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x125647800 == 41 [pid = 1645] [id = 367] 01:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11c627000) [pid = 1645] [serial = 1100] [outer = 0x0] 01:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1257d7c00) [pid = 1645] [serial = 1101] [outer = 0x11c627000] 01:00:54 INFO - PROCESS | 1645 | 1461052854353 Marionette DEBUG loaded listener.js 01:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x126babc00) [pid = 1645] [serial = 1102] [outer = 0x11c627000] 01:00:54 INFO - PROCESS | 1645 | 1461052854742 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 01:00:54 INFO - PROCESS | 1645 | 1461052854758 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:00:54 INFO - PROCESS | 1645 | 1461052854760 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:00:54 INFO - PROCESS | 1645 | 1461052854765 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:00:54 INFO - PROCESS | 1645 | 1461052854767 Marionette TRACE conn2 <- [1,1442,null,{}] 01:00:54 INFO - PROCESS | 1645 | 1461052854771 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:54 INFO - PROCESS | 1645 | 1461052854959 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:00:54 INFO - PROCESS | 1645 | 1461052854985 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12817c800 == 42 [pid = 1645] [id = 368] 01:00:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1257e7c00) [pid = 1645] [serial = 1103] [outer = 0x0] 01:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x126e92800) [pid = 1645] [serial = 1104] [outer = 0x1257e7c00] 01:00:55 INFO - PROCESS | 1645 | 1461052855030 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a82c000) [pid = 1645] [serial = 1105] [outer = 0x1257e7c00] 01:00:55 INFO - PROCESS | 1645 | 1461052855424 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 670ms 01:00:55 INFO - PROCESS | 1645 | 1461052855436 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 1645 | 1461052855438 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:00:55 INFO - PROCESS | 1645 | 1461052855449 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 1645 | 1461052855450 Marionette TRACE conn2 <- [1,1446,null,{}] 01:00:55 INFO - PROCESS | 1645 | 1461052855454 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:55 INFO - PROCESS | 1645 | 1461052855604 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:00:55 INFO - PROCESS | 1645 | 1461052855622 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a237000 == 43 [pid = 1645] [id = 369] 01:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x126bb6000) [pid = 1645] [serial = 1106] [outer = 0x0] 01:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12a8cd800) [pid = 1645] [serial = 1107] [outer = 0x126bb6000] 01:00:55 INFO - PROCESS | 1645 | 1461052855663 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12a946c00) [pid = 1645] [serial = 1108] [outer = 0x126bb6000] 01:00:56 INFO - PROCESS | 1645 | 1461052856127 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 773ms 01:00:56 INFO - PROCESS | 1645 | 1461052856223 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:00:56 INFO - PROCESS | 1645 | 1461052856224 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:00:56 INFO - PROCESS | 1645 | 1461052856239 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:00:56 INFO - PROCESS | 1645 | 1461052856241 Marionette TRACE conn2 <- [1,1450,null,{}] 01:00:56 INFO - PROCESS | 1645 | 1461052856244 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:56 INFO - PROCESS | 1645 | 1461052856429 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:00:56 INFO - PROCESS | 1645 | 1461052856450 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b28e800 == 44 [pid = 1645] [id = 370] 01:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12a829800) [pid = 1645] [serial = 1109] [outer = 0x0] 01:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12af09000) [pid = 1645] [serial = 1110] [outer = 0x12a829800] 01:00:56 INFO - PROCESS | 1645 | 1461052856492 Marionette DEBUG loaded listener.js 01:00:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12af4c800) [pid = 1645] [serial = 1111] [outer = 0x12a829800] 01:00:56 INFO - PROCESS | 1645 | 1461052856972 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x126e99c00) [pid = 1645] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11bbf4c00) [pid = 1645] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11af81800) [pid = 1645] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x114c0cc00) [pid = 1645] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11a7a1800) [pid = 1645] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11ad2ec00) [pid = 1645] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11bcbd000) [pid = 1645] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x114d5fc00) [pid = 1645] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x126e8f800) [pid = 1645] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x126ba8000) [pid = 1645] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x119255c00) [pid = 1645] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:00:56 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11ade7000) [pid = 1645] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 782ms 01:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:00:57 INFO - PROCESS | 1645 | 1461052857009 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:00:57 INFO - PROCESS | 1645 | 1461052857010 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:00:57 INFO - PROCESS | 1645 | 1461052857014 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:00:57 INFO - PROCESS | 1645 | 1461052857016 Marionette TRACE conn2 <- [1,1454,null,{}] 01:00:57 INFO - PROCESS | 1645 | 1461052857018 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:57 INFO - PROCESS | 1645 | 1461052857098 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:00:57 INFO - PROCESS | 1645 | 1461052857104 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b65d000 == 45 [pid = 1645] [id = 371] 01:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x118b88000) [pid = 1645] [serial = 1112] [outer = 0x0] 01:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11ade7000) [pid = 1645] [serial = 1113] [outer = 0x118b88000] 01:00:57 INFO - PROCESS | 1645 | 1461052857130 Marionette DEBUG loaded listener.js 01:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x125607800) [pid = 1645] [serial = 1114] [outer = 0x118b88000] 01:00:57 INFO - PROCESS | 1645 | 1461052857449 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 470ms 01:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:00:57 INFO - PROCESS | 1645 | 1461052857484 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:00:57 INFO - PROCESS | 1645 | 1461052857485 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:00:57 INFO - PROCESS | 1645 | 1461052857487 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:00:57 INFO - PROCESS | 1645 | 1461052857488 Marionette TRACE conn2 <- [1,1458,null,{}] 01:00:57 INFO - PROCESS | 1645 | 1461052857491 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:57 INFO - PROCESS | 1645 | 1461052857571 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:00:57 INFO - PROCESS | 1645 | 1461052857622 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be7a800 == 46 [pid = 1645] [id = 372] 01:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x118bd6800) [pid = 1645] [serial = 1115] [outer = 0x0] 01:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x12a950c00) [pid = 1645] [serial = 1116] [outer = 0x118bd6800] 01:00:57 INFO - PROCESS | 1645 | 1461052857647 Marionette DEBUG loaded listener.js 01:00:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12b049000) [pid = 1645] [serial = 1117] [outer = 0x118bd6800] 01:00:57 INFO - PROCESS | 1645 | 1461052857955 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 518ms 01:00:58 INFO - PROCESS | 1645 | 1461052858006 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:00:58 INFO - PROCESS | 1645 | 1461052858007 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:00:58 INFO - PROCESS | 1645 | 1461052858009 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 1645 | 1461052858011 Marionette TRACE conn2 <- [1,1462,null,{}] 01:00:58 INFO - PROCESS | 1645 | 1461052858013 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:58 INFO - PROCESS | 1645 | 1461052858110 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:00:58 INFO - PROCESS | 1645 | 1461052858114 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d346800 == 47 [pid = 1645] [id = 373] 01:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x118b33c00) [pid = 1645] [serial = 1118] [outer = 0x0] 01:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x12b2b4c00) [pid = 1645] [serial = 1119] [outer = 0x118b33c00] 01:00:58 INFO - PROCESS | 1645 | 1461052858143 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12b81f400) [pid = 1645] [serial = 1120] [outer = 0x118b33c00] 01:00:58 INFO - PROCESS | 1645 | 1461052858482 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 01:00:58 INFO - PROCESS | 1645 | 1461052858531 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:00:58 INFO - PROCESS | 1645 | 1461052858532 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:00:58 INFO - PROCESS | 1645 | 1461052858534 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 1645 | 1461052858535 Marionette TRACE conn2 <- [1,1466,null,{}] 01:00:58 INFO - PROCESS | 1645 | 1461052858537 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:58 INFO - PROCESS | 1645 | 1461052858622 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:00:58 INFO - PROCESS | 1645 | 1461052858626 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da48000 == 48 [pid = 1645] [id = 374] 01:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12b047400) [pid = 1645] [serial = 1121] [outer = 0x0] 01:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12b8ee800) [pid = 1645] [serial = 1122] [outer = 0x12b047400] 01:00:58 INFO - PROCESS | 1645 | 1461052858652 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12b8f8400) [pid = 1645] [serial = 1123] [outer = 0x12b047400] 01:00:59 INFO - PROCESS | 1645 | 1461052859049 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 01:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:00:59 INFO - PROCESS | 1645 | 1461052859105 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:00:59 INFO - PROCESS | 1645 | 1461052859107 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:00:59 INFO - PROCESS | 1645 | 1461052859111 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1645 | 1461052859113 Marionette TRACE conn2 <- [1,1470,null,{}] 01:00:59 INFO - PROCESS | 1645 | 1461052859118 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:00:59 INFO - PROCESS | 1645 | 1461052859249 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:00:59 INFO - PROCESS | 1645 | 1461052859305 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x119283800 == 49 [pid = 1645] [id = 375] 01:00:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x114d5c400) [pid = 1645] [serial = 1124] [outer = 0x0] 01:00:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1153ce800) [pid = 1645] [serial = 1125] [outer = 0x114d5c400] 01:00:59 INFO - PROCESS | 1645 | 1461052859336 Marionette DEBUG loaded listener.js 01:00:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x118b56400) [pid = 1645] [serial = 1126] [outer = 0x114d5c400] 01:00:59 INFO - PROCESS | 1645 | 1461052859826 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 774ms 01:00:59 INFO - PROCESS | 1645 | 1461052859886 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:00:59 INFO - PROCESS | 1645 | 1461052859892 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:00:59 INFO - PROCESS | 1645 | 1461052859938 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1645 | 1461052859941 Marionette TRACE conn2 <- [1,1474,null,{}] 01:00:59 INFO - PROCESS | 1645 | 1461052859959 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:00 INFO - PROCESS | 1645 | 1461052860109 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:01:00 INFO - PROCESS | 1645 | 1461052860141 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12541b800 == 50 [pid = 1645] [id = 376] 01:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11a79d400) [pid = 1645] [serial = 1127] [outer = 0x0] 01:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x11afec800) [pid = 1645] [serial = 1128] [outer = 0x11a79d400] 01:01:00 INFO - PROCESS | 1645 | 1461052860171 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x11bcc9400) [pid = 1645] [serial = 1129] [outer = 0x11a79d400] 01:01:00 INFO - PROCESS | 1645 | 1461052860620 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 725ms 01:01:00 INFO - PROCESS | 1645 | 1461052860679 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:01:00 INFO - PROCESS | 1645 | 1461052860680 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:01:00 INFO - PROCESS | 1645 | 1461052860684 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:01:00 INFO - PROCESS | 1645 | 1461052860687 Marionette TRACE conn2 <- [1,1478,null,{}] 01:01:00 INFO - PROCESS | 1645 | 1461052860695 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:00 INFO - PROCESS | 1645 | 1461052860802 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:01:00 INFO - PROCESS | 1645 | 1461052860866 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba8b000 == 51 [pid = 1645] [id = 377] 01:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x123cd8800) [pid = 1645] [serial = 1130] [outer = 0x0] 01:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x126ca0000) [pid = 1645] [serial = 1131] [outer = 0x123cd8800] 01:01:00 INFO - PROCESS | 1645 | 1461052860898 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1276ef800) [pid = 1645] [serial = 1132] [outer = 0x123cd8800] 01:01:01 INFO - PROCESS | 1645 | 1461052861336 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 726ms 01:01:01 INFO - PROCESS | 1645 | 1461052861411 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:01:01 INFO - PROCESS | 1645 | 1461052861414 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:01:01 INFO - PROCESS | 1645 | 1461052861417 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:01:01 INFO - PROCESS | 1645 | 1461052861418 Marionette TRACE conn2 <- [1,1482,null,{}] 01:01:01 INFO - PROCESS | 1645 | 1461052861421 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:01 INFO - PROCESS | 1645 | 1461052861520 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:01:01 INFO - PROCESS | 1645 | 1461052861584 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e64c000 == 52 [pid = 1645] [id = 378] 01:01:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12a71ac00) [pid = 1645] [serial = 1133] [outer = 0x0] 01:01:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12a94d000) [pid = 1645] [serial = 1134] [outer = 0x12a71ac00] 01:01:01 INFO - PROCESS | 1645 | 1461052861615 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12af11000) [pid = 1645] [serial = 1135] [outer = 0x12a71ac00] 01:01:02 INFO - PROCESS | 1645 | 1461052862099 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 723ms 01:01:02 INFO - PROCESS | 1645 | 1461052862142 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:01:02 INFO - PROCESS | 1645 | 1461052862144 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:01:02 INFO - PROCESS | 1645 | 1461052862148 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:01:02 INFO - PROCESS | 1645 | 1461052862150 Marionette TRACE conn2 <- [1,1486,null,{}] 01:01:02 INFO - PROCESS | 1645 | 1461052862154 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:02 INFO - PROCESS | 1645 | 1461052862305 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:01:02 INFO - PROCESS | 1645 | 1461052862396 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c535000 == 53 [pid = 1645] [id = 379] 01:01:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11a7a2400) [pid = 1645] [serial = 1136] [outer = 0x0] 01:01:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11c165800) [pid = 1645] [serial = 1137] [outer = 0x11a7a2400] 01:01:02 INFO - PROCESS | 1645 | 1461052862442 Marionette DEBUG loaded listener.js 01:01:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12a718800) [pid = 1645] [serial = 1138] [outer = 0x11a7a2400] 01:01:03 INFO - PROCESS | 1645 | 1461052863142 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1024ms 01:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:01:03 INFO - PROCESS | 1645 | 1461052863171 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 1645 | 1461052863173 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:01:03 INFO - PROCESS | 1645 | 1461052863177 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 1645 | 1461052863182 Marionette TRACE conn2 <- [1,1490,null,{}] 01:01:03 INFO - PROCESS | 1645 | 1461052863185 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:03 INFO - PROCESS | 1645 | 1461052863274 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:01:03 INFO - PROCESS | 1645 | 1461052863344 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x1189e6000 == 54 [pid = 1645] [id = 380] 01:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x118b29c00) [pid = 1645] [serial = 1139] [outer = 0x0] 01:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x118bcf400) [pid = 1645] [serial = 1140] [outer = 0x118b29c00] 01:01:03 INFO - PROCESS | 1645 | 1461052863373 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x119248c00) [pid = 1645] [serial = 1141] [outer = 0x118b29c00] 01:01:03 INFO - PROCESS | 1645 | 1461052863810 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x125650800 == 53 [pid = 1645] [id = 86] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12d346800 == 52 [pid = 1645] [id = 373] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12be7a800 == 51 [pid = 1645] [id = 372] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x11b65d000 == 50 [pid = 1645] [id = 371] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12b28e800 == 49 [pid = 1645] [id = 370] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12a237000 == 48 [pid = 1645] [id = 369] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12817c800 == 47 [pid = 1645] [id = 368] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x11912b400) [pid = 1645] [serial = 1032] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x114d59000) [pid = 1645] [serial = 1029] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x125647800 == 46 [pid = 1645] [id = 367] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x125424800 == 45 [pid = 1645] [id = 366] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x11c29f800 == 44 [pid = 1645] [id = 365] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x118ee6000 == 43 [pid = 1645] [id = 364] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x11bdd7800 == 42 [pid = 1645] [id = 363] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba96000 == 41 [pid = 1645] [id = 360] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x1286b6800 == 40 [pid = 1645] [id = 359] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6e2800 == 39 [pid = 1645] [id = 358] 01:01:03 INFO - PROCESS | 1645 | --DOCSHELL 0x114b30800 == 38 [pid = 1645] [id = 357] 01:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 675ms 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12f460c00) [pid = 1645] [serial = 973] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x125604c00) [pid = 1645] [serial = 1053] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x1189ea800) [pid = 1645] [serial = 1038] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x119247c00) [pid = 1645] [serial = 1039] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x127235800) [pid = 1645] [serial = 1059] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x126c9c400) [pid = 1645] [serial = 1056] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x126e8f000) [pid = 1645] [serial = 1057] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12785c400) [pid = 1645] [serial = 1065] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12751b400) [pid = 1645] [serial = 1060] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11bcc2c00) [pid = 1645] [serial = 1062] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x126ba9800) [pid = 1645] [serial = 1054] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x123aebc00) [pid = 1645] [serial = 1051] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11bcc6800) [pid = 1645] [serial = 1048] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x1257e9c00) [pid = 1645] [serial = 1063] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12a715c00) [pid = 1645] [serial = 1068] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x127c55400) [pid = 1645] [serial = 1066] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11bd9a800) [pid = 1645] [serial = 1050] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11bbec800) [pid = 1645] [serial = 1047] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x115278800) [pid = 1645] [serial = 1035] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x116605000) [pid = 1645] [serial = 1036] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11a7c9000) [pid = 1645] [serial = 1041] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11ad25400) [pid = 1645] [serial = 1042] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11af84000) [pid = 1645] [serial = 1044] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11b914000) [pid = 1645] [serial = 1045] [outer = 0x0] [url = about:blank] 01:01:03 INFO - PROCESS | 1645 | 1461052863864 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 1645 | 1461052863868 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:01:03 INFO - PROCESS | 1645 | 1461052863875 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 1645 | 1461052863877 Marionette TRACE conn2 <- [1,1494,null,{}] 01:01:03 INFO - PROCESS | 1645 | 1461052863881 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:03 INFO - PROCESS | 1645 | 1461052863957 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:01:03 INFO - PROCESS | 1645 | 1461052863966 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199dc800 == 39 [pid = 1645] [id = 381] 01:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11a535c00) [pid = 1645] [serial = 1142] [outer = 0x0] 01:01:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11a798c00) [pid = 1645] [serial = 1143] [outer = 0x11a535c00] 01:01:03 INFO - PROCESS | 1645 | 1461052863996 Marionette DEBUG loaded listener.js 01:01:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11acb8c00) [pid = 1645] [serial = 1144] [outer = 0x11a535c00] 01:01:04 INFO - PROCESS | 1645 | 1461052864352 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 522ms 01:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:01:04 INFO - PROCESS | 1645 | 1461052864411 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:01:04 INFO - PROCESS | 1645 | 1461052864412 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:01:04 INFO - PROCESS | 1645 | 1461052864416 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:01:04 INFO - PROCESS | 1645 | 1461052864418 Marionette TRACE conn2 <- [1,1498,null,{}] 01:01:04 INFO - PROCESS | 1645 | 1461052864425 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:04 INFO - PROCESS | 1645 | 1461052864505 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:01:04 INFO - PROCESS | 1645 | 1461052864509 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c93d800 == 40 [pid = 1645] [id = 382] 01:01:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11af88c00) [pid = 1645] [serial = 1145] [outer = 0x0] 01:01:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11bcc0400) [pid = 1645] [serial = 1146] [outer = 0x11af88c00] 01:01:04 INFO - PROCESS | 1645 | 1461052864540 Marionette DEBUG loaded listener.js 01:01:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11bd9f400) [pid = 1645] [serial = 1147] [outer = 0x11af88c00] 01:01:04 INFO - PROCESS | 1645 | 1461052864903 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 01:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:01:04 INFO - PROCESS | 1645 | 1461052864936 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:01:04 INFO - PROCESS | 1645 | 1461052864938 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:01:04 INFO - PROCESS | 1645 | 1461052864940 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:01:04 INFO - PROCESS | 1645 | 1461052864941 Marionette TRACE conn2 <- [1,1502,null,{}] 01:01:04 INFO - PROCESS | 1645 | 1461052864943 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:05 INFO - PROCESS | 1645 | 1461052865043 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:01:05 INFO - PROCESS | 1645 | 1461052865052 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x125506000 == 41 [pid = 1645] [id = 383] 01:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11c166000) [pid = 1645] [serial = 1148] [outer = 0x0] 01:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11c20b000) [pid = 1645] [serial = 1149] [outer = 0x11c166000] 01:01:05 INFO - PROCESS | 1645 | 1461052865079 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x123aec400) [pid = 1645] [serial = 1150] [outer = 0x11c166000] 01:01:05 INFO - PROCESS | 1645 | 1461052865368 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 01:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:01:05 INFO - PROCESS | 1645 | 1461052865409 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 1645 | 1461052865410 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:01:05 INFO - PROCESS | 1645 | 1461052865413 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 1645 | 1461052865416 Marionette TRACE conn2 <- [1,1506,null,{}] 01:01:05 INFO - PROCESS | 1645 | 1461052865418 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:05 INFO - PROCESS | 1645 | 1461052865492 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:01:05 INFO - PROCESS | 1645 | 1461052865498 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x127595800 == 42 [pid = 1645] [id = 384] 01:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x123cd7800) [pid = 1645] [serial = 1151] [outer = 0x0] 01:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x1257e5c00) [pid = 1645] [serial = 1152] [outer = 0x123cd7800] 01:01:05 INFO - PROCESS | 1645 | 1461052865524 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x126baa000) [pid = 1645] [serial = 1153] [outer = 0x123cd7800] 01:01:05 INFO - PROCESS | 1645 | 1461052865872 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 470ms 01:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:01:05 INFO - PROCESS | 1645 | 1461052865884 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:01:05 INFO - PROCESS | 1645 | 1461052865885 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:01:05 INFO - PROCESS | 1645 | 1461052865887 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:01:05 INFO - PROCESS | 1645 | 1461052865888 Marionette TRACE conn2 <- [1,1510,null,{}] 01:01:05 INFO - PROCESS | 1645 | 1461052865890 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:06 INFO - PROCESS | 1645 | 1461052866012 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:01:06 INFO - PROCESS | 1645 | 1461052866038 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x128118800 == 43 [pid = 1645] [id = 385] 01:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x126e8f000) [pid = 1645] [serial = 1154] [outer = 0x0] 01:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12766dc00) [pid = 1645] [serial = 1155] [outer = 0x126e8f000] 01:01:06 INFO - PROCESS | 1645 | 1461052866066 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x127b7fc00) [pid = 1645] [serial = 1156] [outer = 0x126e8f000] 01:01:06 INFO - PROCESS | 1645 | 1461052866408 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 569ms 01:01:06 INFO - PROCESS | 1645 | 1461052866456 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:01:06 INFO - PROCESS | 1645 | 1461052866457 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:01:06 INFO - PROCESS | 1645 | 1461052866459 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:01:06 INFO - PROCESS | 1645 | 1461052866461 Marionette TRACE conn2 <- [1,1514,null,{}] 01:01:06 INFO - PROCESS | 1645 | 1461052866463 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:06 INFO - PROCESS | 1645 | 1461052866556 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:01:06 INFO - PROCESS | 1645 | 1461052866568 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a238000 == 44 [pid = 1645] [id = 386] 01:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x127c5b000) [pid = 1645] [serial = 1157] [outer = 0x0] 01:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x128161000) [pid = 1645] [serial = 1158] [outer = 0x127c5b000] 01:01:06 INFO - PROCESS | 1645 | 1461052866593 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12a715c00) [pid = 1645] [serial = 1159] [outer = 0x127c5b000] 01:01:06 INFO - PROCESS | 1645 | 1461052866956 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 01:01:06 INFO - PROCESS | 1645 | 1461052866980 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:01:06 INFO - PROCESS | 1645 | 1461052866982 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:01:06 INFO - PROCESS | 1645 | 1461052866986 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:01:06 INFO - PROCESS | 1645 | 1461052866987 Marionette TRACE conn2 <- [1,1518,null,{}] 01:01:07 INFO - PROCESS | 1645 | 1461052866996 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:07 INFO - PROCESS | 1645 | 1461052867139 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:01:07 INFO - PROCESS | 1645 | 1461052867154 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7cf000 == 45 [pid = 1645] [id = 387] 01:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x127c5bc00) [pid = 1645] [serial = 1160] [outer = 0x0] 01:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12a823800) [pid = 1645] [serial = 1161] [outer = 0x127c5bc00] 01:01:07 INFO - PROCESS | 1645 | 1461052867180 Marionette DEBUG loaded listener.js 01:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12a8c4400) [pid = 1645] [serial = 1162] [outer = 0x127c5bc00] 01:01:07 INFO - PROCESS | 1645 | 1461052867522 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 571ms 01:01:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:01:07 INFO - PROCESS | 1645 | 1461052867557 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 1645 | 1461052867558 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:01:07 INFO - PROCESS | 1645 | 1461052867560 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 1645 | 1461052867561 Marionette TRACE conn2 <- [1,1522,null,{}] 01:01:07 INFO - PROCESS | 1645 | 1461052867564 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:07 INFO - PROCESS | 1645 | 1461052867662 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:01:07 INFO - PROCESS | 1645 | 1461052867694 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a927800 == 46 [pid = 1645] [id = 388] 01:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12a8c4800) [pid = 1645] [serial = 1163] [outer = 0x0] 01:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12a94a400) [pid = 1645] [serial = 1164] [outer = 0x12a8c4800] 01:01:07 INFO - PROCESS | 1645 | 1461052867720 Marionette DEBUG loaded listener.js 01:01:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12af0f000) [pid = 1645] [serial = 1165] [outer = 0x12a8c4800] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x1121ee800) [pid = 1645] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x1257e7c00) [pid = 1645] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x118bd6800) [pid = 1645] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1146b8400) [pid = 1645] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12a720400) [pid = 1645] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x115499400) [pid = 1645] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x126bb6000) [pid = 1645] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12a829800) [pid = 1645] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11bd9e800) [pid = 1645] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11c627000) [pid = 1645] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12a82e000) [pid = 1645] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x11a79a800) [pid = 1645] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1164b0000) [pid = 1645] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11acc0800) [pid = 1645] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11c20c800) [pid = 1645] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x1191ad000) [pid = 1645] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x1276f0400) [pid = 1645] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x117729c00) [pid = 1645] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x118b88000) [pid = 1645] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:01:08 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118b33c00) [pid = 1645] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:01:08 INFO - PROCESS | 1645 | 1461052868190 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:01:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:01:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:01:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:01:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:01:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 01:01:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:01:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 01:01:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:01:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 672ms 01:01:08 INFO - PROCESS | 1645 | 1461052868232 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:01:08 INFO - PROCESS | 1645 | 1461052868234 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:01:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:01:08 INFO - PROCESS | 1645 | 1461052868236 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:01:08 INFO - PROCESS | 1645 | 1461052868237 Marionette TRACE conn2 <- [1,1526,null,{}] 01:01:08 INFO - PROCESS | 1645 | 1461052868239 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:08 INFO - PROCESS | 1645 | 1461052868319 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:01:08 INFO - PROCESS | 1645 | 1461052868323 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad4f000 == 47 [pid = 1645] [id = 389] 01:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x1121f2000) [pid = 1645] [serial = 1166] [outer = 0x0] 01:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x118bdb400) [pid = 1645] [serial = 1167] [outer = 0x1121f2000] 01:01:08 INFO - PROCESS | 1645 | 1461052868349 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11ad31800) [pid = 1645] [serial = 1168] [outer = 0x1121f2000] 01:01:08 INFO - PROCESS | 1645 | 1461052868682 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:01:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:01:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:01:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:01:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:01:08 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 01:01:08 INFO - PROCESS | 1645 | 1461052868705 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:01:08 INFO - PROCESS | 1645 | 1461052868706 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:01:08 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:01:08 INFO - PROCESS | 1645 | 1461052868709 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:01:08 INFO - PROCESS | 1645 | 1461052868710 Marionette TRACE conn2 <- [1,1530,null,{}] 01:01:08 INFO - PROCESS | 1645 | 1461052868715 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:08 INFO - PROCESS | 1645 | 1461052868827 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:01:08 INFO - PROCESS | 1645 | 1461052868836 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7dc000 == 48 [pid = 1645] [id = 390] 01:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11bf75000) [pid = 1645] [serial = 1169] [outer = 0x0] 01:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12a94e800) [pid = 1645] [serial = 1170] [outer = 0x11bf75000] 01:01:08 INFO - PROCESS | 1645 | 1461052868865 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12b3f9400) [pid = 1645] [serial = 1171] [outer = 0x11bf75000] 01:01:09 INFO - PROCESS | 1645 | 1461052869172 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:01:09 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 01:01:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:01:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:01:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:01:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:01:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 01:01:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:01:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 474ms 01:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:01:09 INFO - PROCESS | 1645 | 1461052869186 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 1645 | 1461052869187 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:01:09 INFO - PROCESS | 1645 | 1461052869189 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1645 | 1461052869190 Marionette TRACE conn2 <- [1,1534,null,{}] 01:01:09 INFO - PROCESS | 1645 | 1461052869192 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 1645 | 1461052869276 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:01:09 INFO - PROCESS | 1645 | 1461052869283 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7da000 == 49 [pid = 1645] [id = 391] 01:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12a719800) [pid = 1645] [serial = 1172] [outer = 0x0] 01:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12b8f0000) [pid = 1645] [serial = 1173] [outer = 0x12a719800] 01:01:09 INFO - PROCESS | 1645 | 1461052869309 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12bb60000) [pid = 1645] [serial = 1174] [outer = 0x12a719800] 01:01:09 INFO - PROCESS | 1645 | 1461052869661 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 01:01:09 INFO - PROCESS | 1645 | 1461052869709 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:01:09 INFO - PROCESS | 1645 | 1461052869711 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:01:09 INFO - PROCESS | 1645 | 1461052869715 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1645 | 1461052869717 Marionette TRACE conn2 <- [1,1538,null,{}] 01:01:09 INFO - PROCESS | 1645 | 1461052869720 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:09 INFO - PROCESS | 1645 | 1461052869848 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:01:09 INFO - PROCESS | 1645 | 1461052869860 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e710000 == 50 [pid = 1645] [id = 392] 01:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12b8f2c00) [pid = 1645] [serial = 1175] [outer = 0x0] 01:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12bbd3c00) [pid = 1645] [serial = 1176] [outer = 0x12b8f2c00] 01:01:09 INFO - PROCESS | 1645 | 1461052869892 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12bbe3000) [pid = 1645] [serial = 1177] [outer = 0x12b8f2c00] 01:01:10 INFO - PROCESS | 1645 | 1461052870333 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:01:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:01:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 672ms 01:01:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:01:10 INFO - PROCESS | 1645 | 1461052870387 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:01:10 INFO - PROCESS | 1645 | 1461052870389 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:01:10 INFO - PROCESS | 1645 | 1461052870393 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:01:10 INFO - PROCESS | 1645 | 1461052870395 Marionette TRACE conn2 <- [1,1542,null,{}] 01:01:10 INFO - PROCESS | 1645 | 1461052870399 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:10 INFO - PROCESS | 1645 | 1461052870502 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:01:10 INFO - PROCESS | 1645 | 1461052870558 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b932000 == 51 [pid = 1645] [id = 393] 01:01:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x115372400) [pid = 1645] [serial = 1178] [outer = 0x0] 01:01:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x118789400) [pid = 1645] [serial = 1179] [outer = 0x115372400] 01:01:10 INFO - PROCESS | 1645 | 1461052870591 Marionette DEBUG loaded listener.js 01:01:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1191b4400) [pid = 1645] [serial = 1180] [outer = 0x115372400] 01:01:11 INFO - PROCESS | 1645 | 1461052871050 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:01:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:01:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 672ms 01:01:11 INFO - PROCESS | 1645 | 1461052871065 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 1645 | 1461052871071 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:01:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:01:11 INFO - PROCESS | 1645 | 1461052871079 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 1645 | 1461052871081 Marionette TRACE conn2 <- [1,1546,null,{}] 01:01:11 INFO - PROCESS | 1645 | 1461052871085 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:11 INFO - PROCESS | 1645 | 1461052871275 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:01:11 INFO - PROCESS | 1645 | 1461052871388 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c954000 == 52 [pid = 1645] [id = 394] 01:01:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11ade3c00) [pid = 1645] [serial = 1181] [outer = 0x0] 01:01:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11b917c00) [pid = 1645] [serial = 1182] [outer = 0x11ade3c00] 01:01:11 INFO - PROCESS | 1645 | 1461052871437 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11bccb000) [pid = 1645] [serial = 1183] [outer = 0x11ade3c00] 01:01:11 INFO - PROCESS | 1645 | 1461052871935 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:01:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:01:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 922ms 01:01:12 INFO - PROCESS | 1645 | 1461052872000 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:01:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:01:12 INFO - PROCESS | 1645 | 1461052872002 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:01:12 INFO - PROCESS | 1645 | 1461052872005 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1645 | 1461052872009 Marionette TRACE conn2 <- [1,1550,null,{}] 01:01:12 INFO - PROCESS | 1645 | 1461052872021 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:12 INFO - PROCESS | 1645 | 1461052872176 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:01:12 INFO - PROCESS | 1645 | 1461052872275 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba9a000 == 53 [pid = 1645] [id = 395] 01:01:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11bd9dc00) [pid = 1645] [serial = 1184] [outer = 0x0] 01:01:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x126a0d400) [pid = 1645] [serial = 1185] [outer = 0x11bd9dc00] 01:01:12 INFO - PROCESS | 1645 | 1461052872327 Marionette DEBUG loaded listener.js 01:01:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12722a800) [pid = 1645] [serial = 1186] [outer = 0x11bd9dc00] 01:01:12 INFO - PROCESS | 1645 | 1461052872818 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:01:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:01:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 825ms 01:01:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:01:12 INFO - PROCESS | 1645 | 1461052872831 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:01:12 INFO - PROCESS | 1645 | 1461052872834 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:01:12 INFO - PROCESS | 1645 | 1461052872836 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1645 | 1461052872837 Marionette TRACE conn2 <- [1,1554,null,{}] 01:01:12 INFO - PROCESS | 1645 | 1461052872840 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:12 INFO - PROCESS | 1645 | 1461052872939 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:01:12 INFO - PROCESS | 1645 | 1461052872991 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebd1000 == 54 [pid = 1645] [id = 396] 01:01:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x126bd4c00) [pid = 1645] [serial = 1187] [outer = 0x0] 01:01:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x1275f2400) [pid = 1645] [serial = 1188] [outer = 0x126bd4c00] 01:01:13 INFO - PROCESS | 1645 | 1461052873021 Marionette DEBUG loaded listener.js 01:01:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12a8cc000) [pid = 1645] [serial = 1189] [outer = 0x126bd4c00] 01:01:13 INFO - PROCESS | 1645 | 1461052873418 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:01:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:01:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 618ms 01:01:13 INFO - PROCESS | 1645 | 1461052873455 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:01:13 INFO - PROCESS | 1645 | 1461052873456 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:01:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:01:13 INFO - PROCESS | 1645 | 1461052873458 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:01:13 INFO - PROCESS | 1645 | 1461052873460 Marionette TRACE conn2 <- [1,1558,null,{}] 01:01:13 INFO - PROCESS | 1645 | 1461052873462 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:13 INFO - PROCESS | 1645 | 1461052873562 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:01:13 INFO - PROCESS | 1645 | 1461052873617 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebed800 == 55 [pid = 1645] [id = 397] 01:01:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12a942c00) [pid = 1645] [serial = 1190] [outer = 0x0] 01:01:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12b04a800) [pid = 1645] [serial = 1191] [outer = 0x12a942c00] 01:01:13 INFO - PROCESS | 1645 | 1461052873647 Marionette DEBUG loaded listener.js 01:01:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12b3f6400) [pid = 1645] [serial = 1192] [outer = 0x12a942c00] 01:01:14 INFO - PROCESS | 1645 | 1461052874096 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:01:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 669ms 01:01:14 INFO - PROCESS | 1645 | 1461052874127 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:01:14 INFO - PROCESS | 1645 | 1461052874129 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:01:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:01:14 INFO - PROCESS | 1645 | 1461052874150 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 1645 | 1461052874151 Marionette TRACE conn2 <- [1,1562,null,{}] 01:01:14 INFO - PROCESS | 1645 | 1461052874154 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:14 INFO - PROCESS | 1645 | 1461052874287 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:01:14 INFO - PROCESS | 1645 | 1461052874356 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f488000 == 56 [pid = 1645] [id = 398] 01:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12bb5e000) [pid = 1645] [serial = 1193] [outer = 0x0] 01:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12cfcb000) [pid = 1645] [serial = 1194] [outer = 0x12bb5e000] 01:01:14 INFO - PROCESS | 1645 | 1461052874388 Marionette DEBUG loaded listener.js 01:01:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12cfd5800) [pid = 1645] [serial = 1195] [outer = 0x12bb5e000] 01:01:14 INFO - PROCESS | 1645 | 1461052874817 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:01:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 723ms 01:01:14 INFO - PROCESS | 1645 | 1461052874872 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:01:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:01:14 INFO - PROCESS | 1645 | 1461052874873 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:01:14 INFO - PROCESS | 1645 | 1461052874875 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 1645 | 1461052874877 Marionette TRACE conn2 <- [1,1566,null,{}] 01:01:14 INFO - PROCESS | 1645 | 1461052874879 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:14 INFO - PROCESS | 1645 | 1461052874984 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:01:15 INFO - PROCESS | 1645 | 1461052875039 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x11914e000 == 57 [pid = 1645] [id = 399] 01:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x114c10c00) [pid = 1645] [serial = 1196] [outer = 0x0] 01:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x119c1bc00) [pid = 1645] [serial = 1197] [outer = 0x114c10c00] 01:01:15 INFO - PROCESS | 1645 | 1461052875071 Marionette DEBUG loaded listener.js 01:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11c464c00) [pid = 1645] [serial = 1198] [outer = 0x114c10c00] 01:01:15 INFO - PROCESS | 1645 | 1461052875670 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:01:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:01:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 819ms 01:01:15 INFO - PROCESS | 1645 | 1461052875695 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:01:15 INFO - PROCESS | 1645 | 1461052875699 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:01:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:01:15 INFO - PROCESS | 1645 | 1461052875703 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:01:15 INFO - PROCESS | 1645 | 1461052875705 Marionette TRACE conn2 <- [1,1570,null,{}] 01:01:15 INFO - PROCESS | 1645 | 1461052875708 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:15 INFO - PROCESS | 1645 | 1461052875807 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:01:15 INFO - PROCESS | 1645 | 1461052875880 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199db000 == 58 [pid = 1645] [id = 400] 01:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11a536000) [pid = 1645] [serial = 1199] [outer = 0x0] 01:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x11a7c5800) [pid = 1645] [serial = 1200] [outer = 0x11a536000] 01:01:15 INFO - PROCESS | 1645 | 1461052875909 Marionette DEBUG loaded listener.js 01:01:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11ad31c00) [pid = 1645] [serial = 1201] [outer = 0x11a536000] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x114a7e000 == 57 [pid = 1645] [id = 99] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7da000 == 56 [pid = 1645] [id = 391] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7dc000 == 55 [pid = 1645] [id = 390] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad4f000 == 54 [pid = 1645] [id = 389] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a927800 == 53 [pid = 1645] [id = 388] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7cf000 == 52 [pid = 1645] [id = 387] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a238000 == 51 [pid = 1645] [id = 386] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12b8ee800) [pid = 1645] [serial = 1122] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x128118800 == 50 [pid = 1645] [id = 385] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x127595800 == 49 [pid = 1645] [id = 384] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x125506000 == 48 [pid = 1645] [id = 383] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x11c93d800 == 47 [pid = 1645] [id = 382] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x1199dc800 == 46 [pid = 1645] [id = 381] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x1189e6000 == 45 [pid = 1645] [id = 380] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12541b800 == 44 [pid = 1645] [id = 376] 01:01:16 INFO - PROCESS | 1645 | --DOCSHELL 0x119283800 == 43 [pid = 1645] [id = 375] 01:01:16 INFO - PROCESS | 1645 | 1461052876328 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:01:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 672ms 01:01:16 INFO - PROCESS | 1645 | 1461052876375 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:01:16 INFO - PROCESS | 1645 | 1461052876378 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:01:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:01:16 INFO - PROCESS | 1645 | 1461052876382 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1645 | 1461052876384 Marionette TRACE conn2 <- [1,1574,null,{}] 01:01:16 INFO - PROCESS | 1645 | 1461052876386 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:16 INFO - PROCESS | 1645 | 1461052876479 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x119c1b400) [pid = 1645] [serial = 1033] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12a830000) [pid = 1645] [serial = 1086] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11bbebc00) [pid = 1645] [serial = 1095] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x11bd9e000) [pid = 1645] [serial = 1096] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11a79fc00) [pid = 1645] [serial = 1075] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x119927800) [pid = 1645] [serial = 1074] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11bf72800) [pid = 1645] [serial = 1078] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11b913c00) [pid = 1645] [serial = 1077] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12751b800) [pid = 1645] [serial = 1081] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x125608000) [pid = 1645] [serial = 1080] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11924b800) [pid = 1645] [serial = 1092] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11a7a0000) [pid = 1645] [serial = 1093] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x128162000) [pid = 1645] [serial = 1083] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12a71c400) [pid = 1645] [serial = 1084] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x118902c00) [pid = 1645] [serial = 1089] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x118f18c00) [pid = 1645] [serial = 1090] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11ade7000) [pid = 1645] [serial = 1113] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x125607800) [pid = 1645] [serial = 1114] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12b81f400) [pid = 1645] [serial = 1120] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12b2b4c00) [pid = 1645] [serial = 1119] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x114d64c00) [pid = 1645] [serial = 1072] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1121f8400) [pid = 1645] [serial = 1071] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x126e92800) [pid = 1645] [serial = 1104] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12a946c00) [pid = 1645] [serial = 1108] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12af4c800) [pid = 1645] [serial = 1111] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12b049000) [pid = 1645] [serial = 1117] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12a82c000) [pid = 1645] [serial = 1105] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12a950c00) [pid = 1645] [serial = 1116] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x115499000) [pid = 1645] [serial = 1030] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12a82a000) [pid = 1645] [serial = 1027] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12a8cd800) [pid = 1645] [serial = 1107] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12af09000) [pid = 1645] [serial = 1110] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x123cd2c00) [pid = 1645] [serial = 1099] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11c57f400) [pid = 1645] [serial = 1098] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x1257d7c00) [pid = 1645] [serial = 1101] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x126babc00) [pid = 1645] [serial = 1102] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12a8cf400) [pid = 1645] [serial = 1087] [outer = 0x0] [url = about:blank] 01:01:16 INFO - PROCESS | 1645 | 1461052876542 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974b000 == 44 [pid = 1645] [id = 401] 01:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x115499000) [pid = 1645] [serial = 1202] [outer = 0x0] 01:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119c1b400) [pid = 1645] [serial = 1203] [outer = 0x115499000] 01:01:16 INFO - PROCESS | 1645 | 1461052876569 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11bbf3c00) [pid = 1645] [serial = 1204] [outer = 0x115499000] 01:01:16 INFO - PROCESS | 1645 | 1461052876874 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:01:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 523ms 01:01:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:01:16 INFO - PROCESS | 1645 | 1461052876906 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:01:16 INFO - PROCESS | 1645 | 1461052876907 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:01:16 INFO - PROCESS | 1645 | 1461052876909 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:01:16 INFO - PROCESS | 1645 | 1461052876912 Marionette TRACE conn2 <- [1,1578,null,{}] 01:01:16 INFO - PROCESS | 1645 | 1461052876921 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:17 INFO - PROCESS | 1645 | 1461052877007 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:01:17 INFO - PROCESS | 1645 | 1461052877071 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x125419800 == 45 [pid = 1645] [id = 402] 01:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11aa37c00) [pid = 1645] [serial = 1205] [outer = 0x0] 01:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11c15cc00) [pid = 1645] [serial = 1206] [outer = 0x11aa37c00] 01:01:17 INFO - PROCESS | 1645 | 1461052877099 Marionette DEBUG loaded listener.js 01:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12560a000) [pid = 1645] [serial = 1207] [outer = 0x11aa37c00] 01:01:17 INFO - PROCESS | 1645 | 1461052877397 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:01:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:01:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 524ms 01:01:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:01:17 INFO - PROCESS | 1645 | 1461052877437 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 1645 | 1461052877438 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:01:17 INFO - PROCESS | 1645 | 1461052877441 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1645 | 1461052877442 Marionette TRACE conn2 <- [1,1582,null,{}] 01:01:17 INFO - PROCESS | 1645 | 1461052877444 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:17 INFO - PROCESS | 1645 | 1461052877533 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:01:17 INFO - PROCESS | 1645 | 1461052877537 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ed8800 == 46 [pid = 1645] [id = 403] 01:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x126a13400) [pid = 1645] [serial = 1208] [outer = 0x0] 01:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x126e31800) [pid = 1645] [serial = 1209] [outer = 0x126a13400] 01:01:17 INFO - PROCESS | 1645 | 1461052877564 Marionette DEBUG loaded listener.js 01:01:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x127519400) [pid = 1645] [serial = 1210] [outer = 0x126a13400] 01:01:17 INFO - PROCESS | 1645 | 1461052877884 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:01:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:01:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 468ms 01:01:17 INFO - PROCESS | 1645 | 1461052877909 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 1645 | 1461052877911 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:01:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:01:17 INFO - PROCESS | 1645 | 1461052877913 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1645 | 1461052877916 Marionette TRACE conn2 <- [1,1586,null,{}] 01:01:17 INFO - PROCESS | 1645 | 1461052877919 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:18 INFO - PROCESS | 1645 | 1461052877998 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:01:18 INFO - PROCESS | 1645 | 1461052878003 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x1286b5800 == 47 [pid = 1645] [id = 404] 01:01:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12751f400) [pid = 1645] [serial = 1211] [outer = 0x0] 01:01:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1278b1000) [pid = 1645] [serial = 1212] [outer = 0x12751f400] 01:01:18 INFO - PROCESS | 1645 | 1461052878029 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1281e4800) [pid = 1645] [serial = 1213] [outer = 0x12751f400] 01:01:18 INFO - PROCESS | 1645 | 1461052878408 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:01:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:01:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 01:01:18 INFO - PROCESS | 1645 | 1461052878436 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:01:18 INFO - PROCESS | 1645 | 1461052878437 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:01:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:01:18 INFO - PROCESS | 1645 | 1461052878441 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:01:18 INFO - PROCESS | 1645 | 1461052878442 Marionette TRACE conn2 <- [1,1590,null,{}] 01:01:18 INFO - PROCESS | 1645 | 1461052878446 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:18 INFO - PROCESS | 1645 | 1461052878584 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:01:18 INFO - PROCESS | 1645 | 1461052878601 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a251000 == 48 [pid = 1645] [id = 405] 01:01:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x128162000) [pid = 1645] [serial = 1214] [outer = 0x0] 01:01:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12a722000) [pid = 1645] [serial = 1215] [outer = 0x128162000] 01:01:18 INFO - PROCESS | 1645 | 1461052878629 Marionette DEBUG loaded listener.js 01:01:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12af0a800) [pid = 1645] [serial = 1216] [outer = 0x128162000] 01:01:19 INFO - PROCESS | 1645 | 1461052879047 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:01:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 623ms 01:01:19 INFO - PROCESS | 1645 | 1461052879066 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 1645 | 1461052879068 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:01:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:01:19 INFO - PROCESS | 1645 | 1461052879071 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1645 | 1461052879073 Marionette TRACE conn2 <- [1,1594,null,{}] 01:01:19 INFO - PROCESS | 1645 | 1461052879077 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 1645 | 1461052879235 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:01:19 INFO - PROCESS | 1645 | 1461052879256 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a923800 == 49 [pid = 1645] [id = 406] 01:01:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12a8c2400) [pid = 1645] [serial = 1217] [outer = 0x0] 01:01:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12b046800) [pid = 1645] [serial = 1218] [outer = 0x12a8c2400] 01:01:19 INFO - PROCESS | 1645 | 1461052879282 Marionette DEBUG loaded listener.js 01:01:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12b3ee400) [pid = 1645] [serial = 1219] [outer = 0x12a8c2400] 01:01:19 INFO - PROCESS | 1645 | 1461052879602 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:01:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:01:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 570ms 01:01:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:01:19 INFO - PROCESS | 1645 | 1461052879642 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:01:19 INFO - PROCESS | 1645 | 1461052879643 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:01:19 INFO - PROCESS | 1645 | 1461052879645 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:01:19 INFO - PROCESS | 1645 | 1461052879646 Marionette TRACE conn2 <- [1,1598,null,{}] 01:01:19 INFO - PROCESS | 1645 | 1461052879649 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:19 INFO - PROCESS | 1645 | 1461052879751 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:01:19 INFO - PROCESS | 1645 | 1461052879765 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8b4000 == 50 [pid = 1645] [id = 407] 01:01:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12af4fc00) [pid = 1645] [serial = 1220] [outer = 0x0] 01:01:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12b8f3800) [pid = 1645] [serial = 1221] [outer = 0x12af4fc00] 01:01:19 INFO - PROCESS | 1645 | 1461052879790 Marionette DEBUG loaded listener.js 01:01:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12bb5e800) [pid = 1645] [serial = 1222] [outer = 0x12af4fc00] 01:01:20 INFO - PROCESS | 1645 | 1461052880140 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:01:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:01:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 01:01:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:01:20 INFO - PROCESS | 1645 | 1461052880165 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:01:20 INFO - PROCESS | 1645 | 1461052880166 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:01:20 INFO - PROCESS | 1645 | 1461052880174 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:01:20 INFO - PROCESS | 1645 | 1461052880175 Marionette TRACE conn2 <- [1,1602,null,{}] 01:01:20 INFO - PROCESS | 1645 | 1461052880178 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:20 INFO - PROCESS | 1645 | 1461052880281 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:01:20 INFO - PROCESS | 1645 | 1461052880316 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be86800 == 51 [pid = 1645] [id = 408] 01:01:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12b829000) [pid = 1645] [serial = 1223] [outer = 0x0] 01:01:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12bbec800) [pid = 1645] [serial = 1224] [outer = 0x12b829000] 01:01:20 INFO - PROCESS | 1645 | 1461052880344 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12cfc8000) [pid = 1645] [serial = 1225] [outer = 0x12b829000] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x127c5f400) [pid = 1645] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x127c5b000) [pid = 1645] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x127c5bc00) [pid = 1645] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x123cd7800) [pid = 1645] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11a535c00) [pid = 1645] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x118b29c00) [pid = 1645] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11a7a2400) [pid = 1645] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11c166000) [pid = 1645] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11af88c00) [pid = 1645] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12a8c4800) [pid = 1645] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12a719800) [pid = 1645] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1121f2000) [pid = 1645] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x11bf75000) [pid = 1645] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:01:20 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x126e8f000) [pid = 1645] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:01:20 INFO - PROCESS | 1645 | 1461052880763 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:01:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:01:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 625ms 01:01:20 INFO - PROCESS | 1645 | 1461052880794 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:01:20 INFO - PROCESS | 1645 | 1461052880795 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:01:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:01:20 INFO - PROCESS | 1645 | 1461052880800 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:01:20 INFO - PROCESS | 1645 | 1461052880801 Marionette TRACE conn2 <- [1,1606,null,{}] 01:01:20 INFO - PROCESS | 1645 | 1461052880804 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:20 INFO - PROCESS | 1645 | 1461052880886 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:01:20 INFO - PROCESS | 1645 | 1461052880890 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfa6000 == 52 [pid = 1645] [id = 409] 01:01:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x11897bc00) [pid = 1645] [serial = 1226] [outer = 0x0] 01:01:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x123cdf000) [pid = 1645] [serial = 1227] [outer = 0x11897bc00] 01:01:20 INFO - PROCESS | 1645 | 1461052880916 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12a71f400) [pid = 1645] [serial = 1228] [outer = 0x11897bc00] 01:01:21 INFO - PROCESS | 1645 | 1461052881300 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:01:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:01:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 01:01:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:01:21 INFO - PROCESS | 1645 | 1461052881320 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1645 | 1461052881322 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:01:21 INFO - PROCESS | 1645 | 1461052881324 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1645 | 1461052881325 Marionette TRACE conn2 <- [1,1610,null,{}] 01:01:21 INFO - PROCESS | 1645 | 1461052881328 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:21 INFO - PROCESS | 1645 | 1461052881445 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:01:21 INFO - PROCESS | 1645 | 1461052881450 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e642800 == 53 [pid = 1645] [id = 410] 01:01:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12af0d400) [pid = 1645] [serial = 1229] [outer = 0x0] 01:01:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12d260000) [pid = 1645] [serial = 1230] [outer = 0x12af0d400] 01:01:21 INFO - PROCESS | 1645 | 1461052881480 Marionette DEBUG loaded listener.js 01:01:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12da78800) [pid = 1645] [serial = 1231] [outer = 0x12af0d400] 01:01:21 INFO - PROCESS | 1645 | 1461052881903 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:01:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:01:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 619ms 01:01:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:01:21 INFO - PROCESS | 1645 | 1461052881944 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1645 | 1461052881946 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:01:21 INFO - PROCESS | 1645 | 1461052881950 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1645 | 1461052881952 Marionette TRACE conn2 <- [1,1614,null,{}] 01:01:21 INFO - PROCESS | 1645 | 1461052881956 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:22 INFO - PROCESS | 1645 | 1461052882061 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:01:22 INFO - PROCESS | 1645 | 1461052882121 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b669800 == 54 [pid = 1645] [id = 411] 01:01:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x114d66800) [pid = 1645] [serial = 1232] [outer = 0x0] 01:01:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x118b4e800) [pid = 1645] [serial = 1233] [outer = 0x114d66800] 01:01:22 INFO - PROCESS | 1645 | 1461052882153 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11a535c00) [pid = 1645] [serial = 1234] [outer = 0x114d66800] 01:01:22 INFO - PROCESS | 1645 | 1461052882619 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:01:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 01:01:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 721ms 01:01:22 INFO - PROCESS | 1645 | 1461052882671 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:01:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:01:22 INFO - PROCESS | 1645 | 1461052882675 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:01:22 INFO - PROCESS | 1645 | 1461052882680 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 1645 | 1461052882682 Marionette TRACE conn2 <- [1,1618,null,{}] 01:01:22 INFO - PROCESS | 1645 | 1461052882684 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:22 INFO - PROCESS | 1645 | 1461052882787 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:01:22 INFO - PROCESS | 1645 | 1461052882846 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ee4800 == 55 [pid = 1645] [id = 412] 01:01:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11aa3a400) [pid = 1645] [serial = 1235] [outer = 0x0] 01:01:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11c162c00) [pid = 1645] [serial = 1236] [outer = 0x11aa3a400] 01:01:22 INFO - PROCESS | 1645 | 1461052882876 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x123aecc00) [pid = 1645] [serial = 1237] [outer = 0x11aa3a400] 01:01:23 INFO - PROCESS | 1645 | 1461052883328 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:01:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:01:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 01:01:23 INFO - PROCESS | 1645 | 1461052883352 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:01:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:01:23 INFO - PROCESS | 1645 | 1461052883353 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:01:23 INFO - PROCESS | 1645 | 1461052883355 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:01:23 INFO - PROCESS | 1645 | 1461052883358 Marionette TRACE conn2 <- [1,1622,null,{}] 01:01:23 INFO - PROCESS | 1645 | 1461052883366 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:23 INFO - PROCESS | 1645 | 1461052883491 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:01:23 INFO - PROCESS | 1645 | 1461052883577 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3a7800 == 56 [pid = 1645] [id = 413] 01:01:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x1272eec00) [pid = 1645] [serial = 1238] [outer = 0x0] 01:01:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12a717000) [pid = 1645] [serial = 1239] [outer = 0x1272eec00] 01:01:23 INFO - PROCESS | 1645 | 1461052883609 Marionette DEBUG loaded listener.js 01:01:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12a947800) [pid = 1645] [serial = 1240] [outer = 0x1272eec00] 01:01:24 INFO - PROCESS | 1645 | 1461052884016 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 01:01:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 671ms 01:01:24 INFO - PROCESS | 1645 | 1461052884026 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1645 | 1461052884028 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:01:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:01:24 INFO - PROCESS | 1645 | 1461052884033 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1645 | 1461052884034 Marionette TRACE conn2 <- [1,1626,null,{}] 01:01:24 INFO - PROCESS | 1645 | 1461052884037 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:24 INFO - PROCESS | 1645 | 1461052884138 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:01:24 INFO - PROCESS | 1645 | 1461052884193 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1c0800 == 57 [pid = 1645] [id = 414] 01:01:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x1281e9400) [pid = 1645] [serial = 1241] [outer = 0x0] 01:01:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12b3f1400) [pid = 1645] [serial = 1242] [outer = 0x1281e9400] 01:01:24 INFO - PROCESS | 1645 | 1461052884223 Marionette DEBUG loaded listener.js 01:01:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12d25ec00) [pid = 1645] [serial = 1243] [outer = 0x1281e9400] 01:01:24 INFO - PROCESS | 1645 | 1461052884659 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:01:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 671ms 01:01:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:01:24 INFO - PROCESS | 1645 | 1461052884703 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1645 | 1461052884705 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:01:24 INFO - PROCESS | 1645 | 1461052884707 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1645 | 1461052884708 Marionette TRACE conn2 <- [1,1630,null,{}] 01:01:24 INFO - PROCESS | 1645 | 1461052884711 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:24 INFO - PROCESS | 1645 | 1461052884811 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:01:24 INFO - PROCESS | 1645 | 1461052884901 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f4a3800 == 58 [pid = 1645] [id = 415] 01:01:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12d25f000) [pid = 1645] [serial = 1244] [outer = 0x0] 01:01:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12d397c00) [pid = 1645] [serial = 1245] [outer = 0x12d25f000] 01:01:24 INFO - PROCESS | 1645 | 1461052884931 Marionette DEBUG loaded listener.js 01:01:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12da78000) [pid = 1645] [serial = 1246] [outer = 0x12d25f000] 01:01:25 INFO - PROCESS | 1645 | 1461052885337 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:01:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:01:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 669ms 01:01:25 INFO - PROCESS | 1645 | 1461052885377 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:01:25 INFO - PROCESS | 1645 | 1461052885378 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:01:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:01:25 INFO - PROCESS | 1645 | 1461052885381 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:01:25 INFO - PROCESS | 1645 | 1461052885382 Marionette TRACE conn2 <- [1,1634,null,{}] 01:01:25 INFO - PROCESS | 1645 | 1461052885385 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:25 INFO - PROCESS | 1645 | 1461052885502 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:01:25 INFO - PROCESS | 1645 | 1461052885590 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f772000 == 59 [pid = 1645] [id = 416] 01:01:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12d390800) [pid = 1645] [serial = 1247] [outer = 0x0] 01:01:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12e09a800) [pid = 1645] [serial = 1248] [outer = 0x12d390800] 01:01:25 INFO - PROCESS | 1645 | 1461052885622 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12e297000) [pid = 1645] [serial = 1249] [outer = 0x12d390800] 01:01:26 INFO - PROCESS | 1645 | 1461052886256 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:01:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:01:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 920ms 01:01:26 INFO - PROCESS | 1645 | 1461052886302 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:01:26 INFO - PROCESS | 1645 | 1461052886306 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:01:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:01:26 INFO - PROCESS | 1645 | 1461052886311 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:01:26 INFO - PROCESS | 1645 | 1461052886315 Marionette TRACE conn2 <- [1,1638,null,{}] 01:01:26 INFO - PROCESS | 1645 | 1461052886337 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:26 INFO - PROCESS | 1645 | 1461052886477 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:01:26 INFO - PROCESS | 1645 | 1461052886595 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974c800 == 60 [pid = 1645] [id = 417] 01:01:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x1121f6c00) [pid = 1645] [serial = 1250] [outer = 0x0] 01:01:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x114d63000) [pid = 1645] [serial = 1251] [outer = 0x1121f6c00] 01:01:26 INFO - PROCESS | 1645 | 1461052886624 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x118b85800) [pid = 1645] [serial = 1252] [outer = 0x1121f6c00] 01:01:27 INFO - PROCESS | 1645 | 1461052887020 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:01:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 740ms 01:01:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:01:27 INFO - PROCESS | 1645 | 1461052887051 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1645 | 1461052887054 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:01:27 INFO - PROCESS | 1645 | 1461052887058 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1645 | 1461052887060 Marionette TRACE conn2 <- [1,1642,null,{}] 01:01:27 INFO - PROCESS | 1645 | 1461052887062 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:27 INFO - PROCESS | 1645 | 1461052887156 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:01:27 INFO - PROCESS | 1645 | 1461052887232 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdd7000 == 61 [pid = 1645] [id = 418] 01:01:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11a53e800) [pid = 1645] [serial = 1253] [outer = 0x0] 01:01:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x11ad2ec00) [pid = 1645] [serial = 1254] [outer = 0x11a53e800] 01:01:27 INFO - PROCESS | 1645 | 1461052887260 Marionette DEBUG loaded listener.js 01:01:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x11b919c00) [pid = 1645] [serial = 1255] [outer = 0x11a53e800] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12d21f800 == 60 [pid = 1645] [id = 88] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfa6000 == 59 [pid = 1645] [id = 409] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12be86800 == 58 [pid = 1645] [id = 408] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8b4000 == 57 [pid = 1645] [id = 407] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12a923800 == 56 [pid = 1645] [id = 406] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x12a251000 == 55 [pid = 1645] [id = 405] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x1286b5800 == 54 [pid = 1645] [id = 404] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x1153ce800) [pid = 1645] [serial = 1125] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11afec800) [pid = 1645] [serial = 1128] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x126ca0000) [pid = 1645] [serial = 1131] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12a94d000) [pid = 1645] [serial = 1134] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12bbd3c00) [pid = 1645] [serial = 1176] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x126ed8800 == 53 [pid = 1645] [id = 403] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x125419800 == 52 [pid = 1645] [id = 402] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x11974b000 == 51 [pid = 1645] [id = 401] 01:01:27 INFO - PROCESS | 1645 | --DOCSHELL 0x1199db000 == 50 [pid = 1645] [id = 400] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12a721c00) [pid = 1645] [serial = 1069] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x128161000) [pid = 1645] [serial = 1158] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12a823800) [pid = 1645] [serial = 1161] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x1257e5c00) [pid = 1645] [serial = 1152] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11a798c00) [pid = 1645] [serial = 1143] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11acb8c00) [pid = 1645] [serial = 1144] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x119248c00) [pid = 1645] [serial = 1141] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x118bcf400) [pid = 1645] [serial = 1140] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12a718800) [pid = 1645] [serial = 1138] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11c165800) [pid = 1645] [serial = 1137] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x11c20b000) [pid = 1645] [serial = 1149] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x123aec400) [pid = 1645] [serial = 1150] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x11bcc0400) [pid = 1645] [serial = 1146] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x11bd9f400) [pid = 1645] [serial = 1147] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12a94a400) [pid = 1645] [serial = 1164] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12a8c4400) [pid = 1645] [serial = 1162] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12bb60000) [pid = 1645] [serial = 1174] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x118bdb400) [pid = 1645] [serial = 1167] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11ad31800) [pid = 1645] [serial = 1168] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12b8f0000) [pid = 1645] [serial = 1173] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12a94e800) [pid = 1645] [serial = 1170] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12af0f000) [pid = 1645] [serial = 1165] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12766dc00) [pid = 1645] [serial = 1155] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12a715c00) [pid = 1645] [serial = 1159] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x127b7fc00) [pid = 1645] [serial = 1156] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12b3f9400) [pid = 1645] [serial = 1171] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x126baa000) [pid = 1645] [serial = 1153] [outer = 0x0] [url = about:blank] 01:01:27 INFO - PROCESS | 1645 | 1461052887637 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:01:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 620ms 01:01:27 INFO - PROCESS | 1645 | 1461052887678 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1645 | 1461052887680 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:01:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:01:27 INFO - PROCESS | 1645 | 1461052887682 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1645 | 1461052887685 Marionette TRACE conn2 <- [1,1646,null,{}] 01:01:27 INFO - PROCESS | 1645 | 1461052887696 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:27 INFO - PROCESS | 1645 | 1461052887825 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:01:27 INFO - PROCESS | 1645 | 1461052887874 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6db800 == 51 [pid = 1645] [id = 419] 01:01:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11bbf4c00) [pid = 1645] [serial = 1256] [outer = 0x0] 01:01:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11bd94400) [pid = 1645] [serial = 1257] [outer = 0x11bbf4c00] 01:01:27 INFO - PROCESS | 1645 | 1461052887920 Marionette DEBUG loaded listener.js 01:01:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x11c208000) [pid = 1645] [serial = 1258] [outer = 0x11bbf4c00] 01:01:28 INFO - PROCESS | 1645 | 1461052888341 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:01:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:01:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 673ms 01:01:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:01:28 INFO - PROCESS | 1645 | 1461052888355 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:01:28 INFO - PROCESS | 1645 | 1461052888356 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:01:28 INFO - PROCESS | 1645 | 1461052888358 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1645 | 1461052888359 Marionette TRACE conn2 <- [1,1650,null,{}] 01:01:28 INFO - PROCESS | 1645 | 1461052888361 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:28 INFO - PROCESS | 1645 | 1461052888461 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:01:28 INFO - PROCESS | 1645 | 1461052888468 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ae4800 == 52 [pid = 1645] [id = 420] 01:01:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x11c465000) [pid = 1645] [serial = 1259] [outer = 0x0] 01:01:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x123ae1c00) [pid = 1645] [serial = 1260] [outer = 0x11c465000] 01:01:28 INFO - PROCESS | 1645 | 1461052888505 Marionette DEBUG loaded listener.js 01:01:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1268a9400) [pid = 1645] [serial = 1261] [outer = 0x11c465000] 01:01:29 INFO - PROCESS | 1645 | 1461052888999 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 668ms 01:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:01:29 INFO - PROCESS | 1645 | 1461052889027 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 1645 | 1461052889029 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:01:29 INFO - PROCESS | 1645 | 1461052889033 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 1645 | 1461052889034 Marionette TRACE conn2 <- [1,1654,null,{}] 01:01:29 INFO - PROCESS | 1645 | 1461052889037 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:29 INFO - PROCESS | 1645 | 1461052889138 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:01:29 INFO - PROCESS | 1645 | 1461052889142 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x119de0000 == 53 [pid = 1645] [id = 421] 01:01:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1268b1800) [pid = 1645] [serial = 1262] [outer = 0x0] 01:01:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x126bb6000) [pid = 1645] [serial = 1263] [outer = 0x1268b1800] 01:01:29 INFO - PROCESS | 1645 | 1461052889168 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x126e98c00) [pid = 1645] [serial = 1264] [outer = 0x1268b1800] 01:01:29 INFO - PROCESS | 1645 | 1461052889516 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 01:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:01:29 INFO - PROCESS | 1645 | 1461052889552 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 1645 | 1461052889553 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:01:29 INFO - PROCESS | 1645 | 1461052889555 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 1645 | 1461052889556 Marionette TRACE conn2 <- [1,1658,null,{}] 01:01:29 INFO - PROCESS | 1645 | 1461052889558 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:29 INFO - PROCESS | 1645 | 1461052889690 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:01:29 INFO - PROCESS | 1645 | 1461052889726 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a243000 == 54 [pid = 1645] [id = 422] 01:01:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x127517000) [pid = 1645] [serial = 1265] [outer = 0x0] 01:01:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1278a9800) [pid = 1645] [serial = 1266] [outer = 0x127517000] 01:01:29 INFO - PROCESS | 1645 | 1461052889754 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12a71f000) [pid = 1645] [serial = 1267] [outer = 0x127517000] 01:01:30 INFO - PROCESS | 1645 | 1461052890086 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 569ms 01:01:30 INFO - PROCESS | 1645 | 1461052890130 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1645 | 1461052890132 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:01:30 INFO - PROCESS | 1645 | 1461052890134 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1645 | 1461052890136 Marionette TRACE conn2 <- [1,1662,null,{}] 01:01:30 INFO - PROCESS | 1645 | 1461052890139 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:30 INFO - PROCESS | 1645 | 1461052890292 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:01:30 INFO - PROCESS | 1645 | 1461052890310 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7cf800 == 55 [pid = 1645] [id = 423] 01:01:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x127c5c000) [pid = 1645] [serial = 1268] [outer = 0x0] 01:01:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12722bc00) [pid = 1645] [serial = 1269] [outer = 0x127c5c000] 01:01:30 INFO - PROCESS | 1645 | 1461052890351 Marionette DEBUG loaded listener.js 01:01:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12a947000) [pid = 1645] [serial = 1270] [outer = 0x127c5c000] 01:01:30 INFO - PROCESS | 1645 | 1461052890797 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 719ms 01:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:01:30 INFO - PROCESS | 1645 | 1461052890854 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:01:30 INFO - PROCESS | 1645 | 1461052890855 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:01:30 INFO - PROCESS | 1645 | 1461052890857 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:01:30 INFO - PROCESS | 1645 | 1461052890858 Marionette TRACE conn2 <- [1,1666,null,{}] 01:01:30 INFO - PROCESS | 1645 | 1461052890860 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:30 INFO - PROCESS | 1645 | 1461052890970 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:01:30 INFO - PROCESS | 1645 | 1461052890986 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b2a2800 == 56 [pid = 1645] [id = 424] 01:01:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12a950800) [pid = 1645] [serial = 1271] [outer = 0x0] 01:01:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12af08c00) [pid = 1645] [serial = 1272] [outer = 0x12a950800] 01:01:31 INFO - PROCESS | 1645 | 1461052891012 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12b04b800) [pid = 1645] [serial = 1273] [outer = 0x12a950800] 01:01:31 INFO - PROCESS | 1645 | 1461052891335 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 01:01:31 INFO - PROCESS | 1645 | 1461052891375 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:01:31 INFO - PROCESS | 1645 | 1461052891377 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:01:31 INFO - PROCESS | 1645 | 1461052891380 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:01:31 INFO - PROCESS | 1645 | 1461052891381 Marionette TRACE conn2 <- [1,1670,null,{}] 01:01:31 INFO - PROCESS | 1645 | 1461052891389 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:31 INFO - PROCESS | 1645 | 1461052891457 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:01:31 INFO - PROCESS | 1645 | 1461052891485 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba9f000 == 57 [pid = 1645] [id = 425] 01:01:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12af0bc00) [pid = 1645] [serial = 1274] [outer = 0x0] 01:01:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12b2ba400) [pid = 1645] [serial = 1275] [outer = 0x12af0bc00] 01:01:31 INFO - PROCESS | 1645 | 1461052891505 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12b8f9000) [pid = 1645] [serial = 1276] [outer = 0x12af0bc00] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12b829000) [pid = 1645] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12af4fc00) [pid = 1645] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11897bc00) [pid = 1645] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x123cd8800) [pid = 1645] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x126a13400) [pid = 1645] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12b047400) [pid = 1645] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x11a536000) [pid = 1645] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x128162000) [pid = 1645] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11aa37c00) [pid = 1645] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x114d5c400) [pid = 1645] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12a71ac00) [pid = 1645] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11a79d400) [pid = 1645] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12751f400) [pid = 1645] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x115499000) [pid = 1645] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12a8c2400) [pid = 1645] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:01:31 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x114c10c00) [pid = 1645] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:01:32 INFO - PROCESS | 1645 | 1461052892125 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 777ms 01:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:01:32 INFO - PROCESS | 1645 | 1461052892158 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 1645 | 1461052892160 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:01:32 INFO - PROCESS | 1645 | 1461052892163 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1645 | 1461052892165 Marionette TRACE conn2 <- [1,1674,null,{}] 01:01:32 INFO - PROCESS | 1645 | 1461052892169 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:32 INFO - PROCESS | 1645 | 1461052892283 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:01:32 INFO - PROCESS | 1645 | 1461052892289 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a25c800 == 58 [pid = 1645] [id = 426] 01:01:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11ad2c000) [pid = 1645] [serial = 1277] [outer = 0x0] 01:01:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1257de000) [pid = 1645] [serial = 1278] [outer = 0x11ad2c000] 01:01:32 INFO - PROCESS | 1645 | 1461052892314 Marionette DEBUG loaded listener.js 01:01:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12a723800) [pid = 1645] [serial = 1279] [outer = 0x11ad2c000] 01:01:32 INFO - PROCESS | 1645 | 1461052892657 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 01:01:32 INFO - PROCESS | 1645 | 1461052892684 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 1645 | 1461052892686 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:01:32 INFO - PROCESS | 1645 | 1461052892688 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1645 | 1461052892690 Marionette TRACE conn2 <- [1,1678,null,{}] 01:01:32 INFO - PROCESS | 1645 | 1461052892692 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:32 INFO - PROCESS | 1645 | 1461052892818 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:01:32 INFO - PROCESS | 1645 | 1461052892822 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d32b800 == 59 [pid = 1645] [id = 427] 01:01:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12a8c2400) [pid = 1645] [serial = 1280] [outer = 0x0] 01:01:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12b8f7000) [pid = 1645] [serial = 1281] [outer = 0x12a8c2400] 01:01:32 INFO - PROCESS | 1645 | 1461052892852 Marionette DEBUG loaded listener.js 01:01:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12cfd3000) [pid = 1645] [serial = 1282] [outer = 0x12a8c2400] 01:01:33 INFO - PROCESS | 1645 | 1461052893185 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 01:01:33 INFO - PROCESS | 1645 | 1461052893207 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1645 | 1461052893208 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:01:33 INFO - PROCESS | 1645 | 1461052893211 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1645 | 1461052893212 Marionette TRACE conn2 <- [1,1682,null,{}] 01:01:33 INFO - PROCESS | 1645 | 1461052893216 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:33 INFO - PROCESS | 1645 | 1461052893300 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:01:33 INFO - PROCESS | 1645 | 1461052893357 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da4a000 == 60 [pid = 1645] [id = 428] 01:01:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12b047400) [pid = 1645] [serial = 1283] [outer = 0x0] 01:01:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12d396000) [pid = 1645] [serial = 1284] [outer = 0x12b047400] 01:01:33 INFO - PROCESS | 1645 | 1461052893382 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12e09d000) [pid = 1645] [serial = 1285] [outer = 0x12b047400] 01:01:33 INFO - PROCESS | 1645 | 1461052893643 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 472ms 01:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:01:33 INFO - PROCESS | 1645 | 1461052893686 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1645 | 1461052893687 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:01:33 INFO - PROCESS | 1645 | 1461052893689 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1645 | 1461052893690 Marionette TRACE conn2 <- [1,1686,null,{}] 01:01:33 INFO - PROCESS | 1645 | 1461052893693 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:33 INFO - PROCESS | 1645 | 1461052893780 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:01:33 INFO - PROCESS | 1645 | 1461052893787 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebe2800 == 61 [pid = 1645] [id = 429] 01:01:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12d397000) [pid = 1645] [serial = 1286] [outer = 0x0] 01:01:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12e28f000) [pid = 1645] [serial = 1287] [outer = 0x12d397000] 01:01:33 INFO - PROCESS | 1645 | 1461052893811 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12e297800) [pid = 1645] [serial = 1288] [outer = 0x12d397000] 01:01:34 INFO - PROCESS | 1645 | 1461052894368 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 719ms 01:01:34 INFO - PROCESS | 1645 | 1461052894408 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:01:34 INFO - PROCESS | 1645 | 1461052894412 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:01:34 INFO - PROCESS | 1645 | 1461052894416 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:01:34 INFO - PROCESS | 1645 | 1461052894418 Marionette TRACE conn2 <- [1,1690,null,{}] 01:01:34 INFO - PROCESS | 1645 | 1461052894421 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:34 INFO - PROCESS | 1645 | 1461052894530 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:01:34 INFO - PROCESS | 1645 | 1461052894591 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c29a000 == 62 [pid = 1645] [id = 430] 01:01:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x118f1a000) [pid = 1645] [serial = 1289] [outer = 0x0] 01:01:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11a7d2400) [pid = 1645] [serial = 1290] [outer = 0x118f1a000] 01:01:34 INFO - PROCESS | 1645 | 1461052894663 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x11afedc00) [pid = 1645] [serial = 1291] [outer = 0x118f1a000] 01:01:35 INFO - PROCESS | 1645 | 1461052895077 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 671ms 01:01:35 INFO - PROCESS | 1645 | 1461052895087 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:01:35 INFO - PROCESS | 1645 | 1461052895091 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:01:35 INFO - PROCESS | 1645 | 1461052895095 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:01:35 INFO - PROCESS | 1645 | 1461052895097 Marionette TRACE conn2 <- [1,1694,null,{}] 01:01:35 INFO - PROCESS | 1645 | 1461052895102 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:35 INFO - PROCESS | 1645 | 1461052895206 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:01:35 INFO - PROCESS | 1645 | 1461052895299 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x128109000 == 63 [pid = 1645] [id = 431] 01:01:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x11bcbec00) [pid = 1645] [serial = 1292] [outer = 0x0] 01:01:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x11bf78000) [pid = 1645] [serial = 1293] [outer = 0x11bcbec00] 01:01:35 INFO - PROCESS | 1645 | 1461052895330 Marionette DEBUG loaded listener.js 01:01:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x123cd7c00) [pid = 1645] [serial = 1294] [outer = 0x11bcbec00] 01:01:35 INFO - PROCESS | 1645 | 1461052895776 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 723ms 01:01:35 INFO - PROCESS | 1645 | 1461052895818 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:01:35 INFO - PROCESS | 1645 | 1461052895821 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:01:35 INFO - PROCESS | 1645 | 1461052895825 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:01:35 INFO - PROCESS | 1645 | 1461052895829 Marionette TRACE conn2 <- [1,1698,null,{}] 01:01:35 INFO - PROCESS | 1645 | 1461052895843 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:35 INFO - PROCESS | 1645 | 1461052895965 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:01:36 INFO - PROCESS | 1645 | 1461052896037 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3e0000 == 64 [pid = 1645] [id = 432] 01:01:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x1278b1400) [pid = 1645] [serial = 1295] [outer = 0x0] 01:01:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x128161000) [pid = 1645] [serial = 1296] [outer = 0x1278b1400] 01:01:36 INFO - PROCESS | 1645 | 1461052896070 Marionette DEBUG loaded listener.js 01:01:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12a718000) [pid = 1645] [serial = 1297] [outer = 0x1278b1400] 01:01:36 INFO - PROCESS | 1645 | 1461052896497 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 01:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 729ms 01:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:01:36 INFO - PROCESS | 1645 | 1461052896554 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:01:36 INFO - PROCESS | 1645 | 1461052896555 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:01:36 INFO - PROCESS | 1645 | 1461052896558 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1645 | 1461052896559 Marionette TRACE conn2 <- [1,1702,null,{}] 01:01:36 INFO - PROCESS | 1645 | 1461052896562 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:36 INFO - PROCESS | 1645 | 1461052896667 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:01:36 INFO - PROCESS | 1645 | 1461052896726 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f4a5800 == 65 [pid = 1645] [id = 433] 01:01:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12a82bc00) [pid = 1645] [serial = 1298] [outer = 0x0] 01:01:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12b047800) [pid = 1645] [serial = 1299] [outer = 0x12a82bc00] 01:01:36 INFO - PROCESS | 1645 | 1461052896757 Marionette DEBUG loaded listener.js 01:01:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12b8f4800) [pid = 1645] [serial = 1300] [outer = 0x12a82bc00] 01:01:37 INFO - PROCESS | 1645 | 1461052897127 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 619ms 01:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:01:37 INFO - PROCESS | 1645 | 1461052897177 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 1645 | 1461052897179 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:01:37 INFO - PROCESS | 1645 | 1461052897181 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:01:37 INFO - PROCESS | 1645 | 1461052897182 Marionette TRACE conn2 <- [1,1706,null,{}] 01:01:37 INFO - PROCESS | 1645 | 1461052897185 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:37 INFO - PROCESS | 1645 | 1461052897286 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:01:37 INFO - PROCESS | 1645 | 1461052897345 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbdd800 == 66 [pid = 1645] [id = 434] 01:01:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12af0c000) [pid = 1645] [serial = 1301] [outer = 0x0] 01:01:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12bbea400) [pid = 1645] [serial = 1302] [outer = 0x12af0c000] 01:01:37 INFO - PROCESS | 1645 | 1461052897374 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12d25e800) [pid = 1645] [serial = 1303] [outer = 0x12af0c000] 01:01:37 INFO - PROCESS | 1645 | 1461052897832 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 01:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:01:37 INFO - PROCESS | 1645 | 1461052897851 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 1645 | 1461052897853 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:01:37 INFO - PROCESS | 1645 | 1461052897855 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:01:37 INFO - PROCESS | 1645 | 1461052897856 Marionette TRACE conn2 <- [1,1710,null,{}] 01:01:37 INFO - PROCESS | 1645 | 1461052897859 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:37 INFO - PROCESS | 1645 | 1461052897969 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:01:38 INFO - PROCESS | 1645 | 1461052898060 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff6f000 == 67 [pid = 1645] [id = 435] 01:01:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12d260400) [pid = 1645] [serial = 1304] [outer = 0x0] 01:01:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12e28e400) [pid = 1645] [serial = 1305] [outer = 0x12d260400] 01:01:38 INFO - PROCESS | 1645 | 1461052898091 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12e6c2400) [pid = 1645] [serial = 1306] [outer = 0x12d260400] 01:01:38 INFO - PROCESS | 1645 | 1461052898507 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 718ms 01:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:01:38 INFO - PROCESS | 1645 | 1461052898574 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:01:38 INFO - PROCESS | 1645 | 1461052898575 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:01:38 INFO - PROCESS | 1645 | 1461052898577 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1645 | 1461052898579 Marionette TRACE conn2 <- [1,1714,null,{}] 01:01:38 INFO - PROCESS | 1645 | 1461052898583 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:38 INFO - PROCESS | 1645 | 1461052898687 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:01:38 INFO - PROCESS | 1645 | 1461052898761 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bba7000 == 68 [pid = 1645] [id = 436] 01:01:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x1121f8800) [pid = 1645] [serial = 1307] [outer = 0x0] 01:01:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x118bd3c00) [pid = 1645] [serial = 1308] [outer = 0x1121f8800] 01:01:38 INFO - PROCESS | 1645 | 1461052898791 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12785a400) [pid = 1645] [serial = 1309] [outer = 0x1121f8800] 01:01:39 INFO - PROCESS | 1645 | 1461052899367 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 823ms 01:01:39 INFO - PROCESS | 1645 | 1461052899400 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:01:39 INFO - PROCESS | 1645 | 1461052899403 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:01:39 INFO - PROCESS | 1645 | 1461052899407 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 1645 | 1461052899408 Marionette TRACE conn2 <- [1,1718,null,{}] 01:01:39 INFO - PROCESS | 1645 | 1461052899412 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:39 INFO - PROCESS | 1645 | 1461052899511 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:01:39 INFO - PROCESS | 1645 | 1461052899589 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x118721800 == 69 [pid = 1645] [id = 437] 01:01:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x119c1c800) [pid = 1645] [serial = 1310] [outer = 0x0] 01:01:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x11aa31400) [pid = 1645] [serial = 1311] [outer = 0x119c1c800] 01:01:39 INFO - PROCESS | 1645 | 1461052899619 Marionette DEBUG loaded listener.js 01:01:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x11afdf400) [pid = 1645] [serial = 1312] [outer = 0x119c1c800] 01:01:40 INFO - PROCESS | 1645 | 1461052900040 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 674ms 01:01:40 INFO - PROCESS | 1645 | 1461052900081 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:01:40 INFO - PROCESS | 1645 | 1461052900085 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:01:40 INFO - PROCESS | 1645 | 1461052900089 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:01:40 INFO - PROCESS | 1645 | 1461052900090 Marionette TRACE conn2 <- [1,1722,null,{}] 01:01:40 INFO - PROCESS | 1645 | 1461052900093 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:40 INFO - PROCESS | 1645 | 1461052900190 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:01:40 INFO - PROCESS | 1645 | 1461052900252 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12811c000 == 70 [pid = 1645] [id = 438] 01:01:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x11bcbcc00) [pid = 1645] [serial = 1313] [outer = 0x0] 01:01:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x11bcc3800) [pid = 1645] [serial = 1314] [outer = 0x11bcbcc00] 01:01:40 INFO - PROCESS | 1645 | 1461052900280 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x1254efc00) [pid = 1645] [serial = 1315] [outer = 0x11bcbcc00] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12da4a000 == 69 [pid = 1645] [id = 428] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12d32b800 == 68 [pid = 1645] [id = 427] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12a25c800 == 67 [pid = 1645] [id = 426] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba9f000 == 66 [pid = 1645] [id = 425] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12b2a2800 == 65 [pid = 1645] [id = 424] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7cf800 == 64 [pid = 1645] [id = 423] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12a243000 == 63 [pid = 1645] [id = 422] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x12b04a800) [pid = 1645] [serial = 1191] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x1275f2400) [pid = 1645] [serial = 1188] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12cfcb000) [pid = 1645] [serial = 1194] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12d260000) [pid = 1645] [serial = 1230] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x119de0000 == 62 [pid = 1645] [id = 421] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x126ae4800 == 61 [pid = 1645] [id = 420] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6db800 == 60 [pid = 1645] [id = 419] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x11bdd7000 == 59 [pid = 1645] [id = 418] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x11974c800 == 58 [pid = 1645] [id = 417] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3a7800 == 57 [pid = 1645] [id = 413] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x126ee4800 == 56 [pid = 1645] [id = 412] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x11b669800 == 55 [pid = 1645] [id = 411] 01:01:40 INFO - PROCESS | 1645 | --DOCSHELL 0x12e642800 == 54 [pid = 1645] [id = 410] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12cfc8000) [pid = 1645] [serial = 1225] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12bb5e800) [pid = 1645] [serial = 1222] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12bbec800) [pid = 1645] [serial = 1224] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x123cdf000) [pid = 1645] [serial = 1227] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x11c464c00) [pid = 1645] [serial = 1198] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x1276ef800) [pid = 1645] [serial = 1132] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x126e31800) [pid = 1645] [serial = 1209] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12b8f8400) [pid = 1645] [serial = 1123] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12b046800) [pid = 1645] [serial = 1218] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11ad31c00) [pid = 1645] [serial = 1201] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x11bbf3c00) [pid = 1645] [serial = 1204] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12a722000) [pid = 1645] [serial = 1215] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12560a000) [pid = 1645] [serial = 1207] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x118789400) [pid = 1645] [serial = 1179] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12b8f3800) [pid = 1645] [serial = 1221] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12af0a800) [pid = 1645] [serial = 1216] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x118b56400) [pid = 1645] [serial = 1126] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x126a0d400) [pid = 1645] [serial = 1185] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11c15cc00) [pid = 1645] [serial = 1206] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x11a7c5800) [pid = 1645] [serial = 1200] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12af11000) [pid = 1645] [serial = 1135] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11bcc9400) [pid = 1645] [serial = 1129] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x127519400) [pid = 1645] [serial = 1210] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12a71f400) [pid = 1645] [serial = 1228] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1278b1000) [pid = 1645] [serial = 1212] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x11b917c00) [pid = 1645] [serial = 1182] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x119c1b400) [pid = 1645] [serial = 1203] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x1281e4800) [pid = 1645] [serial = 1213] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12b3ee400) [pid = 1645] [serial = 1219] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x119c1bc00) [pid = 1645] [serial = 1197] [outer = 0x0] [url = about:blank] 01:01:40 INFO - PROCESS | 1645 | 1461052900677 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 01:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 619ms 01:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:01:40 INFO - PROCESS | 1645 | 1461052900709 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:01:40 INFO - PROCESS | 1645 | 1461052900710 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:01:40 INFO - PROCESS | 1645 | 1461052900712 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:01:40 INFO - PROCESS | 1645 | 1461052900717 Marionette TRACE conn2 <- [1,1726,null,{}] 01:01:40 INFO - PROCESS | 1645 | 1461052900724 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:40 INFO - PROCESS | 1645 | 1461052900809 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:01:40 INFO - PROCESS | 1645 | 1461052900837 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255d7800 == 55 [pid = 1645] [id = 439] 01:01:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x126bab400) [pid = 1645] [serial = 1316] [outer = 0x0] 01:01:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x126c9e400) [pid = 1645] [serial = 1317] [outer = 0x126bab400] 01:01:40 INFO - PROCESS | 1645 | 1461052900864 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12751f400) [pid = 1645] [serial = 1318] [outer = 0x126bab400] 01:01:41 INFO - PROCESS | 1645 | 1461052901204 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 525ms 01:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:01:41 INFO - PROCESS | 1645 | 1461052901237 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 1645 | 1461052901239 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:01:41 INFO - PROCESS | 1645 | 1461052901241 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 1645 | 1461052901243 Marionette TRACE conn2 <- [1,1730,null,{}] 01:01:41 INFO - PROCESS | 1645 | 1461052901245 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:41 INFO - PROCESS | 1645 | 1461052901330 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:01:41 INFO - PROCESS | 1645 | 1461052901337 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a234000 == 56 [pid = 1645] [id = 440] 01:01:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1276ef800) [pid = 1645] [serial = 1319] [outer = 0x0] 01:01:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12815fc00) [pid = 1645] [serial = 1320] [outer = 0x1276ef800] 01:01:41 INFO - PROCESS | 1645 | 1461052901363 Marionette DEBUG loaded listener.js 01:01:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12a723000) [pid = 1645] [serial = 1321] [outer = 0x1276ef800] 01:01:41 INFO - PROCESS | 1645 | 1461052901703 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 01:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 470ms 01:01:41 INFO - PROCESS | 1645 | 1461052901711 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 1645 | 1461052901713 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:01:41 INFO - PROCESS | 1645 | 1461052901718 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 1645 | 1461052901720 Marionette TRACE conn2 <- [1,1734,null,{}] 01:01:41 INFO - PROCESS | 1645 | 1461052901722 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:41 INFO - PROCESS | 1645 | 1461052901812 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:01:41 INFO - PROCESS | 1645 | 1461052901868 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7cb800 == 57 [pid = 1645] [id = 441] 01:01:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x126babc00) [pid = 1645] [serial = 1322] [outer = 0x0] 01:01:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12a82d400) [pid = 1645] [serial = 1323] [outer = 0x126babc00] 01:01:41 INFO - PROCESS | 1645 | 1461052901894 Marionette DEBUG loaded listener.js 01:01:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12af04000) [pid = 1645] [serial = 1324] [outer = 0x126babc00] 01:01:42 INFO - PROCESS | 1645 | 1461052902203 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 525ms 01:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:01:42 INFO - PROCESS | 1645 | 1461052902242 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:01:42 INFO - PROCESS | 1645 | 1461052902243 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:01:42 INFO - PROCESS | 1645 | 1461052902246 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:01:42 INFO - PROCESS | 1645 | 1461052902247 Marionette TRACE conn2 <- [1,1738,null,{}] 01:01:42 INFO - PROCESS | 1645 | 1461052902250 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:42 INFO - PROCESS | 1645 | 1461052902373 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:01:42 INFO - PROCESS | 1645 | 1461052902472 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b348000 == 58 [pid = 1645] [id = 442] 01:01:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12a8c7c00) [pid = 1645] [serial = 1325] [outer = 0x0] 01:01:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12b048000) [pid = 1645] [serial = 1326] [outer = 0x12a8c7c00] 01:01:42 INFO - PROCESS | 1645 | 1461052902517 Marionette DEBUG loaded listener.js 01:01:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12d261c00) [pid = 1645] [serial = 1327] [outer = 0x12a8c7c00] 01:01:42 INFO - PROCESS | 1645 | 1461052902894 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 671ms 01:01:42 INFO - PROCESS | 1645 | 1461052902918 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:01:42 INFO - PROCESS | 1645 | 1461052902919 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:01:42 INFO - PROCESS | 1645 | 1461052902921 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:01:42 INFO - PROCESS | 1645 | 1461052902922 Marionette TRACE conn2 <- [1,1742,null,{}] 01:01:42 INFO - PROCESS | 1645 | 1461052902924 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:43 INFO - PROCESS | 1645 | 1461052903034 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:01:43 INFO - PROCESS | 1645 | 1461052903048 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cca1800 == 59 [pid = 1645] [id = 443] 01:01:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12d262800) [pid = 1645] [serial = 1328] [outer = 0x0] 01:01:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12da7a800) [pid = 1645] [serial = 1329] [outer = 0x12d262800] 01:01:43 INFO - PROCESS | 1645 | 1461052903073 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12e277000) [pid = 1645] [serial = 1330] [outer = 0x12d262800] 01:01:43 INFO - PROCESS | 1645 | 1461052903413 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 521ms 01:01:43 INFO - PROCESS | 1645 | 1461052903443 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1645 | 1461052903444 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:01:43 INFO - PROCESS | 1645 | 1461052903453 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1645 | 1461052903454 Marionette TRACE conn2 <- [1,1746,null,{}] 01:01:43 INFO - PROCESS | 1645 | 1461052903456 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:43 INFO - PROCESS | 1645 | 1461052903560 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:01:43 INFO - PROCESS | 1645 | 1461052903599 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d342800 == 60 [pid = 1645] [id = 444] 01:01:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12d263c00) [pid = 1645] [serial = 1331] [outer = 0x0] 01:01:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12e603000) [pid = 1645] [serial = 1332] [outer = 0x12d263c00] 01:01:43 INFO - PROCESS | 1645 | 1461052903624 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12e6c2800) [pid = 1645] [serial = 1333] [outer = 0x12d263c00] 01:01:43 INFO - PROCESS | 1645 | 1461052903962 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 519ms 01:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:01:43 INFO - PROCESS | 1645 | 1461052903973 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1645 | 1461052903974 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:01:43 INFO - PROCESS | 1645 | 1461052903976 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1645 | 1461052903977 Marionette TRACE conn2 <- [1,1750,null,{}] 01:01:43 INFO - PROCESS | 1645 | 1461052903979 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:44 INFO - PROCESS | 1645 | 1461052904089 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:01:44 INFO - PROCESS | 1645 | 1461052904103 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e64f800 == 61 [pid = 1645] [id = 445] 01:01:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12e6c9c00) [pid = 1645] [serial = 1334] [outer = 0x0] 01:01:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12e9b0000) [pid = 1645] [serial = 1335] [outer = 0x12e6c9c00] 01:01:44 INFO - PROCESS | 1645 | 1461052904128 Marionette DEBUG loaded listener.js 01:01:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12e9b5800) [pid = 1645] [serial = 1336] [outer = 0x12e6c9c00] 01:01:44 INFO - PROCESS | 1645 | 1461052904462 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 01:01:44 INFO - PROCESS | 1645 | 1461052904497 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:01:44 INFO - PROCESS | 1645 | 1461052904498 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:01:44 INFO - PROCESS | 1645 | 1461052904506 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:01:44 INFO - PROCESS | 1645 | 1461052904507 Marionette TRACE conn2 <- [1,1754,null,{}] 01:01:44 INFO - PROCESS | 1645 | 1461052904509 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:44 INFO - PROCESS | 1645 | 1461052904617 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:01:44 INFO - PROCESS | 1645 | 1461052904655 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1bf800 == 62 [pid = 1645] [id = 446] 01:01:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12e6ca000) [pid = 1645] [serial = 1337] [outer = 0x0] 01:01:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12e9bb800) [pid = 1645] [serial = 1338] [outer = 0x12e6ca000] 01:01:44 INFO - PROCESS | 1645 | 1461052904680 Marionette DEBUG loaded listener.js 01:01:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12eba4c00) [pid = 1645] [serial = 1339] [outer = 0x12e6ca000] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12a8c2400) [pid = 1645] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x127c5c000) [pid = 1645] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12a950800) [pid = 1645] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12af0bc00) [pid = 1645] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x1268b1800) [pid = 1645] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x11a53e800) [pid = 1645] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11bbf4c00) [pid = 1645] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12af0d400) [pid = 1645] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x1121f6c00) [pid = 1645] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11c465000) [pid = 1645] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12b047400) [pid = 1645] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x127517000) [pid = 1645] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11ad2c000) [pid = 1645] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12a942c00) [pid = 1645] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x126bd4c00) [pid = 1645] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12bb5e000) [pid = 1645] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11bd9dc00) [pid = 1645] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x115372400) [pid = 1645] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:01:44 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x11ade3c00) [pid = 1645] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:01:45 INFO - PROCESS | 1645 | 1461052905126 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 01:01:45 INFO - PROCESS | 1645 | 1461052905177 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 1645 | 1461052905179 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:01:45 INFO - PROCESS | 1645 | 1461052905187 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 1645 | 1461052905189 Marionette TRACE conn2 <- [1,1758,null,{}] 01:01:45 INFO - PROCESS | 1645 | 1461052905191 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:45 INFO - PROCESS | 1645 | 1461052905297 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:01:45 INFO - PROCESS | 1645 | 1461052905302 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f765800 == 63 [pid = 1645] [id = 447] 01:01:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11a7c3800) [pid = 1645] [serial = 1340] [outer = 0x0] 01:01:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x127518c00) [pid = 1645] [serial = 1341] [outer = 0x11a7c3800] 01:01:45 INFO - PROCESS | 1645 | 1461052905332 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12e9b7000) [pid = 1645] [serial = 1342] [outer = 0x11a7c3800] 01:01:45 INFO - PROCESS | 1645 | 1461052905667 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms 01:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:01:45 INFO - PROCESS | 1645 | 1461052905706 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:01:45 INFO - PROCESS | 1645 | 1461052905708 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:01:45 INFO - PROCESS | 1645 | 1461052905710 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:01:45 INFO - PROCESS | 1645 | 1461052905711 Marionette TRACE conn2 <- [1,1762,null,{}] 01:01:45 INFO - PROCESS | 1645 | 1461052905713 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:45 INFO - PROCESS | 1645 | 1461052905802 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:01:45 INFO - PROCESS | 1645 | 1461052905866 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff67000 == 64 [pid = 1645] [id = 448] 01:01:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12bb55400) [pid = 1645] [serial = 1343] [outer = 0x0] 01:01:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12eba7800) [pid = 1645] [serial = 1344] [outer = 0x12bb55400] 01:01:45 INFO - PROCESS | 1645 | 1461052905892 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12ebafc00) [pid = 1645] [serial = 1345] [outer = 0x12bb55400] 01:01:46 INFO - PROCESS | 1645 | 1461052906185 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 01:01:46 INFO - PROCESS | 1645 | 1461052906229 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:01:46 INFO - PROCESS | 1645 | 1461052906230 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:01:46 INFO - PROCESS | 1645 | 1461052906235 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 1645 | 1461052906236 Marionette TRACE conn2 <- [1,1766,null,{}] 01:01:46 INFO - PROCESS | 1645 | 1461052906238 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:46 INFO - PROCESS | 1645 | 1461052906326 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:01:46 INFO - PROCESS | 1645 | 1461052906331 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389d5000 == 65 [pid = 1645] [id = 449] 01:01:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12ebaf400) [pid = 1645] [serial = 1346] [outer = 0x0] 01:01:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12f146c00) [pid = 1645] [serial = 1347] [outer = 0x12ebaf400] 01:01:46 INFO - PROCESS | 1645 | 1461052906356 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12f14cc00) [pid = 1645] [serial = 1348] [outer = 0x12ebaf400] 01:01:46 INFO - PROCESS | 1645 | 1461052906689 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 01:01:46 INFO - PROCESS | 1645 | 1461052906704 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:01:46 INFO - PROCESS | 1645 | 1461052906705 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:01:46 INFO - PROCESS | 1645 | 1461052906707 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 1645 | 1461052906708 Marionette TRACE conn2 <- [1,1770,null,{}] 01:01:46 INFO - PROCESS | 1645 | 1461052906710 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:46 INFO - PROCESS | 1645 | 1461052906836 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:01:46 INFO - PROCESS | 1645 | 1461052906842 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389e4800 == 66 [pid = 1645] [id = 450] 01:01:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12e097400) [pid = 1645] [serial = 1349] [outer = 0x0] 01:01:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12f14c800) [pid = 1645] [serial = 1350] [outer = 0x12e097400] 01:01:46 INFO - PROCESS | 1645 | 1461052906867 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12f468400) [pid = 1645] [serial = 1351] [outer = 0x12e097400] 01:01:47 INFO - PROCESS | 1645 | 1461052907384 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 719ms 01:01:47 INFO - PROCESS | 1645 | 1461052907427 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1645 | 1461052907430 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:01:47 INFO - PROCESS | 1645 | 1461052907434 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1645 | 1461052907437 Marionette TRACE conn2 <- [1,1774,null,{}] 01:01:47 INFO - PROCESS | 1645 | 1461052907440 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:47 INFO - PROCESS | 1645 | 1461052907552 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:01:47 INFO - PROCESS | 1645 | 1461052907657 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c956800 == 67 [pid = 1645] [id = 451] 01:01:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11a53e800) [pid = 1645] [serial = 1352] [outer = 0x0] 01:01:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x11afe0c00) [pid = 1645] [serial = 1353] [outer = 0x11a53e800] 01:01:47 INFO - PROCESS | 1645 | 1461052907690 Marionette DEBUG loaded listener.js 01:01:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11bf6f000) [pid = 1645] [serial = 1354] [outer = 0x11a53e800] 01:01:48 INFO - PROCESS | 1645 | 1461052908131 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 723ms 01:01:48 INFO - PROCESS | 1645 | 1461052908158 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 1645 | 1461052908162 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:01:48 INFO - PROCESS | 1645 | 1461052908185 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1645 | 1461052908187 Marionette TRACE conn2 <- [1,1778,null,{}] 01:01:48 INFO - PROCESS | 1645 | 1461052908189 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:48 INFO - PROCESS | 1645 | 1461052908321 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:01:48 INFO - PROCESS | 1645 | 1461052908408 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a25b800 == 68 [pid = 1645] [id = 452] 01:01:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x1257e7c00) [pid = 1645] [serial = 1355] [outer = 0x0] 01:01:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x126ba9000) [pid = 1645] [serial = 1356] [outer = 0x1257e7c00] 01:01:48 INFO - PROCESS | 1645 | 1461052908438 Marionette DEBUG loaded listener.js 01:01:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x1275f1c00) [pid = 1645] [serial = 1357] [outer = 0x1257e7c00] 01:01:48 INFO - PROCESS | 1645 | 1461052908829 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 01:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 672ms 01:01:48 INFO - PROCESS | 1645 | 1461052908868 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 1645 | 1461052908870 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:01:48 INFO - PROCESS | 1645 | 1461052908874 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1645 | 1461052908876 Marionette TRACE conn2 <- [1,1782,null,{}] 01:01:48 INFO - PROCESS | 1645 | 1461052908886 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:48 INFO - PROCESS | 1645 | 1461052908996 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:01:49 INFO - PROCESS | 1645 | 1461052909059 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f76b800 == 69 [pid = 1645] [id = 453] 01:01:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12a8cf400) [pid = 1645] [serial = 1358] [outer = 0x0] 01:01:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12b043800) [pid = 1645] [serial = 1359] [outer = 0x12a8cf400] 01:01:49 INFO - PROCESS | 1645 | 1461052909091 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12bb56c00) [pid = 1645] [serial = 1360] [outer = 0x12a8cf400] 01:01:49 INFO - PROCESS | 1645 | 1461052909521 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 01:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 676ms 01:01:49 INFO - PROCESS | 1645 | 1461052909552 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:01:49 INFO - PROCESS | 1645 | 1461052909555 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:01:49 INFO - PROCESS | 1645 | 1461052909558 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:01:49 INFO - PROCESS | 1645 | 1461052909560 Marionette TRACE conn2 <- [1,1786,null,{}] 01:01:49 INFO - PROCESS | 1645 | 1461052909564 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:49 INFO - PROCESS | 1645 | 1461052909755 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:01:49 INFO - PROCESS | 1645 | 1461052909874 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x1394d3800 == 70 [pid = 1645] [id = 454] 01:01:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12bbd1c00) [pid = 1645] [serial = 1361] [outer = 0x0] 01:01:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12cfc9400) [pid = 1645] [serial = 1362] [outer = 0x12bbd1c00] 01:01:49 INFO - PROCESS | 1645 | 1461052909922 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12e28fc00) [pid = 1645] [serial = 1363] [outer = 0x12bbd1c00] 01:01:50 INFO - PROCESS | 1645 | 1461052910434 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 01:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 922ms 01:01:50 INFO - PROCESS | 1645 | 1461052910479 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:01:50 INFO - PROCESS | 1645 | 1461052910481 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:01:50 INFO - PROCESS | 1645 | 1461052910483 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1645 | 1461052910484 Marionette TRACE conn2 <- [1,1790,null,{}] 01:01:50 INFO - PROCESS | 1645 | 1461052910487 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:50 INFO - PROCESS | 1645 | 1461052910593 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:01:50 INFO - PROCESS | 1645 | 1461052910877 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199dd800 == 71 [pid = 1645] [id = 455] 01:01:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x1121f6400) [pid = 1645] [serial = 1364] [outer = 0x0] 01:01:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x114d5d400) [pid = 1645] [serial = 1365] [outer = 0x1121f6400] 01:01:50 INFO - PROCESS | 1645 | 1461052910945 Marionette DEBUG loaded listener.js 01:01:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x11527a400) [pid = 1645] [serial = 1366] [outer = 0x1121f6400] 01:01:51 INFO - PROCESS | 1645 | 1461052911365 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 922ms 01:01:51 INFO - PROCESS | 1645 | 1461052911407 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:01:51 INFO - PROCESS | 1645 | 1461052911409 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:01:51 INFO - PROCESS | 1645 | 1461052911412 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:01:51 INFO - PROCESS | 1645 | 1461052911418 Marionette TRACE conn2 <- [1,1794,null,{}] 01:01:51 INFO - PROCESS | 1645 | 1461052911421 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:51 INFO - PROCESS | 1645 | 1461052911512 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:01:51 INFO - PROCESS | 1645 | 1461052911588 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa1b000 == 72 [pid = 1645] [id = 456] 01:01:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x11584c400) [pid = 1645] [serial = 1367] [outer = 0x0] 01:01:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x116431800) [pid = 1645] [serial = 1368] [outer = 0x11584c400] 01:01:51 INFO - PROCESS | 1645 | 1461052911616 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x1189ea400) [pid = 1645] [serial = 1369] [outer = 0x11584c400] 01:01:52 INFO - PROCESS | 1645 | 1461052912046 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 675ms 01:01:52 INFO - PROCESS | 1645 | 1461052912090 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1645 | 1461052912094 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:01:52 INFO - PROCESS | 1645 | 1461052912099 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1645 | 1461052912101 Marionette TRACE conn2 <- [1,1798,null,{}] 01:01:52 INFO - PROCESS | 1645 | 1461052912104 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:52 INFO - PROCESS | 1645 | 1461052912244 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:01:52 INFO - PROCESS | 1645 | 1461052912325 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa9e800 == 73 [pid = 1645] [id = 457] 01:01:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x11912e000) [pid = 1645] [serial = 1370] [outer = 0x0] 01:01:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x11a53ac00) [pid = 1645] [serial = 1371] [outer = 0x11912e000] 01:01:52 INFO - PROCESS | 1645 | 1461052912354 Marionette DEBUG loaded listener.js 01:01:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x11a7cdc00) [pid = 1645] [serial = 1372] [outer = 0x11912e000] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12f488000 == 72 [pid = 1645] [id = 398] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba9a000 == 71 [pid = 1645] [id = 395] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x11c954000 == 70 [pid = 1645] [id = 394] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebd1000 == 69 [pid = 1645] [id = 396] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x11914e000 == 68 [pid = 1645] [id = 399] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebed800 == 67 [pid = 1645] [id = 397] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x11b932000 == 66 [pid = 1645] [id = 393] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x1389d5000 == 65 [pid = 1645] [id = 449] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff67000 == 64 [pid = 1645] [id = 448] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12f765800 == 63 [pid = 1645] [id = 447] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1bf800 == 62 [pid = 1645] [id = 446] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12e64f800 == 61 [pid = 1645] [id = 445] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x118b4e800) [pid = 1645] [serial = 1233] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12d397c00) [pid = 1645] [serial = 1245] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12e09a800) [pid = 1645] [serial = 1248] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x11c162c00) [pid = 1645] [serial = 1236] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x12a717000) [pid = 1645] [serial = 1239] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12b3f1400) [pid = 1645] [serial = 1242] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12d342800 == 60 [pid = 1645] [id = 444] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12cca1800 == 59 [pid = 1645] [id = 443] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12b348000 == 58 [pid = 1645] [id = 442] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7cb800 == 57 [pid = 1645] [id = 441] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12a234000 == 56 [pid = 1645] [id = 440] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x1255d7800 == 55 [pid = 1645] [id = 439] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12811c000 == 54 [pid = 1645] [id = 438] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x118721800 == 53 [pid = 1645] [id = 437] 01:01:52 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebe2800 == 52 [pid = 1645] [id = 429] 01:01:52 INFO - PROCESS | 1645 | 1461052912839 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 775ms 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12b3f6400) [pid = 1645] [serial = 1192] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12a8cc000) [pid = 1645] [serial = 1189] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12cfd5800) [pid = 1645] [serial = 1195] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x114d63000) [pid = 1645] [serial = 1251] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x118b85800) [pid = 1645] [serial = 1252] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x123ae1c00) [pid = 1645] [serial = 1260] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x1268a9400) [pid = 1645] [serial = 1261] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12e09d000) [pid = 1645] [serial = 1285] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12b8f9000) [pid = 1645] [serial = 1276] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x1278a9800) [pid = 1645] [serial = 1266] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12a71f000) [pid = 1645] [serial = 1267] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x1257de000) [pid = 1645] [serial = 1278] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12a723800) [pid = 1645] [serial = 1279] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x126e98c00) [pid = 1645] [serial = 1264] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12d396000) [pid = 1645] [serial = 1284] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12722a800) [pid = 1645] [serial = 1186] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x1191b4400) [pid = 1645] [serial = 1180] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11bccb000) [pid = 1645] [serial = 1183] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12cfd3000) [pid = 1645] [serial = 1282] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12722bc00) [pid = 1645] [serial = 1269] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12af08c00) [pid = 1645] [serial = 1272] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12a947000) [pid = 1645] [serial = 1270] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12b2ba400) [pid = 1645] [serial = 1275] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12b04b800) [pid = 1645] [serial = 1273] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x126bb6000) [pid = 1645] [serial = 1263] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x11b919c00) [pid = 1645] [serial = 1255] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x11ad2ec00) [pid = 1645] [serial = 1254] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12b8f7000) [pid = 1645] [serial = 1281] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x11bd94400) [pid = 1645] [serial = 1257] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11c208000) [pid = 1645] [serial = 1258] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12da78800) [pid = 1645] [serial = 1231] [outer = 0x0] [url = about:blank] 01:01:52 INFO - PROCESS | 1645 | 1461052912889 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1645 | 1461052912890 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:01:52 INFO - PROCESS | 1645 | 1461052912898 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1645 | 1461052912902 Marionette TRACE conn2 <- [1,1802,null,{}] 01:01:52 INFO - PROCESS | 1645 | 1461052912909 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:52 INFO - PROCESS | 1645 | 1461052912995 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:01:53 INFO - PROCESS | 1645 | 1461052913004 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa96000 == 53 [pid = 1645] [id = 458] 01:01:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x118e4b000) [pid = 1645] [serial = 1373] [outer = 0x0] 01:01:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11addf400) [pid = 1645] [serial = 1374] [outer = 0x118e4b000] 01:01:53 INFO - PROCESS | 1645 | 1461052913044 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11b6c3400) [pid = 1645] [serial = 1375] [outer = 0x118e4b000] 01:01:53 INFO - PROCESS | 1645 | 1461052913522 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 678ms 01:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:01:53 INFO - PROCESS | 1645 | 1461052913574 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:01:53 INFO - PROCESS | 1645 | 1461052913575 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:01:53 INFO - PROCESS | 1645 | 1461052913577 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:01:53 INFO - PROCESS | 1645 | 1461052913578 Marionette TRACE conn2 <- [1,1806,null,{}] 01:01:53 INFO - PROCESS | 1645 | 1461052913582 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:53 INFO - PROCESS | 1645 | 1461052913661 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:01:53 INFO - PROCESS | 1645 | 1461052913669 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x11974b000 == 54 [pid = 1645] [id = 459] 01:01:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11bbf4c00) [pid = 1645] [serial = 1376] [outer = 0x0] 01:01:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11bcc8800) [pid = 1645] [serial = 1377] [outer = 0x11bbf4c00] 01:01:53 INFO - PROCESS | 1645 | 1461052913695 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11bf7c800) [pid = 1645] [serial = 1378] [outer = 0x11bbf4c00] 01:01:54 INFO - PROCESS | 1645 | 1461052914011 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 470ms 01:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:01:54 INFO - PROCESS | 1645 | 1461052914049 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:01:54 INFO - PROCESS | 1645 | 1461052914050 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:01:54 INFO - PROCESS | 1645 | 1461052914052 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:01:54 INFO - PROCESS | 1645 | 1461052914053 Marionette TRACE conn2 <- [1,1810,null,{}] 01:01:54 INFO - PROCESS | 1645 | 1461052914055 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:54 INFO - PROCESS | 1645 | 1461052914135 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:01:54 INFO - PROCESS | 1645 | 1461052914139 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x125649800 == 55 [pid = 1645] [id = 460] 01:01:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11c466000) [pid = 1645] [serial = 1379] [outer = 0x0] 01:01:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11c585400) [pid = 1645] [serial = 1380] [outer = 0x11c466000] 01:01:54 INFO - PROCESS | 1645 | 1461052914173 Marionette DEBUG loaded listener.js 01:01:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12560a000) [pid = 1645] [serial = 1381] [outer = 0x11c466000] 01:01:54 INFO - PROCESS | 1645 | 1461052914552 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 01:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:01:54 INFO - PROCESS | 1645 | 1461052914572 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:01:54 INFO - PROCESS | 1645 | 1461052914574 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:01:54 INFO - PROCESS | 1645 | 1461052914576 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:01:54 INFO - PROCESS | 1645 | 1461052914578 Marionette TRACE conn2 <- [1,1814,null,{}] 01:01:54 INFO - PROCESS | 1645 | 1461052914584 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:54 INFO - PROCESS | 1645 | 1461052914755 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:01:54 INFO - PROCESS | 1645 | 1461052914812 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x119736000 == 56 [pid = 1645] [id = 461] 01:01:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x1257de000) [pid = 1645] [serial = 1382] [outer = 0x0] 01:01:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x126bb3000) [pid = 1645] [serial = 1383] [outer = 0x1257de000] 01:01:54 INFO - PROCESS | 1645 | 1461052914854 Marionette DEBUG loaded listener.js 01:01:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x126e92400) [pid = 1645] [serial = 1384] [outer = 0x1257de000] 01:01:55 INFO - PROCESS | 1645 | 1461052915304 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 770ms 01:01:55 INFO - PROCESS | 1645 | 1461052915353 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:01:55 INFO - PROCESS | 1645 | 1461052915355 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:01:55 INFO - PROCESS | 1645 | 1461052915357 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:01:55 INFO - PROCESS | 1645 | 1461052915358 Marionette TRACE conn2 <- [1,1818,null,{}] 01:01:55 INFO - PROCESS | 1645 | 1461052915360 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:55 INFO - PROCESS | 1645 | 1461052915463 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:01:55 INFO - PROCESS | 1645 | 1461052915518 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a234000 == 57 [pid = 1645] [id = 462] 01:01:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x126e93000) [pid = 1645] [serial = 1385] [outer = 0x0] 01:01:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x127517c00) [pid = 1645] [serial = 1386] [outer = 0x126e93000] 01:01:55 INFO - PROCESS | 1645 | 1461052915544 Marionette DEBUG loaded listener.js 01:01:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x1276f1c00) [pid = 1645] [serial = 1387] [outer = 0x126e93000] 01:01:55 INFO - PROCESS | 1645 | 1461052915869 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 01:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:01:55 INFO - PROCESS | 1645 | 1461052915876 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:01:55 INFO - PROCESS | 1645 | 1461052915878 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:01:55 INFO - PROCESS | 1645 | 1461052915880 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:01:55 INFO - PROCESS | 1645 | 1461052915881 Marionette TRACE conn2 <- [1,1822,null,{}] 01:01:55 INFO - PROCESS | 1645 | 1461052915886 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:55 INFO - PROCESS | 1645 | 1461052915985 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:01:56 INFO - PROCESS | 1645 | 1461052916021 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a261800 == 58 [pid = 1645] [id = 463] 01:01:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x126e99400) [pid = 1645] [serial = 1388] [outer = 0x0] 01:01:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x127c5c000) [pid = 1645] [serial = 1389] [outer = 0x126e99400] 01:01:56 INFO - PROCESS | 1645 | 1461052916047 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x1285f0800) [pid = 1645] [serial = 1390] [outer = 0x126e99400] 01:01:56 INFO - PROCESS | 1645 | 1461052916368 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 521ms 01:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:01:56 INFO - PROCESS | 1645 | 1461052916403 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1645 | 1461052916404 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:01:56 INFO - PROCESS | 1645 | 1461052916406 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1645 | 1461052916407 Marionette TRACE conn2 <- [1,1826,null,{}] 01:01:56 INFO - PROCESS | 1645 | 1461052916410 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:56 INFO - PROCESS | 1645 | 1461052916513 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:01:56 INFO - PROCESS | 1645 | 1461052916517 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a928800 == 59 [pid = 1645] [id = 464] 01:01:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11a7d2800) [pid = 1645] [serial = 1391] [outer = 0x0] 01:01:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12a717800) [pid = 1645] [serial = 1392] [outer = 0x11a7d2800] 01:01:56 INFO - PROCESS | 1645 | 1461052916544 Marionette DEBUG loaded listener.js 01:01:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12a825400) [pid = 1645] [serial = 1393] [outer = 0x11a7d2800] 01:01:56 INFO - PROCESS | 1645 | 1461052916911 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 01:01:56 INFO - PROCESS | 1645 | 1461052916929 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1645 | 1461052916930 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:01:56 INFO - PROCESS | 1645 | 1461052916937 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1645 | 1461052916939 Marionette TRACE conn2 <- [1,1830,null,{}] 01:01:56 INFO - PROCESS | 1645 | 1461052916942 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:57 INFO - PROCESS | 1645 | 1461052917465 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x11aa3a400) [pid = 1645] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12d390800) [pid = 1645] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x1272eec00) [pid = 1645] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x1281e9400) [pid = 1645] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12d25f000) [pid = 1645] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12b8f2c00) [pid = 1645] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x114d66800) [pid = 1645] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12ebaf400) [pid = 1645] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12d262800) [pid = 1645] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12d263c00) [pid = 1645] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12e6c9c00) [pid = 1645] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12e6ca000) [pid = 1645] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x11bcbcc00) [pid = 1645] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12af0c000) [pid = 1645] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12d260400) [pid = 1645] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x126bab400) [pid = 1645] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x126babc00) [pid = 1645] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x1276ef800) [pid = 1645] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x1121f8800) [pid = 1645] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x1278b1400) [pid = 1645] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11bcbec00) [pid = 1645] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12d397000) [pid = 1645] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12a82bc00) [pid = 1645] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12a8c7c00) [pid = 1645] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x119c1c800) [pid = 1645] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x118f1a000) [pid = 1645] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11a7c3800) [pid = 1645] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:01:57 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12bb55400) [pid = 1645] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:01:57 INFO - PROCESS | 1645 | 1461052917535 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x1158c8800 == 60 [pid = 1645] [id = 465] 01:01:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1121f8800) [pid = 1645] [serial = 1394] [outer = 0x0] 01:01:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x114d66800) [pid = 1645] [serial = 1395] [outer = 0x1121f8800] 01:01:57 INFO - PROCESS | 1645 | 1461052917565 Marionette DEBUG loaded listener.js 01:01:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11bf7cc00) [pid = 1645] [serial = 1396] [outer = 0x1121f8800] 01:01:57 INFO - PROCESS | 1645 | 1461052917884 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 972ms 01:01:57 INFO - PROCESS | 1645 | 1461052917908 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:01:57 INFO - PROCESS | 1645 | 1461052917910 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:01:57 INFO - PROCESS | 1645 | 1461052917912 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:01:57 INFO - PROCESS | 1645 | 1461052917914 Marionette TRACE conn2 <- [1,1834,null,{}] 01:01:57 INFO - PROCESS | 1645 | 1461052917918 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:58 INFO - PROCESS | 1645 | 1461052918036 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:01:58 INFO - PROCESS | 1645 | 1461052918042 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be7c800 == 61 [pid = 1645] [id = 466] 01:01:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x115496c00) [pid = 1645] [serial = 1397] [outer = 0x0] 01:01:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x126bb5800) [pid = 1645] [serial = 1398] [outer = 0x115496c00] 01:01:58 INFO - PROCESS | 1645 | 1461052918068 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12af0a000) [pid = 1645] [serial = 1399] [outer = 0x115496c00] 01:01:58 INFO - PROCESS | 1645 | 1461052918388 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 01:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms 01:01:58 INFO - PROCESS | 1645 | 1461052918436 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:01:58 INFO - PROCESS | 1645 | 1461052918437 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:01:58 INFO - PROCESS | 1645 | 1461052918441 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:01:58 INFO - PROCESS | 1645 | 1461052918442 Marionette TRACE conn2 <- [1,1838,null,{}] 01:01:58 INFO - PROCESS | 1645 | 1461052918446 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:58 INFO - PROCESS | 1645 | 1461052918577 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:01:58 INFO - PROCESS | 1645 | 1461052918668 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfad800 == 62 [pid = 1645] [id = 467] 01:01:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11bbebc00) [pid = 1645] [serial = 1400] [outer = 0x0] 01:01:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12af10c00) [pid = 1645] [serial = 1401] [outer = 0x11bbebc00] 01:01:58 INFO - PROCESS | 1645 | 1461052918708 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12b2c0000) [pid = 1645] [serial = 1402] [outer = 0x11bbebc00] 01:01:59 INFO - PROCESS | 1645 | 1461052919037 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 620ms 01:01:59 INFO - PROCESS | 1645 | 1461052919060 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1645 | 1461052919061 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:01:59 INFO - PROCESS | 1645 | 1461052919071 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1645 | 1461052919073 Marionette TRACE conn2 <- [1,1842,null,{}] 01:01:59 INFO - PROCESS | 1645 | 1461052919075 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:01:59 INFO - PROCESS | 1645 | 1461052919164 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:01:59 INFO - PROCESS | 1645 | 1461052919235 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d341800 == 63 [pid = 1645] [id = 468] 01:01:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11ad28400) [pid = 1645] [serial = 1403] [outer = 0x0] 01:01:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12b049c00) [pid = 1645] [serial = 1404] [outer = 0x11ad28400] 01:01:59 INFO - PROCESS | 1645 | 1461052919261 Marionette DEBUG loaded listener.js 01:01:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12b8eb000) [pid = 1645] [serial = 1405] [outer = 0x11ad28400] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x128109000 == 62 [pid = 1645] [id = 431] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff6f000 == 61 [pid = 1645] [id = 435] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11bba7000 == 60 [pid = 1645] [id = 436] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12f4a3800 == 59 [pid = 1645] [id = 415] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12e64c000 == 58 [pid = 1645] [id = 378] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1c0800 == 57 [pid = 1645] [id = 414] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12e710000 == 56 [pid = 1645] [id = 392] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11c29a000 == 55 [pid = 1645] [id = 430] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbdd800 == 54 [pid = 1645] [id = 434] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3e0000 == 53 [pid = 1645] [id = 432] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12f772000 == 52 [pid = 1645] [id = 416] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12d214800 == 51 [pid = 1645] [id = 362] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12cca0800 == 50 [pid = 1645] [id = 361] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12f4a5800 == 49 [pid = 1645] [id = 433] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11c535000 == 48 [pid = 1645] [id = 379] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12da48000 == 47 [pid = 1645] [id = 374] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x128177000 == 46 [pid = 1645] [id = 95] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba8b000 == 45 [pid = 1645] [id = 377] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa1b000 == 44 [pid = 1645] [id = 456] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1199dd800 == 43 [pid = 1645] [id = 455] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1394d3800 == 42 [pid = 1645] [id = 454] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12f76b800 == 41 [pid = 1645] [id = 453] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a25b800 == 40 [pid = 1645] [id = 452] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11c956800 == 39 [pid = 1645] [id = 451] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1389e4800 == 38 [pid = 1645] [id = 450] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa96000 == 37 [pid = 1645] [id = 458] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa9e800 == 36 [pid = 1645] [id = 457] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x119736000 == 35 [pid = 1645] [id = 461] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a234000 == 34 [pid = 1645] [id = 462] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a261800 == 33 [pid = 1645] [id = 463] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x1158c8800 == 32 [pid = 1645] [id = 465] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12be7c800 == 31 [pid = 1645] [id = 466] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12a928800 == 30 [pid = 1645] [id = 464] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x125649800 == 29 [pid = 1645] [id = 460] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x11974b000 == 28 [pid = 1645] [id = 459] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x123aecc00) [pid = 1645] [serial = 1237] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12e297000) [pid = 1645] [serial = 1249] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12a947800) [pid = 1645] [serial = 1240] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12d25ec00) [pid = 1645] [serial = 1243] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12da78000) [pid = 1645] [serial = 1246] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12bbe3000) [pid = 1645] [serial = 1177] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11a535c00) [pid = 1645] [serial = 1234] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12e6c2800) [pid = 1645] [serial = 1333] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12e9bb800) [pid = 1645] [serial = 1338] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11bcc3800) [pid = 1645] [serial = 1314] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12d25e800) [pid = 1645] [serial = 1303] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12bbea400) [pid = 1645] [serial = 1302] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12e6c2400) [pid = 1645] [serial = 1306] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12e28e400) [pid = 1645] [serial = 1305] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x126c9e400) [pid = 1645] [serial = 1317] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12751f400) [pid = 1645] [serial = 1318] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12a82d400) [pid = 1645] [serial = 1323] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12af04000) [pid = 1645] [serial = 1324] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12815fc00) [pid = 1645] [serial = 1320] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12a723000) [pid = 1645] [serial = 1321] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12785a400) [pid = 1645] [serial = 1309] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x118bd3c00) [pid = 1645] [serial = 1308] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12a718000) [pid = 1645] [serial = 1297] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x128161000) [pid = 1645] [serial = 1296] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x123cd7c00) [pid = 1645] [serial = 1294] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11bf78000) [pid = 1645] [serial = 1293] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12e28f000) [pid = 1645] [serial = 1287] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12b047800) [pid = 1645] [serial = 1299] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x12b8f4800) [pid = 1645] [serial = 1300] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x12e297800) [pid = 1645] [serial = 1288] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x12b048000) [pid = 1645] [serial = 1326] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11afdf400) [pid = 1645] [serial = 1312] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11aa31400) [pid = 1645] [serial = 1311] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11a7d2400) [pid = 1645] [serial = 1290] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11afedc00) [pid = 1645] [serial = 1291] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x1254efc00) [pid = 1645] [serial = 1315] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x127518c00) [pid = 1645] [serial = 1341] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x12eba4c00) [pid = 1645] [serial = 1339] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12e9b7000) [pid = 1645] [serial = 1342] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x12e9b5800) [pid = 1645] [serial = 1336] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12ebafc00) [pid = 1645] [serial = 1345] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12f14cc00) [pid = 1645] [serial = 1348] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x12d261c00) [pid = 1645] [serial = 1327] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 79 (0x12eba7800) [pid = 1645] [serial = 1344] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfad800 == 27 [pid = 1645] [id = 467] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 78 (0x12f146c00) [pid = 1645] [serial = 1347] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 77 (0x12da7a800) [pid = 1645] [serial = 1329] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 76 (0x12e277000) [pid = 1645] [serial = 1330] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 75 (0x12e603000) [pid = 1645] [serial = 1332] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | --DOMWINDOW == 74 (0x12e9b0000) [pid = 1645] [serial = 1335] [outer = 0x0] [url = about:blank] 01:02:00 INFO - PROCESS | 1645 | 1461052920940 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1885ms 01:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:02:00 INFO - PROCESS | 1645 | 1461052920951 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:02:00 INFO - PROCESS | 1645 | 1461052920953 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:02:00 INFO - PROCESS | 1645 | 1461052920957 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:02:00 INFO - PROCESS | 1645 | 1461052920959 Marionette TRACE conn2 <- [1,1846,null,{}] 01:02:00 INFO - PROCESS | 1645 | 1461052920963 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:01 INFO - PROCESS | 1645 | 1461052921046 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:02:01 INFO - PROCESS | 1645 | 1461052921093 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x1158d9800 == 28 [pid = 1645] [id = 469] 01:02:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 75 (0x11519c800) [pid = 1645] [serial = 1406] [outer = 0x0] 01:02:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 76 (0x114d5f000) [pid = 1645] [serial = 1407] [outer = 0x11519c800] 01:02:01 INFO - PROCESS | 1645 | 1461052921122 Marionette DEBUG loaded listener.js 01:02:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 77 (0x115852000) [pid = 1645] [serial = 1408] [outer = 0x11519c800] 01:02:01 INFO - PROCESS | 1645 | 1461052921442 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 523ms 01:02:01 INFO - PROCESS | 1645 | 1461052921480 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:02:01 INFO - PROCESS | 1645 | 1461052921486 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:02:01 INFO - PROCESS | 1645 | 1461052921491 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:02:01 INFO - PROCESS | 1645 | 1461052921493 Marionette TRACE conn2 <- [1,1850,null,{}] 01:02:01 INFO - PROCESS | 1645 | 1461052921495 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:01 INFO - PROCESS | 1645 | 1461052921567 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:02:01 INFO - PROCESS | 1645 | 1461052921571 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x118efa000 == 29 [pid = 1645] [id = 470] 01:02:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 78 (0x114d61000) [pid = 1645] [serial = 1409] [outer = 0x0] 01:02:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 79 (0x11897b400) [pid = 1645] [serial = 1410] [outer = 0x114d61000] 01:02:01 INFO - PROCESS | 1645 | 1461052921599 Marionette DEBUG loaded listener.js 01:02:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 80 (0x118b7bc00) [pid = 1645] [serial = 1411] [outer = 0x114d61000] 01:02:01 INFO - PROCESS | 1645 | 1461052921944 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 471ms 01:02:01 INFO - PROCESS | 1645 | 1461052921963 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:02:01 INFO - PROCESS | 1645 | 1461052921964 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:02:01 INFO - PROCESS | 1645 | 1461052921969 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:02:01 INFO - PROCESS | 1645 | 1461052921972 Marionette TRACE conn2 <- [1,1854,null,{}] 01:02:01 INFO - PROCESS | 1645 | 1461052921980 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:02 INFO - PROCESS | 1645 | 1461052922054 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:02:02 INFO - PROCESS | 1645 | 1461052922058 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x119de1800 == 30 [pid = 1645] [id = 471] 01:02:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x1121f4000) [pid = 1645] [serial = 1412] [outer = 0x0] 01:02:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x11924a800) [pid = 1645] [serial = 1413] [outer = 0x1121f4000] 01:02:02 INFO - PROCESS | 1645 | 1461052922089 Marionette DEBUG loaded listener.js 01:02:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x119c1e000) [pid = 1645] [serial = 1414] [outer = 0x1121f4000] 01:02:02 INFO - PROCESS | 1645 | 1461052922436 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 475ms 01:02:02 INFO - PROCESS | 1645 | 1461052922445 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:02:02 INFO - PROCESS | 1645 | 1461052922446 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:02:02 INFO - PROCESS | 1645 | 1461052922453 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1645 | 1461052922454 Marionette TRACE conn2 <- [1,1858,null,{}] 01:02:02 INFO - PROCESS | 1645 | 1461052922456 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:02 INFO - PROCESS | 1645 | 1461052922531 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:02:02 INFO - PROCESS | 1645 | 1461052922579 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b668800 == 31 [pid = 1645] [id = 472] 01:02:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x118b55000) [pid = 1645] [serial = 1415] [outer = 0x0] 01:02:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11a795c00) [pid = 1645] [serial = 1416] [outer = 0x118b55000] 01:02:02 INFO - PROCESS | 1645 | 1461052922605 Marionette DEBUG loaded listener.js 01:02:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11aa30000) [pid = 1645] [serial = 1417] [outer = 0x118b55000] 01:02:02 INFO - PROCESS | 1645 | 1461052922883 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 01:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:02:02 INFO - PROCESS | 1645 | 1461052922922 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:02:02 INFO - PROCESS | 1645 | 1461052922923 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:02:02 INFO - PROCESS | 1645 | 1461052922925 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1645 | 1461052922927 Marionette TRACE conn2 <- [1,1862,null,{}] 01:02:02 INFO - PROCESS | 1645 | 1461052922929 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:03 INFO - PROCESS | 1645 | 1461052923002 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:02:03 INFO - PROCESS | 1645 | 1461052923006 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c535000 == 32 [pid = 1645] [id = 473] 01:02:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11403f800) [pid = 1645] [serial = 1418] [outer = 0x0] 01:02:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11ad25c00) [pid = 1645] [serial = 1419] [outer = 0x11403f800] 01:02:03 INFO - PROCESS | 1645 | 1461052923034 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11ad30800) [pid = 1645] [serial = 1420] [outer = 0x11403f800] 01:02:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11ad2b400) [pid = 1645] [serial = 1421] [outer = 0x12f724400] 01:02:03 INFO - PROCESS | 1645 | 1461052923454 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 571ms 01:02:03 INFO - PROCESS | 1645 | 1461052923496 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:02:03 INFO - PROCESS | 1645 | 1461052923499 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:02:03 INFO - PROCESS | 1645 | 1461052923501 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:02:03 INFO - PROCESS | 1645 | 1461052923502 Marionette TRACE conn2 <- [1,1866,null,{}] 01:02:03 INFO - PROCESS | 1645 | 1461052923505 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:03 INFO - PROCESS | 1645 | 1461052923639 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:02:03 INFO - PROCESS | 1645 | 1461052923654 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c8b1800 == 33 [pid = 1645] [id = 474] 01:02:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11afe4000) [pid = 1645] [serial = 1422] [outer = 0x0] 01:02:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11bcbec00) [pid = 1645] [serial = 1423] [outer = 0x11afe4000] 01:02:03 INFO - PROCESS | 1645 | 1461052923695 Marionette DEBUG loaded listener.js 01:02:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11bcc9000) [pid = 1645] [serial = 1424] [outer = 0x11afe4000] 01:02:04 INFO - PROCESS | 1645 | 1461052924152 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 01:02:04 INFO - PROCESS | 1645 | 1461052924172 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 1645 | 1461052924173 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:02:04 INFO - PROCESS | 1645 | 1461052924176 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:02:04 INFO - PROCESS | 1645 | 1461052924177 Marionette TRACE conn2 <- [1,1870,null,{}] 01:02:04 INFO - PROCESS | 1645 | 1461052924179 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:04 INFO - PROCESS | 1645 | 1461052924250 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:02:04 INFO - PROCESS | 1645 | 1461052924254 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x125514000 == 34 [pid = 1645] [id = 475] 01:02:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x1151a2000) [pid = 1645] [serial = 1425] [outer = 0x0] 01:02:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11bd9dc00) [pid = 1645] [serial = 1426] [outer = 0x1151a2000] 01:02:04 INFO - PROCESS | 1645 | 1461052924280 Marionette DEBUG loaded listener.js 01:02:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11c159400) [pid = 1645] [serial = 1427] [outer = 0x1151a2000] 01:02:04 INFO - PROCESS | 1645 | 1461052924590 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 420ms 01:02:04 INFO - PROCESS | 1645 | 1461052924596 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 1645 | 1461052924598 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:02:04 INFO - PROCESS | 1645 | 1461052924603 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:02:04 INFO - PROCESS | 1645 | 1461052924604 Marionette TRACE conn2 <- [1,1874,null,{}] 01:02:04 INFO - PROCESS | 1645 | 1461052924606 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:04 INFO - PROCESS | 1645 | 1461052924676 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:02:04 INFO - PROCESS | 1645 | 1461052924679 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255dc800 == 35 [pid = 1645] [id = 476] 01:02:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11c15a000) [pid = 1645] [serial = 1428] [outer = 0x0] 01:02:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11c209400) [pid = 1645] [serial = 1429] [outer = 0x11c15a000] 01:02:04 INFO - PROCESS | 1645 | 1461052924708 Marionette DEBUG loaded listener.js 01:02:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11c463000) [pid = 1645] [serial = 1430] [outer = 0x11c15a000] 01:02:05 INFO - PROCESS | 1645 | 1461052925035 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 469ms 01:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:02:05 INFO - PROCESS | 1645 | 1461052925073 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:02:05 INFO - PROCESS | 1645 | 1461052925074 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:02:05 INFO - PROCESS | 1645 | 1461052925076 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 1645 | 1461052925077 Marionette TRACE conn2 <- [1,1878,null,{}] 01:02:05 INFO - PROCESS | 1645 | 1461052925089 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:05 INFO - PROCESS | 1645 | 1461052925158 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:02:05 INFO - PROCESS | 1645 | 1461052925162 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x119de0800 == 36 [pid = 1645] [id = 477] 01:02:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11bd92400) [pid = 1645] [serial = 1431] [outer = 0x0] 01:02:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11c57e400) [pid = 1645] [serial = 1432] [outer = 0x11bd92400] 01:02:05 INFO - PROCESS | 1645 | 1461052925189 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11c961c00) [pid = 1645] [serial = 1433] [outer = 0x11bd92400] 01:02:05 INFO - PROCESS | 1645 | 1461052925491 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 429ms 01:02:05 INFO - PROCESS | 1645 | 1461052925505 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:02:05 INFO - PROCESS | 1645 | 1461052925506 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:02:05 INFO - PROCESS | 1645 | 1461052925509 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 1645 | 1461052925510 Marionette TRACE conn2 <- [1,1882,null,{}] 01:02:05 INFO - PROCESS | 1645 | 1461052925512 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:05 INFO - PROCESS | 1645 | 1461052925591 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:02:05 INFO - PROCESS | 1645 | 1461052925595 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1275ae800 == 37 [pid = 1645] [id = 478] 01:02:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11c206400) [pid = 1645] [serial = 1434] [outer = 0x0] 01:02:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x123aecc00) [pid = 1645] [serial = 1435] [outer = 0x11c206400] 01:02:05 INFO - PROCESS | 1645 | 1461052925623 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x123cd7800) [pid = 1645] [serial = 1436] [outer = 0x11c206400] 01:02:05 INFO - PROCESS | 1645 | 1461052925954 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 468ms 01:02:05 INFO - PROCESS | 1645 | 1461052925977 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:02:05 INFO - PROCESS | 1645 | 1461052925979 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:02:05 INFO - PROCESS | 1645 | 1461052925982 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 1645 | 1461052925984 Marionette TRACE conn2 <- [1,1886,null,{}] 01:02:05 INFO - PROCESS | 1645 | 1461052925987 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:06 INFO - PROCESS | 1645 | 1461052926098 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:02:06 INFO - PROCESS | 1645 | 1461052926115 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c534000 == 38 [pid = 1645] [id = 479] 01:02:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x123cd3000) [pid = 1645] [serial = 1437] [outer = 0x0] 01:02:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1257df000) [pid = 1645] [serial = 1438] [outer = 0x123cd3000] 01:02:06 INFO - PROCESS | 1645 | 1461052926143 Marionette DEBUG loaded listener.js 01:02:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11c57f400) [pid = 1645] [serial = 1439] [outer = 0x123cd3000] 01:02:06 INFO - PROCESS | 1645 | 1461052926509 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 571ms 01:02:06 INFO - PROCESS | 1645 | 1461052926553 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:02:06 INFO - PROCESS | 1645 | 1461052926554 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:02:06 INFO - PROCESS | 1645 | 1461052926556 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:02:06 INFO - PROCESS | 1645 | 1461052926557 Marionette TRACE conn2 <- [1,1890,null,{}] 01:02:06 INFO - PROCESS | 1645 | 1461052926559 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:06 INFO - PROCESS | 1645 | 1461052926651 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:02:06 INFO - PROCESS | 1645 | 1461052926662 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a23e800 == 39 [pid = 1645] [id = 480] 01:02:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x126bb4c00) [pid = 1645] [serial = 1440] [outer = 0x0] 01:02:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x126e2a000) [pid = 1645] [serial = 1441] [outer = 0x126bb4c00] 01:02:06 INFO - PROCESS | 1645 | 1461052926689 Marionette DEBUG loaded listener.js 01:02:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x126e94c00) [pid = 1645] [serial = 1442] [outer = 0x126bb4c00] 01:02:07 INFO - PROCESS | 1645 | 1461052927017 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 471ms 01:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:02:07 INFO - PROCESS | 1645 | 1461052927027 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:02:07 INFO - PROCESS | 1645 | 1461052927028 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:02:07 INFO - PROCESS | 1645 | 1461052927035 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:02:07 INFO - PROCESS | 1645 | 1461052927036 Marionette TRACE conn2 <- [1,1894,null,{}] 01:02:07 INFO - PROCESS | 1645 | 1461052927038 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:07 INFO - PROCESS | 1645 | 1461052927135 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:02:07 INFO - PROCESS | 1645 | 1461052927139 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a265000 == 40 [pid = 1645] [id = 481] 01:02:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x126bd1c00) [pid = 1645] [serial = 1443] [outer = 0x0] 01:02:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x127518000) [pid = 1645] [serial = 1444] [outer = 0x126bd1c00] 01:02:07 INFO - PROCESS | 1645 | 1461052927164 Marionette DEBUG loaded listener.js 01:02:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x127522800) [pid = 1645] [serial = 1445] [outer = 0x126bd1c00] 01:02:07 INFO - PROCESS | 1645 | 1461052927511 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 524ms 01:02:07 INFO - PROCESS | 1645 | 1461052927556 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:02:07 INFO - PROCESS | 1645 | 1461052927557 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:02:07 INFO - PROCESS | 1645 | 1461052927559 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:02:07 INFO - PROCESS | 1645 | 1461052927560 Marionette TRACE conn2 <- [1,1898,null,{}] 01:02:07 INFO - PROCESS | 1645 | 1461052927563 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:07 INFO - PROCESS | 1645 | 1461052927655 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:02:07 INFO - PROCESS | 1645 | 1461052927659 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a922800 == 41 [pid = 1645] [id = 482] 01:02:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x126e93800) [pid = 1645] [serial = 1446] [outer = 0x0] 01:02:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1276eb400) [pid = 1645] [serial = 1447] [outer = 0x126e93800] 01:02:07 INFO - PROCESS | 1645 | 1461052927684 Marionette DEBUG loaded listener.js 01:02:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x127c53c00) [pid = 1645] [serial = 1448] [outer = 0x126e93800] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11bbebc00) [pid = 1645] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x126e93000) [pid = 1645] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x126e99400) [pid = 1645] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11a7d2800) [pid = 1645] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1121f8800) [pid = 1645] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12bbd1c00) [pid = 1645] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12a8cf400) [pid = 1645] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1257e7c00) [pid = 1645] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11a53e800) [pid = 1645] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12e097400) [pid = 1645] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x1257de000) [pid = 1645] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11c466000) [pid = 1645] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11bbf4c00) [pid = 1645] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x118e4b000) [pid = 1645] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11912e000) [pid = 1645] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11584c400) [pid = 1645] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x1121f6400) [pid = 1645] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:02:08 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x115496c00) [pid = 1645] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:02:08 INFO - PROCESS | 1645 | 1461052928392 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 869ms 01:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:02:08 INFO - PROCESS | 1645 | 1461052928429 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:02:08 INFO - PROCESS | 1645 | 1461052928430 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:02:08 INFO - PROCESS | 1645 | 1461052928432 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:02:08 INFO - PROCESS | 1645 | 1461052928433 Marionette TRACE conn2 <- [1,1902,null,{}] 01:02:08 INFO - PROCESS | 1645 | 1461052928435 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:08 INFO - PROCESS | 1645 | 1461052928509 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:02:08 INFO - PROCESS | 1645 | 1461052928517 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb8e800 == 42 [pid = 1645] [id = 483] 01:02:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x1153ce800) [pid = 1645] [serial = 1449] [outer = 0x0] 01:02:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x119255c00) [pid = 1645] [serial = 1450] [outer = 0x1153ce800] 01:02:08 INFO - PROCESS | 1645 | 1461052928539 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11bcbd800) [pid = 1645] [serial = 1451] [outer = 0x1153ce800] 01:02:08 INFO - PROCESS | 1645 | 1461052928951 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 569ms 01:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:02:09 INFO - PROCESS | 1645 | 1461052929002 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:02:09 INFO - PROCESS | 1645 | 1461052929004 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:02:09 INFO - PROCESS | 1645 | 1461052929007 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 1645 | 1461052929009 Marionette TRACE conn2 <- [1,1906,null,{}] 01:02:09 INFO - PROCESS | 1645 | 1461052929012 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:09 INFO - PROCESS | 1645 | 1461052929143 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:02:09 INFO - PROCESS | 1645 | 1461052929151 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b77f800 == 43 [pid = 1645] [id = 484] 01:02:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x126e99400) [pid = 1645] [serial = 1452] [outer = 0x0] 01:02:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x127b7f800) [pid = 1645] [serial = 1453] [outer = 0x126e99400] 01:02:09 INFO - PROCESS | 1645 | 1461052929187 Marionette DEBUG loaded listener.js 01:02:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x128166400) [pid = 1645] [serial = 1454] [outer = 0x126e99400] 01:02:09 INFO - PROCESS | 1645 | 1461052929534 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 570ms 01:02:09 INFO - PROCESS | 1645 | 1461052929577 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:02:09 INFO - PROCESS | 1645 | 1461052929578 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:02:09 INFO - PROCESS | 1645 | 1461052929580 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 1645 | 1461052929581 Marionette TRACE conn2 <- [1,1910,null,{}] 01:02:09 INFO - PROCESS | 1645 | 1461052929584 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:09 INFO - PROCESS | 1645 | 1461052929681 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:02:09 INFO - PROCESS | 1645 | 1461052929689 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba87000 == 44 [pid = 1645] [id = 485] 01:02:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x126bb6000) [pid = 1645] [serial = 1455] [outer = 0x0] 01:02:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1285f0000) [pid = 1645] [serial = 1456] [outer = 0x126bb6000] 01:02:09 INFO - PROCESS | 1645 | 1461052929714 Marionette DEBUG loaded listener.js 01:02:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12a717400) [pid = 1645] [serial = 1457] [outer = 0x126bb6000] 01:02:10 INFO - PROCESS | 1645 | 1461052930093 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 520ms 01:02:10 INFO - PROCESS | 1645 | 1461052930101 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:02:10 INFO - PROCESS | 1645 | 1461052930103 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:02:10 INFO - PROCESS | 1645 | 1461052930107 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:02:10 INFO - PROCESS | 1645 | 1461052930108 Marionette TRACE conn2 <- [1,1914,null,{}] 01:02:10 INFO - PROCESS | 1645 | 1461052930112 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:10 INFO - PROCESS | 1645 | 1461052930234 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:02:10 INFO - PROCESS | 1645 | 1461052930313 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be86000 == 45 [pid = 1645] [id = 486] 01:02:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1281ef800) [pid = 1645] [serial = 1458] [outer = 0x0] 01:02:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12a719c00) [pid = 1645] [serial = 1459] [outer = 0x1281ef800] 01:02:10 INFO - PROCESS | 1645 | 1461052930353 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12a723c00) [pid = 1645] [serial = 1460] [outer = 0x1281ef800] 01:02:10 INFO - PROCESS | 1645 | 1461052930900 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 822ms 01:02:10 INFO - PROCESS | 1645 | 1461052930937 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:02:10 INFO - PROCESS | 1645 | 1461052930941 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:02:10 INFO - PROCESS | 1645 | 1461052930946 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:02:10 INFO - PROCESS | 1645 | 1461052930948 Marionette TRACE conn2 <- [1,1918,null,{}] 01:02:10 INFO - PROCESS | 1645 | 1461052930951 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:11 INFO - PROCESS | 1645 | 1461052931060 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:02:11 INFO - PROCESS | 1645 | 1461052931115 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x119737800 == 46 [pid = 1645] [id = 487] 01:02:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x115496800) [pid = 1645] [serial = 1461] [outer = 0x0] 01:02:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x1164b1000) [pid = 1645] [serial = 1462] [outer = 0x115496800] 01:02:11 INFO - PROCESS | 1645 | 1461052931146 Marionette DEBUG loaded listener.js 01:02:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x118b55800) [pid = 1645] [serial = 1463] [outer = 0x115496800] 01:02:11 INFO - PROCESS | 1645 | 1461052931689 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 824ms 01:02:11 INFO - PROCESS | 1645 | 1461052931770 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:02:11 INFO - PROCESS | 1645 | 1461052931775 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:02:11 INFO - PROCESS | 1645 | 1461052931779 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:02:11 INFO - PROCESS | 1645 | 1461052931781 Marionette TRACE conn2 <- [1,1922,null,{}] 01:02:11 INFO - PROCESS | 1645 | 1461052931784 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:11 INFO - PROCESS | 1645 | 1461052931893 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:02:11 INFO - PROCESS | 1645 | 1461052931947 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b932800 == 47 [pid = 1645] [id = 488] 01:02:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1146b6800) [pid = 1645] [serial = 1464] [outer = 0x0] 01:02:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11536fc00) [pid = 1645] [serial = 1465] [outer = 0x1146b6800] 01:02:11 INFO - PROCESS | 1645 | 1461052931977 Marionette DEBUG loaded listener.js 01:02:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x119c1e800) [pid = 1645] [serial = 1466] [outer = 0x1146b6800] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba87000 == 46 [pid = 1645] [id = 485] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12b77f800 == 45 [pid = 1645] [id = 484] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x11bb8e800 == 44 [pid = 1645] [id = 483] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12a922800 == 43 [pid = 1645] [id = 482] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12a265000 == 42 [pid = 1645] [id = 481] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12a23e800 == 41 [pid = 1645] [id = 480] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12b049c00) [pid = 1645] [serial = 1404] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x11c534000 == 40 [pid = 1645] [id = 479] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1275ae800 == 39 [pid = 1645] [id = 478] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x119de0800 == 38 [pid = 1645] [id = 477] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1255dc800 == 37 [pid = 1645] [id = 476] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x125514000 == 36 [pid = 1645] [id = 475] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x11c8b1800 == 35 [pid = 1645] [id = 474] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x11c535000 == 34 [pid = 1645] [id = 473] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x11b668800 == 33 [pid = 1645] [id = 472] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x119de1800 == 32 [pid = 1645] [id = 471] 01:02:12 INFO - PROCESS | 1645 | 1461052932643 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x118efa000 == 31 [pid = 1645] [id = 470] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1158d9800 == 30 [pid = 1645] [id = 469] 01:02:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12d341800 == 29 [pid = 1645] [id = 468] 01:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 872ms 01:02:12 INFO - PROCESS | 1645 | 1461052932652 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:02:12 INFO - PROCESS | 1645 | 1461052932657 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:02:12 INFO - PROCESS | 1645 | 1461052932662 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:02:12 INFO - PROCESS | 1645 | 1461052932664 Marionette TRACE conn2 <- [1,1926,null,{}] 01:02:12 INFO - PROCESS | 1645 | 1461052932671 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:12 INFO - PROCESS | 1645 | 1461052932792 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12b2c0000) [pid = 1645] [serial = 1402] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x127517c00) [pid = 1645] [serial = 1386] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x127c5c000) [pid = 1645] [serial = 1389] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x1276f1c00) [pid = 1645] [serial = 1387] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12a717800) [pid = 1645] [serial = 1392] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x114d66800) [pid = 1645] [serial = 1395] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x1285f0800) [pid = 1645] [serial = 1390] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12a825400) [pid = 1645] [serial = 1393] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11bf7cc00) [pid = 1645] [serial = 1396] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12cfc9400) [pid = 1645] [serial = 1362] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12bb56c00) [pid = 1645] [serial = 1360] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12b043800) [pid = 1645] [serial = 1359] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1275f1c00) [pid = 1645] [serial = 1357] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x126ba9000) [pid = 1645] [serial = 1356] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11afe0c00) [pid = 1645] [serial = 1353] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11bf6f000) [pid = 1645] [serial = 1354] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12f14c800) [pid = 1645] [serial = 1350] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12f468400) [pid = 1645] [serial = 1351] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x126bb3000) [pid = 1645] [serial = 1383] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11c585400) [pid = 1645] [serial = 1380] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12560a000) [pid = 1645] [serial = 1381] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11bcc8800) [pid = 1645] [serial = 1377] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11bf7c800) [pid = 1645] [serial = 1378] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11addf400) [pid = 1645] [serial = 1374] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11b6c3400) [pid = 1645] [serial = 1375] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11a7cdc00) [pid = 1645] [serial = 1372] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x11a53ac00) [pid = 1645] [serial = 1371] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1189ea400) [pid = 1645] [serial = 1369] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x116431800) [pid = 1645] [serial = 1368] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x11527a400) [pid = 1645] [serial = 1366] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x114d5d400) [pid = 1645] [serial = 1365] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x12e28fc00) [pid = 1645] [serial = 1363] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x126bb5800) [pid = 1645] [serial = 1398] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12af10c00) [pid = 1645] [serial = 1401] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 81 (0x12af0a000) [pid = 1645] [serial = 1399] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | --DOMWINDOW == 80 (0x126e92400) [pid = 1645] [serial = 1384] [outer = 0x0] [url = about:blank] 01:02:12 INFO - PROCESS | 1645 | 1461052932885 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x11927b800 == 30 [pid = 1645] [id = 489] 01:02:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 81 (0x114d66800) [pid = 1645] [serial = 1467] [outer = 0x0] 01:02:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 82 (0x1163b0800) [pid = 1645] [serial = 1468] [outer = 0x114d66800] 01:02:12 INFO - PROCESS | 1645 | 1461052932935 Marionette DEBUG loaded listener.js 01:02:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118b28800) [pid = 1645] [serial = 1469] [outer = 0x114d66800] 01:02:13 INFO - PROCESS | 1645 | 1461052933266 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 674ms 01:02:13 INFO - PROCESS | 1645 | 1461052933337 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1645 | 1461052933342 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:02:13 INFO - PROCESS | 1645 | 1461052933420 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1645 | 1461052933423 Marionette TRACE conn2 <- [1,1930,null,{}] 01:02:13 INFO - PROCESS | 1645 | 1461052933437 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:13 INFO - PROCESS | 1645 | 1461052933556 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:02:13 INFO - PROCESS | 1645 | 1461052933563 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b93c800 == 31 [pid = 1645] [id = 490] 01:02:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1189ea800) [pid = 1645] [serial = 1470] [outer = 0x0] 01:02:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11a540c00) [pid = 1645] [serial = 1471] [outer = 0x1189ea800] 01:02:13 INFO - PROCESS | 1645 | 1461052933607 Marionette DEBUG loaded listener.js 01:02:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11a7a2000) [pid = 1645] [serial = 1472] [outer = 0x1189ea800] 01:02:14 INFO - PROCESS | 1645 | 1461052934023 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 672ms 01:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:02:14 INFO - PROCESS | 1645 | 1461052934054 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:02:14 INFO - PROCESS | 1645 | 1461052934056 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:02:14 INFO - PROCESS | 1645 | 1461052934059 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:02:14 INFO - PROCESS | 1645 | 1461052934063 Marionette TRACE conn2 <- [1,1934,null,{}] 01:02:14 INFO - PROCESS | 1645 | 1461052934075 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:14 INFO - PROCESS | 1645 | 1461052934196 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:02:14 INFO - PROCESS | 1645 | 1461052934203 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c829800 == 32 [pid = 1645] [id = 491] 01:02:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11a7cec00) [pid = 1645] [serial = 1473] [outer = 0x0] 01:02:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11ad30000) [pid = 1645] [serial = 1474] [outer = 0x11a7cec00] 01:02:14 INFO - PROCESS | 1645 | 1461052934248 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11b6bf000) [pid = 1645] [serial = 1475] [outer = 0x11a7cec00] 01:02:14 INFO - PROCESS | 1645 | 1461052934672 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 627ms 01:02:14 INFO - PROCESS | 1645 | 1461052934687 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:02:14 INFO - PROCESS | 1645 | 1461052934689 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:02:14 INFO - PROCESS | 1645 | 1461052934708 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:02:14 INFO - PROCESS | 1645 | 1461052934709 Marionette TRACE conn2 <- [1,1938,null,{}] 01:02:14 INFO - PROCESS | 1645 | 1461052934711 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:14 INFO - PROCESS | 1645 | 1461052934789 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:02:14 INFO - PROCESS | 1645 | 1461052934793 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255cf800 == 33 [pid = 1645] [id = 492] 01:02:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11b914c00) [pid = 1645] [serial = 1476] [outer = 0x0] 01:02:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11bbf8800) [pid = 1645] [serial = 1477] [outer = 0x11b914c00] 01:02:14 INFO - PROCESS | 1645 | 1461052934822 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11bcc5800) [pid = 1645] [serial = 1478] [outer = 0x11b914c00] 01:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 470ms 01:02:15 INFO - PROCESS | 1645 | 1461052935175 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:02:15 INFO - PROCESS | 1645 | 1461052935178 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1645 | 1461052935179 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:02:15 INFO - PROCESS | 1645 | 1461052935183 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1645 | 1461052935185 Marionette TRACE conn2 <- [1,1942,null,{}] 01:02:15 INFO - PROCESS | 1645 | 1461052935188 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:15 INFO - PROCESS | 1645 | 1461052935278 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:02:15 INFO - PROCESS | 1645 | 1461052935282 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x125644800 == 34 [pid = 1645] [id = 493] 01:02:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11b919400) [pid = 1645] [serial = 1479] [outer = 0x0] 01:02:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11bd9a000) [pid = 1645] [serial = 1480] [outer = 0x11b919400] 01:02:15 INFO - PROCESS | 1645 | 1461052935308 Marionette DEBUG loaded listener.js 01:02:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11bf7d000) [pid = 1645] [serial = 1481] [outer = 0x11b919400] 01:02:15 INFO - PROCESS | 1645 | 1461052935653 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 520ms 01:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:02:15 INFO - PROCESS | 1645 | 1461052935702 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:02:15 INFO - PROCESS | 1645 | 1461052935704 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:02:15 INFO - PROCESS | 1645 | 1461052935706 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:02:15 INFO - PROCESS | 1645 | 1461052935707 Marionette TRACE conn2 <- [1,1946,null,{}] 01:02:15 INFO - PROCESS | 1645 | 1461052935709 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:15 INFO - PROCESS | 1645 | 1461052935807 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:02:15 INFO - PROCESS | 1645 | 1461052935819 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x127594000 == 35 [pid = 1645] [id = 494] 01:02:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11c165800) [pid = 1645] [serial = 1482] [outer = 0x0] 01:02:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11c622400) [pid = 1645] [serial = 1483] [outer = 0x11c165800] 01:02:15 INFO - PROCESS | 1645 | 1461052935847 Marionette DEBUG loaded listener.js 01:02:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x123cd5800) [pid = 1645] [serial = 1484] [outer = 0x11c165800] 01:02:16 INFO - PROCESS | 1645 | 1461052936193 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 01:02:16 INFO - PROCESS | 1645 | 1461052936233 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:02:16 INFO - PROCESS | 1645 | 1461052936234 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:02:16 INFO - PROCESS | 1645 | 1461052936236 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:02:16 INFO - PROCESS | 1645 | 1461052936238 Marionette TRACE conn2 <- [1,1950,null,{}] 01:02:16 INFO - PROCESS | 1645 | 1461052936240 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:16 INFO - PROCESS | 1645 | 1461052936332 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:02:16 INFO - PROCESS | 1645 | 1461052936336 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x119735800 == 36 [pid = 1645] [id = 495] 01:02:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11c205000) [pid = 1645] [serial = 1485] [outer = 0x0] 01:02:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x125607800) [pid = 1645] [serial = 1486] [outer = 0x11c205000] 01:02:16 INFO - PROCESS | 1645 | 1461052936361 Marionette DEBUG loaded listener.js 01:02:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x126a06800) [pid = 1645] [serial = 1487] [outer = 0x11c205000] 01:02:16 INFO - PROCESS | 1645 | 1461052936678 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 469ms 01:02:16 INFO - PROCESS | 1645 | 1461052936713 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:02:16 INFO - PROCESS | 1645 | 1461052936714 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:02:16 INFO - PROCESS | 1645 | 1461052936724 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:02:16 INFO - PROCESS | 1645 | 1461052936725 Marionette TRACE conn2 <- [1,1954,null,{}] 01:02:16 INFO - PROCESS | 1645 | 1461052936727 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:16 INFO - PROCESS | 1645 | 1461052936824 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:02:16 INFO - PROCESS | 1645 | 1461052936828 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a24a000 == 37 [pid = 1645] [id = 496] 01:02:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11ca55000) [pid = 1645] [serial = 1488] [outer = 0x0] 01:02:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x126baa800) [pid = 1645] [serial = 1489] [outer = 0x11ca55000] 01:02:16 INFO - PROCESS | 1645 | 1461052936853 Marionette DEBUG loaded listener.js 01:02:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x126ca1c00) [pid = 1645] [serial = 1490] [outer = 0x11ca55000] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x126e93800) [pid = 1645] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x126e99400) [pid = 1645] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x123cd3000) [pid = 1645] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11403f800) [pid = 1645] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11c206400) [pid = 1645] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x126bd1c00) [pid = 1645] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x11bd92400) [pid = 1645] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x1121f4000) [pid = 1645] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1151a2000) [pid = 1645] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x126bb4c00) [pid = 1645] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x126bb6000) [pid = 1645] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11afe4000) [pid = 1645] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11519c800) [pid = 1645] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11c15a000) [pid = 1645] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x114d61000) [pid = 1645] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x1153ce800) [pid = 1645] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:02:17 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x118b55000) [pid = 1645] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:02:17 INFO - PROCESS | 1645 | 1461052937319 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 620ms 01:02:17 INFO - PROCESS | 1645 | 1461052937344 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:02:17 INFO - PROCESS | 1645 | 1461052937345 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:02:17 INFO - PROCESS | 1645 | 1461052937347 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:02:17 INFO - PROCESS | 1645 | 1461052937348 Marionette TRACE conn2 <- [1,1958,null,{}] 01:02:17 INFO - PROCESS | 1645 | 1461052937351 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:17 INFO - PROCESS | 1645 | 1461052937486 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:02:17 INFO - PROCESS | 1645 | 1461052937527 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12541e800 == 38 [pid = 1645] [id = 497] 01:02:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x118f19800) [pid = 1645] [serial = 1491] [outer = 0x0] 01:02:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11ad2a000) [pid = 1645] [serial = 1492] [outer = 0x118f19800] 01:02:17 INFO - PROCESS | 1645 | 1461052937553 Marionette DEBUG loaded listener.js 01:02:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11c965c00) [pid = 1645] [serial = 1493] [outer = 0x118f19800] 01:02:17 INFO - PROCESS | 1645 | 1461052937819 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 01:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:02:17 INFO - PROCESS | 1645 | 1461052937872 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:02:17 INFO - PROCESS | 1645 | 1461052937874 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:02:17 INFO - PROCESS | 1645 | 1461052937876 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:02:17 INFO - PROCESS | 1645 | 1461052937877 Marionette TRACE conn2 <- [1,1962,null,{}] 01:02:17 INFO - PROCESS | 1645 | 1461052937879 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:17 INFO - PROCESS | 1645 | 1461052937956 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:02:17 INFO - PROCESS | 1645 | 1461052937960 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7d6000 == 39 [pid = 1645] [id = 498] 01:02:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x1144a5c00) [pid = 1645] [serial = 1494] [outer = 0x0] 01:02:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x126bb4c00) [pid = 1645] [serial = 1495] [outer = 0x1144a5c00] 01:02:17 INFO - PROCESS | 1645 | 1461052937988 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x126e97000) [pid = 1645] [serial = 1496] [outer = 0x1144a5c00] 01:02:18 INFO - PROCESS | 1645 | 1461052938328 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 468ms 01:02:18 INFO - PROCESS | 1645 | 1461052938345 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:02:18 INFO - PROCESS | 1645 | 1461052938346 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:02:18 INFO - PROCESS | 1645 | 1461052938349 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1645 | 1461052938353 Marionette TRACE conn2 <- [1,1966,null,{}] 01:02:18 INFO - PROCESS | 1645 | 1461052938355 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:18 INFO - PROCESS | 1645 | 1461052938469 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:02:18 INFO - PROCESS | 1645 | 1461052938473 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b77f800 == 40 [pid = 1645] [id = 499] 01:02:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x12722ac00) [pid = 1645] [serial = 1497] [outer = 0x0] 01:02:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x127672800) [pid = 1645] [serial = 1498] [outer = 0x12722ac00] 01:02:18 INFO - PROCESS | 1645 | 1461052938502 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x127c5e800) [pid = 1645] [serial = 1499] [outer = 0x12722ac00] 01:02:18 INFO - PROCESS | 1645 | 1461052938803 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 474ms 01:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:02:18 INFO - PROCESS | 1645 | 1461052938824 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:02:18 INFO - PROCESS | 1645 | 1461052938825 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:02:18 INFO - PROCESS | 1645 | 1461052938827 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:02:18 INFO - PROCESS | 1645 | 1461052938828 Marionette TRACE conn2 <- [1,1970,null,{}] 01:02:18 INFO - PROCESS | 1645 | 1461052938830 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:18 INFO - PROCESS | 1645 | 1461052938910 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:02:18 INFO - PROCESS | 1645 | 1461052938913 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be7c000 == 41 [pid = 1645] [id = 500] 01:02:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x127c5ec00) [pid = 1645] [serial = 1500] [outer = 0x0] 01:02:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x1285f6400) [pid = 1645] [serial = 1501] [outer = 0x127c5ec00] 01:02:18 INFO - PROCESS | 1645 | 1461052938940 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12a71f400) [pid = 1645] [serial = 1502] [outer = 0x127c5ec00] 01:02:19 INFO - PROCESS | 1645 | 1461052939394 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 619ms 01:02:19 INFO - PROCESS | 1645 | 1461052939447 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:02:19 INFO - PROCESS | 1645 | 1461052939450 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:02:19 INFO - PROCESS | 1645 | 1461052939453 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 1645 | 1461052939456 Marionette TRACE conn2 <- [1,1974,null,{}] 01:02:19 INFO - PROCESS | 1645 | 1461052939459 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:19 INFO - PROCESS | 1645 | 1461052939557 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:02:19 INFO - PROCESS | 1645 | 1461052939611 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad53000 == 42 [pid = 1645] [id = 501] 01:02:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x114d66000) [pid = 1645] [serial = 1503] [outer = 0x0] 01:02:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x1177fbc00) [pid = 1645] [serial = 1504] [outer = 0x114d66000] 01:02:19 INFO - PROCESS | 1645 | 1461052939656 Marionette DEBUG loaded listener.js 01:02:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x118e56000) [pid = 1645] [serial = 1505] [outer = 0x114d66000] 01:02:20 INFO - PROCESS | 1645 | 1461052940099 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms 01:02:20 INFO - PROCESS | 1645 | 1461052940126 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:02:20 INFO - PROCESS | 1645 | 1461052940130 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:02:20 INFO - PROCESS | 1645 | 1461052940134 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:02:20 INFO - PROCESS | 1645 | 1461052940136 Marionette TRACE conn2 <- [1,1978,null,{}] 01:02:20 INFO - PROCESS | 1645 | 1461052940139 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:20 INFO - PROCESS | 1645 | 1461052940234 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:02:20 INFO - PROCESS | 1645 | 1461052940282 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x125519000 == 43 [pid = 1645] [id = 502] 01:02:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11897c800) [pid = 1645] [serial = 1506] [outer = 0x0] 01:02:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11a7a2800) [pid = 1645] [serial = 1507] [outer = 0x11897c800] 01:02:20 INFO - PROCESS | 1645 | 1461052940313 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11af7f800) [pid = 1645] [serial = 1508] [outer = 0x11897c800] 01:02:20 INFO - PROCESS | 1645 | 1461052940731 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 621ms 01:02:20 INFO - PROCESS | 1645 | 1461052940755 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:02:20 INFO - PROCESS | 1645 | 1461052940757 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:02:20 INFO - PROCESS | 1645 | 1461052940759 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:02:20 INFO - PROCESS | 1645 | 1461052940762 Marionette TRACE conn2 <- [1,1982,null,{}] 01:02:20 INFO - PROCESS | 1645 | 1461052940769 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:20 INFO - PROCESS | 1645 | 1461052940866 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:02:20 INFO - PROCESS | 1645 | 1461052940957 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8b8000 == 44 [pid = 1645] [id = 503] 01:02:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x11bd9a400) [pid = 1645] [serial = 1509] [outer = 0x0] 01:02:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x11c464c00) [pid = 1645] [serial = 1510] [outer = 0x11bd9a400] 01:02:20 INFO - PROCESS | 1645 | 1461052940989 Marionette DEBUG loaded listener.js 01:02:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x123aea000) [pid = 1645] [serial = 1511] [outer = 0x11bd9a400] 01:02:21 INFO - PROCESS | 1645 | 1461052941418 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 675ms 01:02:21 INFO - PROCESS | 1645 | 1461052941434 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:02:21 INFO - PROCESS | 1645 | 1461052941436 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:02:21 INFO - PROCESS | 1645 | 1461052941449 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:02:21 INFO - PROCESS | 1645 | 1461052941451 Marionette TRACE conn2 <- [1,1986,null,{}] 01:02:21 INFO - PROCESS | 1645 | 1461052941455 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:21 INFO - PROCESS | 1645 | 1461052941550 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:02:21 INFO - PROCESS | 1645 | 1461052941616 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d211000 == 45 [pid = 1645] [id = 504] 01:02:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x1257d7c00) [pid = 1645] [serial = 1512] [outer = 0x0] 01:02:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x127231400) [pid = 1645] [serial = 1513] [outer = 0x1257d7c00] 01:02:21 INFO - PROCESS | 1645 | 1461052941646 Marionette DEBUG loaded listener.js 01:02:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1278a8c00) [pid = 1645] [serial = 1514] [outer = 0x1257d7c00] 01:02:22 INFO - PROCESS | 1645 | 1461052942049 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 623ms 01:02:22 INFO - PROCESS | 1645 | 1461052942073 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:02:22 INFO - PROCESS | 1645 | 1461052942074 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:02:22 INFO - PROCESS | 1645 | 1461052942077 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:02:22 INFO - PROCESS | 1645 | 1461052942078 Marionette TRACE conn2 <- [1,1990,null,{}] 01:02:22 INFO - PROCESS | 1645 | 1461052942080 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:22 INFO - PROCESS | 1645 | 1461052942174 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:02:22 INFO - PROCESS | 1645 | 1461052942266 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d32b000 == 46 [pid = 1645] [id = 505] 01:02:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x114d5ac00) [pid = 1645] [serial = 1515] [outer = 0x0] 01:02:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12a71c000) [pid = 1645] [serial = 1516] [outer = 0x114d5ac00] 01:02:22 INFO - PROCESS | 1645 | 1461052942297 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12a824800) [pid = 1645] [serial = 1517] [outer = 0x114d5ac00] 01:02:22 INFO - PROCESS | 1645 | 1461052942707 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 01:02:22 INFO - PROCESS | 1645 | 1461052942878 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:02:22 INFO - PROCESS | 1645 | 1461052942880 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:02:22 INFO - PROCESS | 1645 | 1461052942903 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:02:22 INFO - PROCESS | 1645 | 1461052942905 Marionette TRACE conn2 <- [1,1994,null,{}] 01:02:22 INFO - PROCESS | 1645 | 1461052942908 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:23 INFO - PROCESS | 1645 | 1461052942998 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:02:23 INFO - PROCESS | 1645 | 1461052943051 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b938000 == 47 [pid = 1645] [id = 506] 01:02:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x11519a800) [pid = 1645] [serial = 1518] [outer = 0x0] 01:02:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x1151a6800) [pid = 1645] [serial = 1519] [outer = 0x11519a800] 01:02:23 INFO - PROCESS | 1645 | 1461052943078 Marionette DEBUG loaded listener.js 01:02:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x118987000) [pid = 1645] [serial = 1520] [outer = 0x11519a800] 01:02:23 INFO - PROCESS | 1645 | 1461052943500 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 677ms 01:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:02:23 INFO - PROCESS | 1645 | 1461052943573 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1645 | 1461052943576 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:02:23 INFO - PROCESS | 1645 | 1461052943581 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1645 | 1461052943583 Marionette TRACE conn2 <- [1,1998,null,{}] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12b77f800 == 46 [pid = 1645] [id = 499] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7d6000 == 45 [pid = 1645] [id = 498] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12541e800 == 44 [pid = 1645] [id = 497] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12a24a000 == 43 [pid = 1645] [id = 496] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x119735800 == 42 [pid = 1645] [id = 495] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x127594000 == 41 [pid = 1645] [id = 494] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x125644800 == 40 [pid = 1645] [id = 493] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x1255cf800 == 39 [pid = 1645] [id = 492] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x11c829800 == 38 [pid = 1645] [id = 491] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x11b93c800 == 37 [pid = 1645] [id = 490] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x11927b800 == 36 [pid = 1645] [id = 489] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x11b932800 == 35 [pid = 1645] [id = 488] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x119737800 == 34 [pid = 1645] [id = 487] 01:02:23 INFO - PROCESS | 1645 | --DOCSHELL 0x12be86000 == 33 [pid = 1645] [id = 486] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1276eb400) [pid = 1645] [serial = 1447] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x127b7f800) [pid = 1645] [serial = 1453] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1257df000) [pid = 1645] [serial = 1438] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11ad25c00) [pid = 1645] [serial = 1419] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x123aecc00) [pid = 1645] [serial = 1435] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x123cd7800) [pid = 1645] [serial = 1436] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x127522800) [pid = 1645] [serial = 1445] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x11c57e400) [pid = 1645] [serial = 1432] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x119c1e000) [pid = 1645] [serial = 1414] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11c159400) [pid = 1645] [serial = 1427] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x127518000) [pid = 1645] [serial = 1444] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12a8c4c00) [pid = 1645] [serial = 859] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x126e2a000) [pid = 1645] [serial = 1441] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11ad30800) [pid = 1645] [serial = 1420] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1285f0000) [pid = 1645] [serial = 1456] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11bd9dc00) [pid = 1645] [serial = 1426] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11bcc9000) [pid = 1645] [serial = 1424] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x115852000) [pid = 1645] [serial = 1408] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x128166400) [pid = 1645] [serial = 1454] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x126e94c00) [pid = 1645] [serial = 1442] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11c463000) [pid = 1645] [serial = 1430] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x127c53c00) [pid = 1645] [serial = 1448] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x11897b400) [pid = 1645] [serial = 1410] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11bcbd800) [pid = 1645] [serial = 1451] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x11aa30000) [pid = 1645] [serial = 1417] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11c209400) [pid = 1645] [serial = 1429] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11924a800) [pid = 1645] [serial = 1413] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 89 (0x119255c00) [pid = 1645] [serial = 1450] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 88 (0x11c57f400) [pid = 1645] [serial = 1439] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 87 (0x11c961c00) [pid = 1645] [serial = 1433] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 86 (0x11a795c00) [pid = 1645] [serial = 1416] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 85 (0x114d5f000) [pid = 1645] [serial = 1407] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 84 (0x11bcbec00) [pid = 1645] [serial = 1423] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 83 (0x118b7bc00) [pid = 1645] [serial = 1411] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | --DOMWINDOW == 82 (0x12a717400) [pid = 1645] [serial = 1457] [outer = 0x0] [url = about:blank] 01:02:23 INFO - PROCESS | 1645 | 1461052943652 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:23 INFO - PROCESS | 1645 | 1461052943742 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:02:23 INFO - PROCESS | 1645 | 1461052943790 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x118522800 == 34 [pid = 1645] [id = 507] 01:02:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 83 (0x118b56400) [pid = 1645] [serial = 1521] [outer = 0x0] 01:02:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 84 (0x1191b3c00) [pid = 1645] [serial = 1522] [outer = 0x118b56400] 01:02:23 INFO - PROCESS | 1645 | 1461052943817 Marionette DEBUG loaded listener.js 01:02:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 85 (0x11a79a400) [pid = 1645] [serial = 1523] [outer = 0x118b56400] 01:02:24 INFO - PROCESS | 1645 | 1461052944112 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 559ms 01:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:02:24 INFO - PROCESS | 1645 | 1461052944139 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:02:24 INFO - PROCESS | 1645 | 1461052944140 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:02:24 INFO - PROCESS | 1645 | 1461052944142 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:02:24 INFO - PROCESS | 1645 | 1461052944144 Marionette TRACE conn2 <- [1,2002,null,{}] 01:02:24 INFO - PROCESS | 1645 | 1461052944152 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:24 INFO - PROCESS | 1645 | 1461052944231 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:02:24 INFO - PROCESS | 1645 | 1461052944239 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c28d000 == 35 [pid = 1645] [id = 508] 01:02:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 86 (0x11ade3c00) [pid = 1645] [serial = 1524] [outer = 0x0] 01:02:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 87 (0x11af8a400) [pid = 1645] [serial = 1525] [outer = 0x11ade3c00] 01:02:24 INFO - PROCESS | 1645 | 1461052944268 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 88 (0x11bbf6c00) [pid = 1645] [serial = 1526] [outer = 0x11ade3c00] 01:02:24 INFO - PROCESS | 1645 | 1461052944610 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 01:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:02:24 INFO - PROCESS | 1645 | 1461052944662 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:02:24 INFO - PROCESS | 1645 | 1461052944663 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:02:24 INFO - PROCESS | 1645 | 1461052944665 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:02:24 INFO - PROCESS | 1645 | 1461052944666 Marionette TRACE conn2 <- [1,2006,null,{}] 01:02:24 INFO - PROCESS | 1645 | 1461052944668 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:24 INFO - PROCESS | 1645 | 1461052944743 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:02:24 INFO - PROCESS | 1645 | 1461052944747 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x125508000 == 36 [pid = 1645] [id = 509] 01:02:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 89 (0x11bcc0800) [pid = 1645] [serial = 1527] [outer = 0x0] 01:02:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 90 (0x11bd94000) [pid = 1645] [serial = 1528] [outer = 0x11bcc0800] 01:02:24 INFO - PROCESS | 1645 | 1461052944778 Marionette DEBUG loaded listener.js 01:02:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x11c209400) [pid = 1645] [serial = 1529] [outer = 0x11bcc0800] 01:02:25 INFO - PROCESS | 1645 | 1461052945122 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 01:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 473ms 01:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:02:25 INFO - PROCESS | 1645 | 1461052945138 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:02:25 INFO - PROCESS | 1645 | 1461052945140 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:02:25 INFO - PROCESS | 1645 | 1461052945142 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:02:25 INFO - PROCESS | 1645 | 1461052945143 Marionette TRACE conn2 <- [1,2010,null,{}] 01:02:25 INFO - PROCESS | 1645 | 1461052945145 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:25 INFO - PROCESS | 1645 | 1461052945244 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:02:25 INFO - PROCESS | 1645 | 1461052945251 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255e4800 == 37 [pid = 1645] [id = 510] 01:02:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x11c165000) [pid = 1645] [serial = 1530] [outer = 0x0] 01:02:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11c57f400) [pid = 1645] [serial = 1531] [outer = 0x11c165000] 01:02:25 INFO - PROCESS | 1645 | 1461052945277 Marionette DEBUG loaded listener.js 01:02:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x123cd3c00) [pid = 1645] [serial = 1532] [outer = 0x11c165000] 01:02:25 INFO - PROCESS | 1645 | 1461052945573 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 01:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 01:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:02:25 INFO - PROCESS | 1645 | 1461052945611 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:02:25 INFO - PROCESS | 1645 | 1461052945612 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:02:25 INFO - PROCESS | 1645 | 1461052945615 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:02:25 INFO - PROCESS | 1645 | 1461052945617 Marionette TRACE conn2 <- [1,2014,null,{}] 01:02:25 INFO - PROCESS | 1645 | 1461052945620 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:25 INFO - PROCESS | 1645 | 1461052945711 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:02:25 INFO - PROCESS | 1645 | 1461052945718 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x1164d5800 == 38 [pid = 1645] [id = 511] 01:02:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x1257d9800) [pid = 1645] [serial = 1533] [outer = 0x0] 01:02:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x126bb3000) [pid = 1645] [serial = 1534] [outer = 0x1257d9800] 01:02:25 INFO - PROCESS | 1645 | 1461052945747 Marionette DEBUG loaded listener.js 01:02:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x1278aa800) [pid = 1645] [serial = 1535] [outer = 0x1257d9800] 01:02:26 INFO - PROCESS | 1645 | 1461052946120 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 01:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:02:26 INFO - PROCESS | 1645 | 1461052946137 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1645 | 1461052946138 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:02:26 INFO - PROCESS | 1645 | 1461052946140 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1645 | 1461052946141 Marionette TRACE conn2 <- [1,2018,null,{}] 01:02:26 INFO - PROCESS | 1645 | 1461052946144 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:26 INFO - PROCESS | 1645 | 1461052946238 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:02:26 INFO - PROCESS | 1645 | 1461052946252 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x1286ae000 == 39 [pid = 1645] [id = 512] 01:02:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x127c53400) [pid = 1645] [serial = 1536] [outer = 0x0] 01:02:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x1285f7c00) [pid = 1645] [serial = 1537] [outer = 0x127c53400] 01:02:26 INFO - PROCESS | 1645 | 1461052946277 Marionette DEBUG loaded listener.js 01:02:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12a824c00) [pid = 1645] [serial = 1538] [outer = 0x127c53400] 01:02:26 INFO - PROCESS | 1645 | 1461052946623 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 522ms 01:02:26 INFO - PROCESS | 1645 | 1461052946663 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1645 | 1461052946664 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:02:26 INFO - PROCESS | 1645 | 1461052946666 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1645 | 1461052946667 Marionette TRACE conn2 <- [1,2022,null,{}] 01:02:26 INFO - PROCESS | 1645 | 1461052946670 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:26 INFO - PROCESS | 1645 | 1461052946766 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:02:26 INFO - PROCESS | 1645 | 1461052946770 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7ca800 == 40 [pid = 1645] [id = 513] 01:02:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x128166400) [pid = 1645] [serial = 1539] [outer = 0x0] 01:02:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12a82a800) [pid = 1645] [serial = 1540] [outer = 0x128166400] 01:02:26 INFO - PROCESS | 1645 | 1461052946796 Marionette DEBUG loaded listener.js 01:02:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12a8c4000) [pid = 1645] [serial = 1541] [outer = 0x128166400] 01:02:27 INFO - PROCESS | 1645 | 1461052947127 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 469ms 01:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:02:27 INFO - PROCESS | 1645 | 1461052947140 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:02:27 INFO - PROCESS | 1645 | 1461052947141 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:02:27 INFO - PROCESS | 1645 | 1461052947143 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:02:27 INFO - PROCESS | 1645 | 1461052947144 Marionette TRACE conn2 <- [1,2026,null,{}] 01:02:27 INFO - PROCESS | 1645 | 1461052947147 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:27 INFO - PROCESS | 1645 | 1461052947259 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:02:27 INFO - PROCESS | 1645 | 1461052947275 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a91d000 == 41 [pid = 1645] [id = 514] 01:02:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12a8c3400) [pid = 1645] [serial = 1542] [outer = 0x0] 01:02:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12a8ccc00) [pid = 1645] [serial = 1543] [outer = 0x12a8c3400] 01:02:27 INFO - PROCESS | 1645 | 1461052947316 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12a945000) [pid = 1645] [serial = 1544] [outer = 0x12a8c3400] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11b919400) [pid = 1645] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11a7cec00) [pid = 1645] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x114d66800) [pid = 1645] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x1189ea800) [pid = 1645] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12722ac00) [pid = 1645] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11c165800) [pid = 1645] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11b914c00) [pid = 1645] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x11ca55000) [pid = 1645] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x118f19800) [pid = 1645] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x11c205000) [pid = 1645] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:02:27 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x1144a5c00) [pid = 1645] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:02:28 INFO - PROCESS | 1645 | 1461052948012 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 924ms 01:02:28 INFO - PROCESS | 1645 | 1461052948068 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1645 | 1461052948070 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:02:28 INFO - PROCESS | 1645 | 1461052948075 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1645 | 1461052948077 Marionette TRACE conn2 <- [1,2030,null,{}] 01:02:28 INFO - PROCESS | 1645 | 1461052948081 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:28 INFO - PROCESS | 1645 | 1461052948182 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:02:28 INFO - PROCESS | 1645 | 1461052948248 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bb99000 == 42 [pid = 1645] [id = 515] 01:02:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x11897b400) [pid = 1645] [serial = 1545] [outer = 0x0] 01:02:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x119126400) [pid = 1645] [serial = 1546] [outer = 0x11897b400] 01:02:28 INFO - PROCESS | 1645 | 1461052948280 Marionette DEBUG loaded listener.js 01:02:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11a79cc00) [pid = 1645] [serial = 1547] [outer = 0x11897b400] 01:02:28 INFO - PROCESS | 1645 | 1461052948690 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 673ms 01:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:02:28 INFO - PROCESS | 1645 | 1461052948748 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1645 | 1461052948752 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:02:28 INFO - PROCESS | 1645 | 1461052948756 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1645 | 1461052948758 Marionette TRACE conn2 <- [1,2034,null,{}] 01:02:28 INFO - PROCESS | 1645 | 1461052948761 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:28 INFO - PROCESS | 1645 | 1461052948880 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:02:28 INFO - PROCESS | 1645 | 1461052948946 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c8ad000 == 43 [pid = 1645] [id = 516] 01:02:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11a7c9000) [pid = 1645] [serial = 1548] [outer = 0x0] 01:02:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11ade3400) [pid = 1645] [serial = 1549] [outer = 0x11a7c9000] 01:02:28 INFO - PROCESS | 1645 | 1461052948988 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11bcc8800) [pid = 1645] [serial = 1550] [outer = 0x11a7c9000] 01:02:29 INFO - PROCESS | 1645 | 1461052949425 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 723ms 01:02:29 INFO - PROCESS | 1645 | 1461052949480 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:02:29 INFO - PROCESS | 1645 | 1461052949483 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:02:29 INFO - PROCESS | 1645 | 1461052949487 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:02:29 INFO - PROCESS | 1645 | 1461052949490 Marionette TRACE conn2 <- [1,2038,null,{}] 01:02:29 INFO - PROCESS | 1645 | 1461052949502 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:29 INFO - PROCESS | 1645 | 1461052949648 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:02:29 INFO - PROCESS | 1645 | 1461052949714 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b347800 == 44 [pid = 1645] [id = 517] 01:02:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11bd9f000) [pid = 1645] [serial = 1551] [outer = 0x0] 01:02:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x123ae1800) [pid = 1645] [serial = 1552] [outer = 0x11bd9f000] 01:02:29 INFO - PROCESS | 1645 | 1461052949747 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x126c9e400) [pid = 1645] [serial = 1553] [outer = 0x11bd9f000] 01:02:30 INFO - PROCESS | 1645 | 1461052950162 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 724ms 01:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:02:30 INFO - PROCESS | 1645 | 1461052950211 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:02:30 INFO - PROCESS | 1645 | 1461052950213 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:02:30 INFO - PROCESS | 1645 | 1461052950215 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 1645 | 1461052950216 Marionette TRACE conn2 <- [1,2042,null,{}] 01:02:30 INFO - PROCESS | 1645 | 1461052950219 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:30 INFO - PROCESS | 1645 | 1461052950315 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:02:30 INFO - PROCESS | 1645 | 1461052950367 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba93000 == 45 [pid = 1645] [id = 518] 01:02:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x126e8c000) [pid = 1645] [serial = 1554] [outer = 0x0] 01:02:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12815a400) [pid = 1645] [serial = 1555] [outer = 0x126e8c000] 01:02:30 INFO - PROCESS | 1645 | 1461052950397 Marionette DEBUG loaded listener.js 01:02:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12a8c4800) [pid = 1645] [serial = 1556] [outer = 0x126e8c000] 01:02:30 INFO - PROCESS | 1645 | 1461052950801 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 621ms 01:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:02:30 INFO - PROCESS | 1645 | 1461052950836 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:02:30 INFO - PROCESS | 1645 | 1461052950838 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:02:30 INFO - PROCESS | 1645 | 1461052950840 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 1645 | 1461052950841 Marionette TRACE conn2 <- [1,2046,null,{}] 01:02:30 INFO - PROCESS | 1645 | 1461052950844 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:30 INFO - PROCESS | 1645 | 1461052950945 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:02:31 INFO - PROCESS | 1645 | 1461052950999 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d20f000 == 46 [pid = 1645] [id = 519] 01:02:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x126e94000) [pid = 1645] [serial = 1557] [outer = 0x0] 01:02:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12a945800) [pid = 1645] [serial = 1558] [outer = 0x126e94000] 01:02:31 INFO - PROCESS | 1645 | 1461052951029 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12a94e000) [pid = 1645] [serial = 1559] [outer = 0x126e94000] 01:02:31 INFO - PROCESS | 1645 | 1461052951439 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 669ms 01:02:31 INFO - PROCESS | 1645 | 1461052951509 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:02:31 INFO - PROCESS | 1645 | 1461052951511 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:02:31 INFO - PROCESS | 1645 | 1461052951513 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1645 | 1461052951514 Marionette TRACE conn2 <- [1,2050,null,{}] 01:02:31 INFO - PROCESS | 1645 | 1461052951517 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:31 INFO - PROCESS | 1645 | 1461052951636 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:02:31 INFO - PROCESS | 1645 | 1461052951739 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199f4000 == 47 [pid = 1645] [id = 520] 01:02:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x115279000) [pid = 1645] [serial = 1560] [outer = 0x0] 01:02:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x118b80c00) [pid = 1645] [serial = 1561] [outer = 0x115279000] 01:02:31 INFO - PROCESS | 1645 | 1461052951771 Marionette DEBUG loaded listener.js 01:02:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12a8ca000) [pid = 1645] [serial = 1562] [outer = 0x115279000] 01:02:32 INFO - PROCESS | 1645 | 1461052952301 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 823ms 01:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:02:32 INFO - PROCESS | 1645 | 1461052952336 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:02:32 INFO - PROCESS | 1645 | 1461052952338 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:02:32 INFO - PROCESS | 1645 | 1461052952341 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:02:32 INFO - PROCESS | 1645 | 1461052952344 Marionette TRACE conn2 <- [1,2054,null,{}] 01:02:32 INFO - PROCESS | 1645 | 1461052952347 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:32 INFO - PROCESS | 1645 | 1461052952442 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:02:32 INFO - PROCESS | 1645 | 1461052952515 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x1189d9800 == 48 [pid = 1645] [id = 521] 01:02:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x1163b7800) [pid = 1645] [serial = 1563] [outer = 0x0] 01:02:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1177f7800) [pid = 1645] [serial = 1564] [outer = 0x1163b7800] 01:02:32 INFO - PROCESS | 1645 | 1461052952544 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11912f000) [pid = 1645] [serial = 1565] [outer = 0x1163b7800] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7ca800 == 47 [pid = 1645] [id = 513] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x1286ae000 == 46 [pid = 1645] [id = 512] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x1164d5800 == 45 [pid = 1645] [id = 511] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x1255e4800 == 44 [pid = 1645] [id = 510] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x125508000 == 43 [pid = 1645] [id = 509] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x11c28d000 == 42 [pid = 1645] [id = 508] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x118522800 == 41 [pid = 1645] [id = 507] 01:02:32 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x1285f6400) [pid = 1645] [serial = 1501] [outer = 0x0] [url = about:blank] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x11b938000 == 40 [pid = 1645] [id = 506] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x125519000 == 39 [pid = 1645] [id = 502] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad53000 == 38 [pid = 1645] [id = 501] 01:02:32 INFO - PROCESS | 1645 | --DOCSHELL 0x12be7c000 == 37 [pid = 1645] [id = 500] 01:02:32 INFO - PROCESS | 1645 | 1461052952941 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 621ms 01:02:32 INFO - PROCESS | 1645 | 1461052952977 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:02:32 INFO - PROCESS | 1645 | 1461052952981 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:02:32 INFO - PROCESS | 1645 | 1461052952987 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:02:32 INFO - PROCESS | 1645 | 1461052952989 Marionette TRACE conn2 <- [1,2058,null,{}] 01:02:32 INFO - PROCESS | 1645 | 1461052952991 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:33 INFO - PROCESS | 1645 | 1461052953071 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11bd9a000) [pid = 1645] [serial = 1480] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11ad30000) [pid = 1645] [serial = 1474] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11b6bf000) [pid = 1645] [serial = 1475] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x1163b0800) [pid = 1645] [serial = 1468] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x118b28800) [pid = 1645] [serial = 1469] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12a719c00) [pid = 1645] [serial = 1459] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x1164b1000) [pid = 1645] [serial = 1462] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11a540c00) [pid = 1645] [serial = 1471] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x11a7a2000) [pid = 1645] [serial = 1472] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x127c5e800) [pid = 1645] [serial = 1499] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11536fc00) [pid = 1645] [serial = 1465] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x11c622400) [pid = 1645] [serial = 1483] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11bbf8800) [pid = 1645] [serial = 1477] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x123cd5800) [pid = 1645] [serial = 1484] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x126baa800) [pid = 1645] [serial = 1489] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11ad2a000) [pid = 1645] [serial = 1492] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x125607800) [pid = 1645] [serial = 1486] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x126bb4c00) [pid = 1645] [serial = 1495] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x126e97000) [pid = 1645] [serial = 1496] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x127672800) [pid = 1645] [serial = 1498] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 94 (0x126ca1c00) [pid = 1645] [serial = 1490] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 93 (0x11bf7d000) [pid = 1645] [serial = 1481] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 92 (0x126a06800) [pid = 1645] [serial = 1487] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 91 (0x11c965c00) [pid = 1645] [serial = 1493] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | --DOMWINDOW == 90 (0x11bcc5800) [pid = 1645] [serial = 1478] [outer = 0x0] [url = about:blank] 01:02:33 INFO - PROCESS | 1645 | 1461052953131 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x118ee5800 == 38 [pid = 1645] [id = 522] 01:02:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 91 (0x114c0f000) [pid = 1645] [serial = 1566] [outer = 0x0] 01:02:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 92 (0x118b28800) [pid = 1645] [serial = 1567] [outer = 0x114c0f000] 01:02:33 INFO - PROCESS | 1645 | 1461052953159 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 93 (0x11ad32000) [pid = 1645] [serial = 1568] [outer = 0x114c0f000] 01:02:33 INFO - PROCESS | 1645 | 1461052953511 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 569ms 01:02:33 INFO - PROCESS | 1645 | 1461052953558 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:02:33 INFO - PROCESS | 1645 | 1461052953560 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:02:33 INFO - PROCESS | 1645 | 1461052953563 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:02:33 INFO - PROCESS | 1645 | 1461052953567 Marionette TRACE conn2 <- [1,2062,null,{}] 01:02:33 INFO - PROCESS | 1645 | 1461052953578 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:33 INFO - PROCESS | 1645 | 1461052953697 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:02:33 INFO - PROCESS | 1645 | 1461052953751 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255e1000 == 39 [pid = 1645] [id = 523] 01:02:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 94 (0x11b914c00) [pid = 1645] [serial = 1569] [outer = 0x0] 01:02:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 95 (0x11bf6f000) [pid = 1645] [serial = 1570] [outer = 0x11b914c00] 01:02:33 INFO - PROCESS | 1645 | 1461052953779 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x123cd3000) [pid = 1645] [serial = 1571] [outer = 0x11b914c00] 01:02:34 INFO - PROCESS | 1645 | 1461052954125 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 574ms 01:02:34 INFO - PROCESS | 1645 | 1461052954138 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:02:34 INFO - PROCESS | 1645 | 1461052954141 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:02:34 INFO - PROCESS | 1645 | 1461052954144 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:02:34 INFO - PROCESS | 1645 | 1461052954146 Marionette TRACE conn2 <- [1,2066,null,{}] 01:02:34 INFO - PROCESS | 1645 | 1461052954151 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 1645 | 1461052954264 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:02:34 INFO - PROCESS | 1645 | 1461052954371 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x128175800 == 40 [pid = 1645] [id = 524] 01:02:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x123cd9000) [pid = 1645] [serial = 1572] [outer = 0x0] 01:02:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x126a4c400) [pid = 1645] [serial = 1573] [outer = 0x123cd9000] 01:02:34 INFO - PROCESS | 1645 | 1461052954411 Marionette DEBUG loaded listener.js 01:02:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x12751f400) [pid = 1645] [serial = 1574] [outer = 0x123cd9000] 01:02:34 INFO - PROCESS | 1645 | 1461052954826 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 720ms 01:02:34 INFO - PROCESS | 1645 | 1461052954865 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:02:34 INFO - PROCESS | 1645 | 1461052954869 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:02:34 INFO - PROCESS | 1645 | 1461052954873 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:02:34 INFO - PROCESS | 1645 | 1461052954874 Marionette TRACE conn2 <- [1,2070,null,{}] 01:02:34 INFO - PROCESS | 1645 | 1461052954878 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:34 INFO - PROCESS | 1645 | 1461052954960 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:02:34 INFO - PROCESS | 1645 | 1461052954964 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a23c000 == 41 [pid = 1645] [id = 525] 01:02:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x127672800) [pid = 1645] [serial = 1575] [outer = 0x0] 01:02:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x127c60000) [pid = 1645] [serial = 1576] [outer = 0x127672800] 01:02:34 INFO - PROCESS | 1645 | 1461052954993 Marionette DEBUG loaded listener.js 01:02:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x12a719c00) [pid = 1645] [serial = 1577] [outer = 0x127672800] 01:02:35 INFO - PROCESS | 1645 | 1461052955358 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 526ms 01:02:35 INFO - PROCESS | 1645 | 1461052955399 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1645 | 1461052955400 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:02:35 INFO - PROCESS | 1645 | 1461052955402 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1645 | 1461052955403 Marionette TRACE conn2 <- [1,2074,null,{}] 01:02:35 INFO - PROCESS | 1645 | 1461052955405 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:35 INFO - PROCESS | 1645 | 1461052955516 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:02:35 INFO - PROCESS | 1645 | 1461052955532 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b288000 == 42 [pid = 1645] [id = 526] 01:02:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12a826800) [pid = 1645] [serial = 1578] [outer = 0x0] 01:02:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12af04000) [pid = 1645] [serial = 1579] [outer = 0x12a826800] 01:02:35 INFO - PROCESS | 1645 | 1461052955560 Marionette DEBUG loaded listener.js 01:02:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12b04a400) [pid = 1645] [serial = 1580] [outer = 0x12a826800] 01:02:35 INFO - PROCESS | 1645 | 1461052955923 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 01:02:35 INFO - PROCESS | 1645 | 1461052955971 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1645 | 1461052955972 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:02:35 INFO - PROCESS | 1645 | 1461052955974 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1645 | 1461052955975 Marionette TRACE conn2 <- [1,2078,null,{}] 01:02:35 INFO - PROCESS | 1645 | 1461052955978 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:36 INFO - PROCESS | 1645 | 1461052956075 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:02:36 INFO - PROCESS | 1645 | 1461052956089 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be97800 == 43 [pid = 1645] [id = 527] 01:02:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12af0bc00) [pid = 1645] [serial = 1581] [outer = 0x0] 01:02:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12b2b4400) [pid = 1645] [serial = 1582] [outer = 0x12af0bc00] 01:02:36 INFO - PROCESS | 1645 | 1461052956114 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12b2bc000) [pid = 1645] [serial = 1583] [outer = 0x12af0bc00] 01:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 472ms 01:02:36 INFO - PROCESS | 1645 | 1461052956442 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:02:36 INFO - PROCESS | 1645 | 1461052956446 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:02:36 INFO - PROCESS | 1645 | 1461052956448 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:02:36 INFO - PROCESS | 1645 | 1461052956453 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:02:36 INFO - PROCESS | 1645 | 1461052956455 Marionette TRACE conn2 <- [1,2082,null,{}] 01:02:36 INFO - PROCESS | 1645 | 1461052956466 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:36 INFO - PROCESS | 1645 | 1461052956567 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:02:36 INFO - PROCESS | 1645 | 1461052956579 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d32a800 == 44 [pid = 1645] [id = 528] 01:02:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12b2bcc00) [pid = 1645] [serial = 1584] [outer = 0x0] 01:02:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12b3fa000) [pid = 1645] [serial = 1585] [outer = 0x12b2bcc00] 01:02:36 INFO - PROCESS | 1645 | 1461052956603 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12b8eb800) [pid = 1645] [serial = 1586] [outer = 0x12b2bcc00] 01:02:36 INFO - PROCESS | 1645 | 1461052956933 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 521ms 01:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:02:36 INFO - PROCESS | 1645 | 1461052956973 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:02:36 INFO - PROCESS | 1645 | 1461052956975 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:02:36 INFO - PROCESS | 1645 | 1461052956977 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:02:36 INFO - PROCESS | 1645 | 1461052956978 Marionette TRACE conn2 <- [1,2086,null,{}] 01:02:36 INFO - PROCESS | 1645 | 1461052956980 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:37 INFO - PROCESS | 1645 | 1461052957076 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:02:37 INFO - PROCESS | 1645 | 1461052957090 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da4c000 == 45 [pid = 1645] [id = 529] 01:02:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12b2c0000) [pid = 1645] [serial = 1587] [outer = 0x0] 01:02:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12b8ec400) [pid = 1645] [serial = 1588] [outer = 0x12b2c0000] 01:02:37 INFO - PROCESS | 1645 | 1461052957115 Marionette DEBUG loaded listener.js 01:02:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12b8f2c00) [pid = 1645] [serial = 1589] [outer = 0x12b2c0000] 01:02:37 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1257d9800) [pid = 1645] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:02:37 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x128166400) [pid = 1645] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:02:37 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11bcc0800) [pid = 1645] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:02:37 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x118b56400) [pid = 1645] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:02:37 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x11519a800) [pid = 1645] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:02:37 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11c165000) [pid = 1645] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:02:37 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x11ade3c00) [pid = 1645] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:02:37 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x127c53400) [pid = 1645] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:02:37 INFO - PROCESS | 1645 | 1461052957464 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 520ms 01:02:37 INFO - PROCESS | 1645 | 1461052957498 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1645 | 1461052957499 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:02:37 INFO - PROCESS | 1645 | 1461052957505 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1645 | 1461052957506 Marionette TRACE conn2 <- [1,2090,null,{}] 01:02:37 INFO - PROCESS | 1645 | 1461052957508 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:37 INFO - PROCESS | 1645 | 1461052957611 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:02:37 INFO - PROCESS | 1645 | 1461052957647 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3a8000 == 46 [pid = 1645] [id = 530] 01:02:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x117727800) [pid = 1645] [serial = 1590] [outer = 0x0] 01:02:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12a8c4c00) [pid = 1645] [serial = 1591] [outer = 0x117727800] 01:02:37 INFO - PROCESS | 1645 | 1461052957672 Marionette DEBUG loaded listener.js 01:02:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12b8f5000) [pid = 1645] [serial = 1592] [outer = 0x117727800] 01:02:37 INFO - PROCESS | 1645 | 1461052957960 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 473ms 01:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:02:37 INFO - PROCESS | 1645 | 1461052957978 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1645 | 1461052957979 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:02:38 INFO - PROCESS | 1645 | 1461052957989 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:02:38 INFO - PROCESS | 1645 | 1461052957990 Marionette TRACE conn2 <- [1,2094,null,{}] 01:02:38 INFO - PROCESS | 1645 | 1461052957993 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:38 INFO - PROCESS | 1645 | 1461052958093 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:02:38 INFO - PROCESS | 1645 | 1461052958097 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e65e000 == 47 [pid = 1645] [id = 531] 01:02:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12b8f6000) [pid = 1645] [serial = 1593] [outer = 0x0] 01:02:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12bb5e800) [pid = 1645] [serial = 1594] [outer = 0x12b8f6000] 01:02:38 INFO - PROCESS | 1645 | 1461052958127 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12bbe2000) [pid = 1645] [serial = 1595] [outer = 0x12b8f6000] 01:02:38 INFO - PROCESS | 1645 | 1461052958455 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 480ms 01:02:38 INFO - PROCESS | 1645 | 1461052958461 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:02:38 INFO - PROCESS | 1645 | 1461052958463 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:02:38 INFO - PROCESS | 1645 | 1461052958465 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:02:38 INFO - PROCESS | 1645 | 1461052958467 Marionette TRACE conn2 <- [1,2098,null,{}] 01:02:38 INFO - PROCESS | 1645 | 1461052958472 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:38 INFO - PROCESS | 1645 | 1461052958581 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:02:38 INFO - PROCESS | 1645 | 1461052958588 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e719000 == 48 [pid = 1645] [id = 532] 01:02:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11519d000) [pid = 1645] [serial = 1596] [outer = 0x0] 01:02:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12bbe9800) [pid = 1645] [serial = 1597] [outer = 0x11519d000] 01:02:38 INFO - PROCESS | 1645 | 1461052958613 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12cf27c00) [pid = 1645] [serial = 1598] [outer = 0x11519d000] 01:02:38 INFO - PROCESS | 1645 | 1461052958934 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 01:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:02:38 INFO - PROCESS | 1645 | 1461052958988 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:02:38 INFO - PROCESS | 1645 | 1461052958989 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:02:38 INFO - PROCESS | 1645 | 1461052958991 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:02:38 INFO - PROCESS | 1645 | 1461052958992 Marionette TRACE conn2 <- [1,2102,null,{}] 01:02:38 INFO - PROCESS | 1645 | 1461052958994 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:39 INFO - PROCESS | 1645 | 1461052959075 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:02:39 INFO - PROCESS | 1645 | 1461052959079 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebee800 == 49 [pid = 1645] [id = 533] 01:02:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12cf28400) [pid = 1645] [serial = 1599] [outer = 0x0] 01:02:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12cfd1400) [pid = 1645] [serial = 1600] [outer = 0x12cf28400] 01:02:39 INFO - PROCESS | 1645 | 1461052959104 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12d25e800) [pid = 1645] [serial = 1601] [outer = 0x12cf28400] 01:02:39 INFO - PROCESS | 1645 | 1461052959564 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 619ms 01:02:39 INFO - PROCESS | 1645 | 1461052959611 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:02:39 INFO - PROCESS | 1645 | 1461052959614 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:02:39 INFO - PROCESS | 1645 | 1461052959617 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 1645 | 1461052959620 Marionette TRACE conn2 <- [1,2106,null,{}] 01:02:39 INFO - PROCESS | 1645 | 1461052959624 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:39 INFO - PROCESS | 1645 | 1461052959731 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:02:39 INFO - PROCESS | 1645 | 1461052959790 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6e2800 == 50 [pid = 1645] [id = 534] 01:02:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x118e4bc00) [pid = 1645] [serial = 1602] [outer = 0x0] 01:02:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11a7c8800) [pid = 1645] [serial = 1603] [outer = 0x118e4bc00] 01:02:39 INFO - PROCESS | 1645 | 1461052959822 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11af8a000) [pid = 1645] [serial = 1604] [outer = 0x118e4bc00] 01:02:40 INFO - PROCESS | 1645 | 1461052960277 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 671ms 01:02:40 INFO - PROCESS | 1645 | 1461052960309 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:02:40 INFO - PROCESS | 1645 | 1461052960313 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:02:40 INFO - PROCESS | 1645 | 1461052960332 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1645 | 1461052960334 Marionette TRACE conn2 <- [1,2110,null,{}] 01:02:40 INFO - PROCESS | 1645 | 1461052960336 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:40 INFO - PROCESS | 1645 | 1461052960437 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:02:40 INFO - PROCESS | 1645 | 1461052960493 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255ee800 == 51 [pid = 1645] [id = 535] 01:02:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11b91cc00) [pid = 1645] [serial = 1605] [outer = 0x0] 01:02:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11c165000) [pid = 1645] [serial = 1606] [outer = 0x11b91cc00] 01:02:40 INFO - PROCESS | 1645 | 1461052960523 Marionette DEBUG loaded listener.js 01:02:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x1257df000) [pid = 1645] [serial = 1607] [outer = 0x11b91cc00] 01:02:40 INFO - PROCESS | 1645 | 1461052960978 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 01:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:02:41 INFO - PROCESS | 1645 | 1461052961003 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:02:41 INFO - PROCESS | 1645 | 1461052961005 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:02:41 INFO - PROCESS | 1645 | 1461052961007 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:02:41 INFO - PROCESS | 1645 | 1461052961010 Marionette TRACE conn2 <- [1,2114,null,{}] 01:02:41 INFO - PROCESS | 1645 | 1461052961018 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:41 INFO - PROCESS | 1645 | 1461052961128 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:02:41 INFO - PROCESS | 1645 | 1461052961242 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e659800 == 52 [pid = 1645] [id = 536] 01:02:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x126bacc00) [pid = 1645] [serial = 1608] [outer = 0x0] 01:02:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12815fc00) [pid = 1645] [serial = 1609] [outer = 0x126bacc00] 01:02:41 INFO - PROCESS | 1645 | 1461052961287 Marionette DEBUG loaded listener.js 01:02:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12af08c00) [pid = 1645] [serial = 1610] [outer = 0x126bacc00] 01:02:41 INFO - PROCESS | 1645 | 1461052961797 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1023ms 01:02:42 INFO - PROCESS | 1645 | 1461052962032 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1645 | 1461052962035 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:02:42 INFO - PROCESS | 1645 | 1461052962040 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1645 | 1461052962042 Marionette TRACE conn2 <- [1,2118,null,{}] 01:02:42 INFO - PROCESS | 1645 | 1461052962061 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:42 INFO - PROCESS | 1645 | 1461052962152 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:02:42 INFO - PROCESS | 1645 | 1461052962217 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x118720800 == 53 [pid = 1645] [id = 537] 01:02:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x114c12c00) [pid = 1645] [serial = 1611] [outer = 0x0] 01:02:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x114d5a800) [pid = 1645] [serial = 1612] [outer = 0x114c12c00] 01:02:42 INFO - PROCESS | 1645 | 1461052962245 Marionette DEBUG loaded listener.js 01:02:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x115199400) [pid = 1645] [serial = 1613] [outer = 0x114c12c00] 01:02:42 INFO - PROCESS | 1645 | 1461052962677 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 01:02:42 INFO - PROCESS | 1645 | 1461052962712 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1645 | 1461052962714 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:02:42 INFO - PROCESS | 1645 | 1461052962719 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1645 | 1461052962721 Marionette TRACE conn2 <- [1,2122,null,{}] 01:02:42 INFO - PROCESS | 1645 | 1461052962724 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:42 INFO - PROCESS | 1645 | 1461052962812 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:02:42 INFO - PROCESS | 1645 | 1461052962869 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199de800 == 54 [pid = 1645] [id = 538] 01:02:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x11519b000) [pid = 1645] [serial = 1614] [outer = 0x0] 01:02:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x118788c00) [pid = 1645] [serial = 1615] [outer = 0x11519b000] 01:02:42 INFO - PROCESS | 1645 | 1461052962896 Marionette DEBUG loaded listener.js 01:02:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x118b54c00) [pid = 1645] [serial = 1616] [outer = 0x11519b000] 01:02:43 INFO - PROCESS | 1645 | 1461052963330 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8b8000 == 53 [pid = 1645] [id = 503] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12d211000 == 52 [pid = 1645] [id = 504] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12e719000 == 51 [pid = 1645] [id = 532] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12e65e000 == 50 [pid = 1645] [id = 531] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12a8ccc00) [pid = 1645] [serial = 1543] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x1177fbc00) [pid = 1645] [serial = 1504] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11a7a2800) [pid = 1645] [serial = 1507] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11c464c00) [pid = 1645] [serial = 1510] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x127231400) [pid = 1645] [serial = 1513] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12a71c000) [pid = 1645] [serial = 1516] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3a8000 == 49 [pid = 1645] [id = 530] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12da4c000 == 48 [pid = 1645] [id = 529] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12d32a800 == 47 [pid = 1645] [id = 528] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12be97800 == 46 [pid = 1645] [id = 527] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12b288000 == 45 [pid = 1645] [id = 526] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12a23c000 == 44 [pid = 1645] [id = 525] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x128175800 == 43 [pid = 1645] [id = 524] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x1255e1000 == 42 [pid = 1645] [id = 523] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x118ee5800 == 41 [pid = 1645] [id = 522] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x1189d9800 == 40 [pid = 1645] [id = 521] 01:02:43 INFO - PROCESS | 1645 | --DOCSHELL 0x12a91d000 == 39 [pid = 1645] [id = 514] 01:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms 01:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:02:43 INFO - PROCESS | 1645 | 1461052963390 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:02:43 INFO - PROCESS | 1645 | 1461052963391 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:02:43 INFO - PROCESS | 1645 | 1461052963393 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1645 | 1461052963394 Marionette TRACE conn2 <- [1,2126,null,{}] 01:02:43 INFO - PROCESS | 1645 | 1461052963403 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:43 INFO - PROCESS | 1645 | 1461052963502 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:02:43 INFO - PROCESS | 1645 | 1461052963512 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b93c800 == 40 [pid = 1645] [id = 539] 01:02:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x119c1c800) [pid = 1645] [serial = 1617] [outer = 0x0] 01:02:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x11a53f000) [pid = 1645] [serial = 1618] [outer = 0x119c1c800] 01:02:43 INFO - PROCESS | 1645 | 1461052963543 Marionette DEBUG loaded listener.js 01:02:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x11a7a2800) [pid = 1645] [serial = 1619] [outer = 0x119c1c800] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12a82a800) [pid = 1645] [serial = 1540] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12a8c4000) [pid = 1645] [serial = 1541] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x11bd94000) [pid = 1645] [serial = 1528] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x11c209400) [pid = 1645] [serial = 1529] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x1191b3c00) [pid = 1645] [serial = 1522] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11a79a400) [pid = 1645] [serial = 1523] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x118987000) [pid = 1645] [serial = 1520] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1151a6800) [pid = 1645] [serial = 1519] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x11c57f400) [pid = 1645] [serial = 1531] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x123cd3c00) [pid = 1645] [serial = 1532] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11af8a400) [pid = 1645] [serial = 1525] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11bbf6c00) [pid = 1645] [serial = 1526] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1285f7c00) [pid = 1645] [serial = 1537] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12a824c00) [pid = 1645] [serial = 1538] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x126bb3000) [pid = 1645] [serial = 1534] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x1278aa800) [pid = 1645] [serial = 1535] [outer = 0x0] [url = about:blank] 01:02:43 INFO - PROCESS | 1645 | 1461052963917 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 570ms 01:02:43 INFO - PROCESS | 1645 | 1461052963964 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:02:43 INFO - PROCESS | 1645 | 1461052963965 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:02:43 INFO - PROCESS | 1645 | 1461052963968 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1645 | 1461052963969 Marionette TRACE conn2 <- [1,2130,null,{}] 01:02:43 INFO - PROCESS | 1645 | 1461052963971 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:44 INFO - PROCESS | 1645 | 1461052964045 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:02:44 INFO - PROCESS | 1645 | 1461052964052 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6ec800 == 41 [pid = 1645] [id = 540] 01:02:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x11aa33000) [pid = 1645] [serial = 1620] [outer = 0x0] 01:02:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11ad28c00) [pid = 1645] [serial = 1621] [outer = 0x11aa33000] 01:02:44 INFO - PROCESS | 1645 | 1461052964079 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11af7cc00) [pid = 1645] [serial = 1622] [outer = 0x11aa33000] 01:02:44 INFO - PROCESS | 1645 | 1461052964440 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:02:44 INFO - PROCESS | 1645 | 1461052964488 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:02:44 INFO - PROCESS | 1645 | 1461052964491 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:02:44 INFO - PROCESS | 1645 | 1461052964492 Marionette TRACE conn2 <- [1,2134,null,{}] 01:02:44 INFO - PROCESS | 1645 | 1461052964494 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:44 INFO - PROCESS | 1645 | 1461052964565 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:02:44 INFO - PROCESS | 1645 | 1461052964572 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12550c000 == 42 [pid = 1645] [id = 541] 01:02:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11acc1000) [pid = 1645] [serial = 1623] [outer = 0x0] 01:02:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11afec400) [pid = 1645] [serial = 1624] [outer = 0x11acc1000] 01:02:44 INFO - PROCESS | 1645 | 1461052964597 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11bbf6400) [pid = 1645] [serial = 1625] [outer = 0x11acc1000] 01:02:44 INFO - PROCESS | 1645 | 1461052964947 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 469ms 01:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:02:44 INFO - PROCESS | 1645 | 1461052964960 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:02:44 INFO - PROCESS | 1645 | 1461052964961 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:02:44 INFO - PROCESS | 1645 | 1461052964963 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:02:44 INFO - PROCESS | 1645 | 1461052964964 Marionette TRACE conn2 <- [1,2138,null,{}] 01:02:44 INFO - PROCESS | 1645 | 1461052964968 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:45 INFO - PROCESS | 1645 | 1461052965082 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:02:45 INFO - PROCESS | 1645 | 1461052965090 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x125721800 == 43 [pid = 1645] [id = 542] 01:02:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11bcc6800) [pid = 1645] [serial = 1626] [outer = 0x0] 01:02:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11bf6e400) [pid = 1645] [serial = 1627] [outer = 0x11bcc6800] 01:02:45 INFO - PROCESS | 1645 | 1461052965118 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11c578400) [pid = 1645] [serial = 1628] [outer = 0x11bcc6800] 01:02:45 INFO - PROCESS | 1645 | 1461052965439 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 01:02:45 INFO - PROCESS | 1645 | 1461052965483 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:02:45 INFO - PROCESS | 1645 | 1461052965484 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:02:45 INFO - PROCESS | 1645 | 1461052965486 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1645 | 1461052965487 Marionette TRACE conn2 <- [1,2142,null,{}] 01:02:45 INFO - PROCESS | 1645 | 1461052965490 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:45 INFO - PROCESS | 1645 | 1461052965563 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:02:45 INFO - PROCESS | 1645 | 1461052965632 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x126c88800 == 44 [pid = 1645] [id = 543] 01:02:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11a7c8000) [pid = 1645] [serial = 1629] [outer = 0x0] 01:02:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11c57f000) [pid = 1645] [serial = 1630] [outer = 0x11a7c8000] 01:02:45 INFO - PROCESS | 1645 | 1461052965658 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x123cd3c00) [pid = 1645] [serial = 1631] [outer = 0x11a7c8000] 01:02:46 INFO - PROCESS | 1645 | 1461052966045 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:02:46 INFO - PROCESS | 1645 | 1461052966063 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:02:46 INFO - PROCESS | 1645 | 1461052966067 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:02:46 INFO - PROCESS | 1645 | 1461052966069 Marionette TRACE conn2 <- [1,2146,null,{}] 01:02:46 INFO - PROCESS | 1645 | 1461052966072 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:46 INFO - PROCESS | 1645 | 1461052966190 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:02:46 INFO - PROCESS | 1645 | 1461052966225 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12816e800 == 45 [pid = 1645] [id = 544] 01:02:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x11c629c00) [pid = 1645] [serial = 1632] [outer = 0x0] 01:02:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x1257e4800) [pid = 1645] [serial = 1633] [outer = 0x11c629c00] 01:02:46 INFO - PROCESS | 1645 | 1461052966251 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x126a4f400) [pid = 1645] [serial = 1634] [outer = 0x11c629c00] 01:02:46 INFO - PROCESS | 1645 | 1461052966574 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:02:46 INFO - PROCESS | 1645 | 1461052966591 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:02:46 INFO - PROCESS | 1645 | 1461052966593 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:02:46 INFO - PROCESS | 1645 | 1461052966594 Marionette TRACE conn2 <- [1,2150,null,{}] 01:02:46 INFO - PROCESS | 1645 | 1461052966596 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:46 INFO - PROCESS | 1645 | 1461052966693 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:02:46 INFO - PROCESS | 1645 | 1461052966697 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a228800 == 46 [pid = 1645] [id = 545] 01:02:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x1177f8c00) [pid = 1645] [serial = 1635] [outer = 0x0] 01:02:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x126bb4000) [pid = 1645] [serial = 1636] [outer = 0x1177f8c00] 01:02:46 INFO - PROCESS | 1645 | 1461052966724 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x126e8c400) [pid = 1645] [serial = 1637] [outer = 0x1177f8c00] 01:02:47 INFO - PROCESS | 1645 | 1461052967052 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 01:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:02:47 INFO - PROCESS | 1645 | 1461052967063 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:02:47 INFO - PROCESS | 1645 | 1461052967064 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:02:47 INFO - PROCESS | 1645 | 1461052967074 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:02:47 INFO - PROCESS | 1645 | 1461052967075 Marionette TRACE conn2 <- [1,2154,null,{}] 01:02:47 INFO - PROCESS | 1645 | 1461052967078 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:47 INFO - PROCESS | 1645 | 1461052967182 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:02:47 INFO - PROCESS | 1645 | 1461052967186 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a25b800 == 47 [pid = 1645] [id = 546] 01:02:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x1254efc00) [pid = 1645] [serial = 1638] [outer = 0x0] 01:02:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x126e95000) [pid = 1645] [serial = 1639] [outer = 0x1254efc00] 01:02:47 INFO - PROCESS | 1645 | 1461052967241 Marionette DEBUG loaded listener.js 01:02:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x127517000) [pid = 1645] [serial = 1640] [outer = 0x1254efc00] 01:02:47 INFO - PROCESS | 1645 | 1461052967763 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12a826800) [pid = 1645] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12af0bc00) [pid = 1645] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x117727800) [pid = 1645] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12b2bcc00) [pid = 1645] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x115279000) [pid = 1645] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x123cd9000) [pid = 1645] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x127672800) [pid = 1645] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x114c0f000) [pid = 1645] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12b2c0000) [pid = 1645] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11b914c00) [pid = 1645] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x1163b7800) [pid = 1645] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12b8f6000) [pid = 1645] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x11519d000) [pid = 1645] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x11ad28400) [pid = 1645] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:02:47 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x1146b6800) [pid = 1645] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 729ms 01:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:02:47 INFO - PROCESS | 1645 | 1461052967795 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:02:47 INFO - PROCESS | 1645 | 1461052967797 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:02:47 INFO - PROCESS | 1645 | 1461052967799 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:02:47 INFO - PROCESS | 1645 | 1461052967801 Marionette TRACE conn2 <- [1,2158,null,{}] 01:02:47 INFO - PROCESS | 1645 | 1461052967803 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:47 INFO - PROCESS | 1645 | 1461052967895 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:02:47 INFO - PROCESS | 1645 | 1461052967900 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7d0800 == 48 [pid = 1645] [id = 547] 01:02:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x126e92c00) [pid = 1645] [serial = 1641] [outer = 0x0] 01:02:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x127521800) [pid = 1645] [serial = 1642] [outer = 0x126e92c00] 01:02:47 INFO - PROCESS | 1645 | 1461052967933 Marionette DEBUG loaded listener.js 01:02:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x1278ac000) [pid = 1645] [serial = 1643] [outer = 0x126e92c00] 01:02:48 INFO - PROCESS | 1645 | 1461052968272 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 521ms 01:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:02:48 INFO - PROCESS | 1645 | 1461052968321 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:02:48 INFO - PROCESS | 1645 | 1461052968322 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:02:48 INFO - PROCESS | 1645 | 1461052968324 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:02:48 INFO - PROCESS | 1645 | 1461052968325 Marionette TRACE conn2 <- [1,2162,null,{}] 01:02:48 INFO - PROCESS | 1645 | 1461052968327 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:48 INFO - PROCESS | 1645 | 1461052968427 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:02:48 INFO - PROCESS | 1645 | 1461052968433 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b297800 == 49 [pid = 1645] [id = 548] 01:02:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x127517400) [pid = 1645] [serial = 1644] [outer = 0x0] 01:02:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x128158c00) [pid = 1645] [serial = 1645] [outer = 0x127517400] 01:02:48 INFO - PROCESS | 1645 | 1461052968458 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12a716400) [pid = 1645] [serial = 1646] [outer = 0x127517400] 01:02:48 INFO - PROCESS | 1645 | 1461052968756 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 472ms 01:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:02:48 INFO - PROCESS | 1645 | 1461052968797 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:02:48 INFO - PROCESS | 1645 | 1461052968798 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:02:48 INFO - PROCESS | 1645 | 1461052968801 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:02:48 INFO - PROCESS | 1645 | 1461052968804 Marionette TRACE conn2 <- [1,2166,null,{}] 01:02:48 INFO - PROCESS | 1645 | 1461052968806 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:48 INFO - PROCESS | 1645 | 1461052968880 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:02:48 INFO - PROCESS | 1645 | 1461052968887 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12baa6800 == 50 [pid = 1645] [id = 549] 01:02:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12a71a800) [pid = 1645] [serial = 1647] [outer = 0x0] 01:02:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12a822c00) [pid = 1645] [serial = 1648] [outer = 0x12a71a800] 01:02:48 INFO - PROCESS | 1645 | 1461052968912 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12a82ac00) [pid = 1645] [serial = 1649] [outer = 0x12a71a800] 01:02:49 INFO - PROCESS | 1645 | 1461052969247 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 474ms 01:02:49 INFO - PROCESS | 1645 | 1461052969274 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 1645 | 1461052969275 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:02:49 INFO - PROCESS | 1645 | 1461052969278 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1645 | 1461052969279 Marionette TRACE conn2 <- [1,2170,null,{}] 01:02:49 INFO - PROCESS | 1645 | 1461052969281 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:49 INFO - PROCESS | 1645 | 1461052969384 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:02:49 INFO - PROCESS | 1645 | 1461052969392 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cca5800 == 51 [pid = 1645] [id = 550] 01:02:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x1278b1400) [pid = 1645] [serial = 1650] [outer = 0x0] 01:02:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12a82f800) [pid = 1645] [serial = 1651] [outer = 0x1278b1400] 01:02:49 INFO - PROCESS | 1645 | 1461052969417 Marionette DEBUG loaded listener.js 01:02:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12a8cb400) [pid = 1645] [serial = 1652] [outer = 0x1278b1400] 01:02:49 INFO - PROCESS | 1645 | 1461052969868 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 669ms 01:02:49 INFO - PROCESS | 1645 | 1461052969948 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:02:49 INFO - PROCESS | 1645 | 1461052969952 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:02:49 INFO - PROCESS | 1645 | 1461052969958 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1645 | 1461052969962 Marionette TRACE conn2 <- [1,2174,null,{}] 01:02:49 INFO - PROCESS | 1645 | 1461052969969 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:50 INFO - PROCESS | 1645 | 1461052970160 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:02:50 INFO - PROCESS | 1645 | 1461052970281 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x11850c800 == 52 [pid = 1645] [id = 551] 01:02:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x1146bec00) [pid = 1645] [serial = 1653] [outer = 0x0] 01:02:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x114d5dc00) [pid = 1645] [serial = 1654] [outer = 0x1146bec00] 01:02:50 INFO - PROCESS | 1645 | 1461052970333 Marionette DEBUG loaded listener.js 01:02:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x1163b0c00) [pid = 1645] [serial = 1655] [outer = 0x1146bec00] 01:02:50 INFO - PROCESS | 1645 | 1461052970886 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 975ms 01:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:02:50 INFO - PROCESS | 1645 | 1461052970933 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:02:50 INFO - PROCESS | 1645 | 1461052970939 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:02:50 INFO - PROCESS | 1645 | 1461052970944 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:02:50 INFO - PROCESS | 1645 | 1461052970946 Marionette TRACE conn2 <- [1,2178,null,{}] 01:02:50 INFO - PROCESS | 1645 | 1461052970948 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:51 INFO - PROCESS | 1645 | 1461052971047 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:02:51 INFO - PROCESS | 1645 | 1461052971115 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6da000 == 53 [pid = 1645] [id = 552] 01:02:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x1163b2800) [pid = 1645] [serial = 1656] [outer = 0x0] 01:02:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x119603c00) [pid = 1645] [serial = 1657] [outer = 0x1163b2800] 01:02:51 INFO - PROCESS | 1645 | 1461052971145 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x11a7c3800) [pid = 1645] [serial = 1658] [outer = 0x1163b2800] 01:02:51 INFO - PROCESS | 1645 | 1461052971575 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 01:02:51 INFO - PROCESS | 1645 | 1461052971614 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:02:51 INFO - PROCESS | 1645 | 1461052971616 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:02:51 INFO - PROCESS | 1645 | 1461052971637 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:02:51 INFO - PROCESS | 1645 | 1461052971640 Marionette TRACE conn2 <- [1,2182,null,{}] 01:02:51 INFO - PROCESS | 1645 | 1461052971647 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:51 INFO - PROCESS | 1645 | 1461052971748 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:02:51 INFO - PROCESS | 1645 | 1461052971815 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a91f800 == 54 [pid = 1645] [id = 553] 01:02:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x11b90fc00) [pid = 1645] [serial = 1659] [outer = 0x0] 01:02:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x11bcc5400) [pid = 1645] [serial = 1660] [outer = 0x11b90fc00] 01:02:51 INFO - PROCESS | 1645 | 1461052971848 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x11bf78000) [pid = 1645] [serial = 1661] [outer = 0x11b90fc00] 01:02:52 INFO - PROCESS | 1645 | 1461052972248 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 626ms 01:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:02:52 INFO - PROCESS | 1645 | 1461052972261 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:02:52 INFO - PROCESS | 1645 | 1461052972263 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:02:52 INFO - PROCESS | 1645 | 1461052972266 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:02:52 INFO - PROCESS | 1645 | 1461052972269 Marionette TRACE conn2 <- [1,2186,null,{}] 01:02:52 INFO - PROCESS | 1645 | 1461052972272 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:52 INFO - PROCESS | 1645 | 1461052972404 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:02:52 INFO - PROCESS | 1645 | 1461052972485 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d342000 == 55 [pid = 1645] [id = 554] 01:02:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x11c576800) [pid = 1645] [serial = 1662] [outer = 0x0] 01:02:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12560d800) [pid = 1645] [serial = 1663] [outer = 0x11c576800] 01:02:52 INFO - PROCESS | 1645 | 1461052972525 Marionette DEBUG loaded listener.js 01:02:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x127520c00) [pid = 1645] [serial = 1664] [outer = 0x11c576800] 01:02:52 INFO - PROCESS | 1645 | 1461052972908 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 671ms 01:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:02:52 INFO - PROCESS | 1645 | 1461052972937 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:02:52 INFO - PROCESS | 1645 | 1461052972939 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:02:52 INFO - PROCESS | 1645 | 1461052972941 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:02:52 INFO - PROCESS | 1645 | 1461052972942 Marionette TRACE conn2 <- [1,2190,null,{}] 01:02:52 INFO - PROCESS | 1645 | 1461052972945 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:53 INFO - PROCESS | 1645 | 1461052973040 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:02:53 INFO - PROCESS | 1645 | 1461052973095 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da50800 == 56 [pid = 1645] [id = 555] 01:02:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x123aec400) [pid = 1645] [serial = 1665] [outer = 0x0] 01:02:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x127c5e000) [pid = 1645] [serial = 1666] [outer = 0x123aec400] 01:02:53 INFO - PROCESS | 1645 | 1461052973125 Marionette DEBUG loaded listener.js 01:02:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12a717800) [pid = 1645] [serial = 1667] [outer = 0x123aec400] 01:02:53 INFO - PROCESS | 1645 | 1461052973577 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 669ms 01:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:02:53 INFO - PROCESS | 1645 | 1461052973611 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 1645 | 1461052973612 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:02:53 INFO - PROCESS | 1645 | 1461052973614 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 1645 | 1461052973615 Marionette TRACE conn2 <- [1,2194,null,{}] 01:02:53 INFO - PROCESS | 1645 | 1461052973639 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:53 INFO - PROCESS | 1645 | 1461052973753 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:02:53 INFO - PROCESS | 1645 | 1461052973855 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a233800 == 57 [pid = 1645] [id = 556] 01:02:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12a829c00) [pid = 1645] [serial = 1668] [outer = 0x0] 01:02:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12af07c00) [pid = 1645] [serial = 1669] [outer = 0x12a829c00] 01:02:53 INFO - PROCESS | 1645 | 1461052973887 Marionette DEBUG loaded listener.js 01:02:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12af43000) [pid = 1645] [serial = 1670] [outer = 0x12a829c00] 01:02:54 INFO - PROCESS | 1645 | 1461052974416 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 840ms 01:02:54 INFO - PROCESS | 1645 | 1461052974455 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:02:54 INFO - PROCESS | 1645 | 1461052974457 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:02:54 INFO - PROCESS | 1645 | 1461052974460 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:02:54 INFO - PROCESS | 1645 | 1461052974462 Marionette TRACE conn2 <- [1,2198,null,{}] 01:02:54 INFO - PROCESS | 1645 | 1461052974466 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:54 INFO - PROCESS | 1645 | 1461052974562 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:02:54 INFO - PROCESS | 1645 | 1461052974624 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255e9000 == 58 [pid = 1645] [id = 557] 01:02:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x116433800) [pid = 1645] [serial = 1671] [outer = 0x0] 01:02:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x1177f5800) [pid = 1645] [serial = 1672] [outer = 0x116433800] 01:02:54 INFO - PROCESS | 1645 | 1461052974653 Marionette DEBUG loaded listener.js 01:02:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x118f17c00) [pid = 1645] [serial = 1673] [outer = 0x116433800] 01:02:55 INFO - PROCESS | 1645 | 1461052975055 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 625ms 01:02:55 INFO - PROCESS | 1645 | 1461052975095 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:02:55 INFO - PROCESS | 1645 | 1461052975099 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x11c8ad000 == 57 [pid = 1645] [id = 516] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12baa6800 == 56 [pid = 1645] [id = 549] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12b297800 == 55 [pid = 1645] [id = 548] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7d0800 == 54 [pid = 1645] [id = 547] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12a25b800 == 53 [pid = 1645] [id = 546] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12a228800 == 52 [pid = 1645] [id = 545] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12816e800 == 51 [pid = 1645] [id = 544] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x126c88800 == 50 [pid = 1645] [id = 543] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12cfd1400) [pid = 1645] [serial = 1600] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x125721800 == 49 [pid = 1645] [id = 542] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x12550c000 == 48 [pid = 1645] [id = 541] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6ec800 == 47 [pid = 1645] [id = 540] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x11b93c800 == 46 [pid = 1645] [id = 539] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x1199de800 == 45 [pid = 1645] [id = 538] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x118720800 == 44 [pid = 1645] [id = 537] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x1255ee800 == 43 [pid = 1645] [id = 535] 01:02:55 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6e2800 == 42 [pid = 1645] [id = 534] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x12b8eb000) [pid = 1645] [serial = 1405] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x119c1e800) [pid = 1645] [serial = 1466] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12af04000) [pid = 1645] [serial = 1579] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12b2b4400) [pid = 1645] [serial = 1582] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12b04a400) [pid = 1645] [serial = 1580] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12b2bc000) [pid = 1645] [serial = 1583] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12a8c4c00) [pid = 1645] [serial = 1591] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x123ae1800) [pid = 1645] [serial = 1552] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x12b3fa000) [pid = 1645] [serial = 1585] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12b8eb800) [pid = 1645] [serial = 1586] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12a8ca000) [pid = 1645] [serial = 1562] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x118b80c00) [pid = 1645] [serial = 1561] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12815a400) [pid = 1645] [serial = 1555] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x126a4c400) [pid = 1645] [serial = 1573] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12751f400) [pid = 1645] [serial = 1574] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x127c60000) [pid = 1645] [serial = 1576] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12a945800) [pid = 1645] [serial = 1558] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x118b28800) [pid = 1645] [serial = 1567] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11ad32000) [pid = 1645] [serial = 1568] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12b8ec400) [pid = 1645] [serial = 1588] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11bf6f000) [pid = 1645] [serial = 1570] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x123cd3000) [pid = 1645] [serial = 1571] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x119126400) [pid = 1645] [serial = 1546] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11ade3400) [pid = 1645] [serial = 1549] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x11912f000) [pid = 1645] [serial = 1565] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x1177f7800) [pid = 1645] [serial = 1564] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12bb5e800) [pid = 1645] [serial = 1594] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12b8f5000) [pid = 1645] [serial = 1592] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12cf27c00) [pid = 1645] [serial = 1598] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12bbe9800) [pid = 1645] [serial = 1597] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12bbe2000) [pid = 1645] [serial = 1595] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12b8f2c00) [pid = 1645] [serial = 1589] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12a719c00) [pid = 1645] [serial = 1577] [outer = 0x0] [url = about:blank] 01:02:55 INFO - PROCESS | 1645 | 1461052975179 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:02:55 INFO - PROCESS | 1645 | 1461052975181 Marionette TRACE conn2 <- [1,2202,null,{}] 01:02:55 INFO - PROCESS | 1645 | 1461052975186 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:55 INFO - PROCESS | 1645 | 1461052975265 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:02:55 INFO - PROCESS | 1645 | 1461052975275 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199e8800 == 43 [pid = 1645] [id = 558] 01:02:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x119247c00) [pid = 1645] [serial = 1674] [outer = 0x0] 01:02:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11a79d400) [pid = 1645] [serial = 1675] [outer = 0x119247c00] 01:02:55 INFO - PROCESS | 1645 | 1461052975301 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11ad2a800) [pid = 1645] [serial = 1676] [outer = 0x119247c00] 01:02:55 INFO - PROCESS | 1645 | 1461052975658 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 564ms 01:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:02:55 INFO - PROCESS | 1645 | 1461052975703 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:02:55 INFO - PROCESS | 1645 | 1461052975704 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:02:55 INFO - PROCESS | 1645 | 1461052975707 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:02:55 INFO - PROCESS | 1645 | 1461052975710 Marionette TRACE conn2 <- [1,2206,null,{}] 01:02:55 INFO - PROCESS | 1645 | 1461052975718 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:55 INFO - PROCESS | 1645 | 1461052975816 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:02:55 INFO - PROCESS | 1645 | 1461052975825 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12541f800 == 44 [pid = 1645] [id = 559] 01:02:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11ade6800) [pid = 1645] [serial = 1677] [outer = 0x0] 01:02:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11bbf4400) [pid = 1645] [serial = 1678] [outer = 0x11ade6800] 01:02:55 INFO - PROCESS | 1645 | 1461052975872 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11bf72c00) [pid = 1645] [serial = 1679] [outer = 0x11ade6800] 01:02:56 INFO - PROCESS | 1645 | 1461052976328 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 672ms 01:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:02:56 INFO - PROCESS | 1645 | 1461052976379 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:02:56 INFO - PROCESS | 1645 | 1461052976381 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:02:56 INFO - PROCESS | 1645 | 1461052976383 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 1645 | 1461052976384 Marionette TRACE conn2 <- [1,2210,null,{}] 01:02:56 INFO - PROCESS | 1645 | 1461052976387 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:56 INFO - PROCESS | 1645 | 1461052976463 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:02:56 INFO - PROCESS | 1645 | 1461052976470 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12769f800 == 45 [pid = 1645] [id = 560] 01:02:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11c203400) [pid = 1645] [serial = 1680] [outer = 0x0] 01:02:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x11ca51400) [pid = 1645] [serial = 1681] [outer = 0x11c203400] 01:02:56 INFO - PROCESS | 1645 | 1461052976496 Marionette DEBUG loaded listener.js 01:02:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x123cd5400) [pid = 1645] [serial = 1682] [outer = 0x11c203400] 01:02:56 INFO - PROCESS | 1645 | 1461052976831 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 01:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:02:56 INFO - PROCESS | 1645 | 1461052976857 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:02:56 INFO - PROCESS | 1645 | 1461052976858 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:02:56 INFO - PROCESS | 1645 | 1461052976860 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 1645 | 1461052976861 Marionette TRACE conn2 <- [1,2214,null,{}] 01:02:56 INFO - PROCESS | 1645 | 1461052976864 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:56 INFO - PROCESS | 1645 | 1461052976941 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:02:56 INFO - PROCESS | 1645 | 1461052976945 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a239000 == 46 [pid = 1645] [id = 561] 01:02:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x123cd2800) [pid = 1645] [serial = 1683] [outer = 0x0] 01:02:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x1257e5c00) [pid = 1645] [serial = 1684] [outer = 0x123cd2800] 01:02:56 INFO - PROCESS | 1645 | 1461052976970 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x126bb6c00) [pid = 1645] [serial = 1685] [outer = 0x123cd2800] 01:02:57 INFO - PROCESS | 1645 | 1461052977318 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 468ms 01:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:02:57 INFO - PROCESS | 1645 | 1461052977328 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:02:57 INFO - PROCESS | 1645 | 1461052977329 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:02:57 INFO - PROCESS | 1645 | 1461052977332 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:02:57 INFO - PROCESS | 1645 | 1461052977333 Marionette TRACE conn2 <- [1,2218,null,{}] 01:02:57 INFO - PROCESS | 1645 | 1461052977337 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:57 INFO - PROCESS | 1645 | 1461052977427 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:02:57 INFO - PROCESS | 1645 | 1461052977432 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a922800 == 47 [pid = 1645] [id = 562] 01:02:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x126e2fc00) [pid = 1645] [serial = 1686] [outer = 0x0] 01:02:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x1276ee000) [pid = 1645] [serial = 1687] [outer = 0x126e2fc00] 01:02:57 INFO - PROCESS | 1645 | 1461052977463 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12a724c00) [pid = 1645] [serial = 1688] [outer = 0x126e2fc00] 01:02:57 INFO - PROCESS | 1645 | 1461052977846 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:02:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:02:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 01:02:57 INFO - PROCESS | 1645 | 1461052977854 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:02:57 INFO - PROCESS | 1645 | 1461052977856 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:02:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:02:57 INFO - PROCESS | 1645 | 1461052977858 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:02:57 INFO - PROCESS | 1645 | 1461052977859 Marionette TRACE conn2 <- [1,2222,null,{}] 01:02:57 INFO - PROCESS | 1645 | 1461052977861 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:57 INFO - PROCESS | 1645 | 1461052977960 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:02:57 INFO - PROCESS | 1645 | 1461052977972 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba91000 == 48 [pid = 1645] [id = 563] 01:02:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12a826800) [pid = 1645] [serial = 1689] [outer = 0x0] 01:02:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12a8d0000) [pid = 1645] [serial = 1690] [outer = 0x12a826800] 01:02:57 INFO - PROCESS | 1645 | 1461052977997 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12a950c00) [pid = 1645] [serial = 1691] [outer = 0x12a826800] 01:02:58 INFO - PROCESS | 1645 | 1461052978335 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 01:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:02:58 INFO - PROCESS | 1645 | 1461052978379 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 1645 | 1461052978381 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:02:58 INFO - PROCESS | 1645 | 1461052978383 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1645 | 1461052978384 Marionette TRACE conn2 <- [1,2226,null,{}] 01:02:58 INFO - PROCESS | 1645 | 1461052978387 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:58 INFO - PROCESS | 1645 | 1461052978494 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:02:58 INFO - PROCESS | 1645 | 1461052978498 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cfad800 == 49 [pid = 1645] [id = 564] 01:02:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12a8c7400) [pid = 1645] [serial = 1692] [outer = 0x0] 01:02:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12af10c00) [pid = 1645] [serial = 1693] [outer = 0x12a8c7400] 01:02:58 INFO - PROCESS | 1645 | 1461052978554 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12b048800) [pid = 1645] [serial = 1694] [outer = 0x12a8c7400] 01:02:58 INFO - PROCESS | 1645 | 1461052978853 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 01:02:58 INFO - PROCESS | 1645 | 1461052978904 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:02:58 INFO - PROCESS | 1645 | 1461052978905 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:02:58 INFO - PROCESS | 1645 | 1461052978914 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1645 | 1461052978916 Marionette TRACE conn2 <- [1,2230,null,{}] 01:02:58 INFO - PROCESS | 1645 | 1461052978918 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:59 INFO - PROCESS | 1645 | 1461052979019 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:02:59 INFO - PROCESS | 1645 | 1461052979054 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3e0000 == 50 [pid = 1645] [id = 565] 01:02:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12a951000) [pid = 1645] [serial = 1695] [outer = 0x0] 01:02:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12b04cc00) [pid = 1645] [serial = 1696] [outer = 0x12a951000] 01:02:59 INFO - PROCESS | 1645 | 1461052979080 Marionette DEBUG loaded listener.js 01:02:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12b2b7800) [pid = 1645] [serial = 1697] [outer = 0x12a951000] 01:02:59 INFO - PROCESS | 1645 | 1461052979421 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 01:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:02:59 INFO - PROCESS | 1645 | 1461052979434 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:02:59 INFO - PROCESS | 1645 | 1461052979436 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:02:59 INFO - PROCESS | 1645 | 1461052979438 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:02:59 INFO - PROCESS | 1645 | 1461052979439 Marionette TRACE conn2 <- [1,2234,null,{}] 01:02:59 INFO - PROCESS | 1645 | 1461052979441 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:02:59 INFO - PROCESS | 1645 | 1461052979581 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x126e94000) [pid = 1645] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x11897b400) [pid = 1645] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12a8c3400) [pid = 1645] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11a7c9000) [pid = 1645] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x126e8c000) [pid = 1645] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11bd9f000) [pid = 1645] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x11c629c00) [pid = 1645] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x1177f8c00) [pid = 1645] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11519b000) [pid = 1645] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x114c12c00) [pid = 1645] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x119c1c800) [pid = 1645] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11aa33000) [pid = 1645] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11bcc6800) [pid = 1645] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11acc1000) [pid = 1645] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12a71a800) [pid = 1645] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x1254efc00) [pid = 1645] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x126e92c00) [pid = 1645] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x127517400) [pid = 1645] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11a7c8000) [pid = 1645] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x11897c800) [pid = 1645] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x1257d7c00) [pid = 1645] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x127c5ec00) [pid = 1645] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x11bd9a400) [pid = 1645] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x115496800) [pid = 1645] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x1281ef800) [pid = 1645] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x114d5ac00) [pid = 1645] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:02:59 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x114d66000) [pid = 1645] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:02:59 INFO - PROCESS | 1645 | 1461052979840 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x115261000 == 51 [pid = 1645] [id = 566] 01:02:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x1121f5000) [pid = 1645] [serial = 1698] [outer = 0x0] 01:02:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x1146b7800) [pid = 1645] [serial = 1699] [outer = 0x1121f5000] 01:02:59 INFO - PROCESS | 1645 | 1461052979865 Marionette DEBUG loaded listener.js 01:02:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x1177f8c00) [pid = 1645] [serial = 1700] [outer = 0x1121f5000] 01:03:00 INFO - PROCESS | 1645 | 1461052980140 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 720ms 01:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:03:00 INFO - PROCESS | 1645 | 1461052980159 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:03:00 INFO - PROCESS | 1645 | 1461052980160 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:03:00 INFO - PROCESS | 1645 | 1461052980162 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1645 | 1461052980164 Marionette TRACE conn2 <- [1,2238,null,{}] 01:03:00 INFO - PROCESS | 1645 | 1461052980174 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:00 INFO - PROCESS | 1645 | 1461052980277 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:03:00 INFO - PROCESS | 1645 | 1461052980298 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e65a000 == 52 [pid = 1645] [id = 567] 01:03:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x119c1c800) [pid = 1645] [serial = 1701] [outer = 0x0] 01:03:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x126e8c000) [pid = 1645] [serial = 1702] [outer = 0x119c1c800] 01:03:00 INFO - PROCESS | 1645 | 1461052980328 Marionette DEBUG loaded listener.js 01:03:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12a94bc00) [pid = 1645] [serial = 1703] [outer = 0x119c1c800] 01:03:00 INFO - PROCESS | 1645 | 1461052980656 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:03:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:03:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 01:03:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:03:00 INFO - PROCESS | 1645 | 1461052980687 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:03:00 INFO - PROCESS | 1645 | 1461052980688 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:03:00 INFO - PROCESS | 1645 | 1461052980690 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1645 | 1461052980691 Marionette TRACE conn2 <- [1,2242,null,{}] 01:03:00 INFO - PROCESS | 1645 | 1461052980693 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:00 INFO - PROCESS | 1645 | 1461052980798 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:03:00 INFO - PROCESS | 1645 | 1461052980807 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e718800 == 53 [pid = 1645] [id = 568] 01:03:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12a94d800) [pid = 1645] [serial = 1704] [outer = 0x0] 01:03:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12b2bb800) [pid = 1645] [serial = 1705] [outer = 0x12a94d800] 01:03:00 INFO - PROCESS | 1645 | 1461052980832 Marionette DEBUG loaded listener.js 01:03:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12b3f4800) [pid = 1645] [serial = 1706] [outer = 0x12a94d800] 01:03:01 INFO - PROCESS | 1645 | 1461052981126 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 471ms 01:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:03:01 INFO - PROCESS | 1645 | 1461052981161 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:03:01 INFO - PROCESS | 1645 | 1461052981162 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:03:01 INFO - PROCESS | 1645 | 1461052981164 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:03:01 INFO - PROCESS | 1645 | 1461052981166 Marionette TRACE conn2 <- [1,2246,null,{}] 01:03:01 INFO - PROCESS | 1645 | 1461052981171 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:01 INFO - PROCESS | 1645 | 1461052981249 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:03:01 INFO - PROCESS | 1645 | 1461052981256 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebe5000 == 54 [pid = 1645] [id = 569] 01:03:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12b3fbc00) [pid = 1645] [serial = 1707] [outer = 0x0] 01:03:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12b8eac00) [pid = 1645] [serial = 1708] [outer = 0x12b3fbc00] 01:03:01 INFO - PROCESS | 1645 | 1461052981280 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12b8f3800) [pid = 1645] [serial = 1709] [outer = 0x12b3fbc00] 01:03:01 INFO - PROCESS | 1645 | 1461052981631 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 471ms 01:03:01 INFO - PROCESS | 1645 | 1461052981637 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:03:01 INFO - PROCESS | 1645 | 1461052981638 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:03:01 INFO - PROCESS | 1645 | 1461052981640 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:03:01 INFO - PROCESS | 1645 | 1461052981641 Marionette TRACE conn2 <- [1,2250,null,{}] 01:03:01 INFO - PROCESS | 1645 | 1461052981643 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:01 INFO - PROCESS | 1645 | 1461052981754 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:03:01 INFO - PROCESS | 1645 | 1461052981760 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1d6800 == 55 [pid = 1645] [id = 570] 01:03:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x1121efc00) [pid = 1645] [serial = 1710] [outer = 0x0] 01:03:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12b8f6000) [pid = 1645] [serial = 1711] [outer = 0x1121efc00] 01:03:01 INFO - PROCESS | 1645 | 1461052981784 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12bb5d800) [pid = 1645] [serial = 1712] [outer = 0x1121efc00] 01:03:02 INFO - PROCESS | 1645 | 1461052982258 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 01:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:03:02 INFO - PROCESS | 1645 | 1461052982310 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:03:02 INFO - PROCESS | 1645 | 1461052982313 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:03:02 INFO - PROCESS | 1645 | 1461052982316 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:03:02 INFO - PROCESS | 1645 | 1461052982318 Marionette TRACE conn2 <- [1,2254,null,{}] 01:03:02 INFO - PROCESS | 1645 | 1461052982322 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:02 INFO - PROCESS | 1645 | 1461052982428 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:03:02 INFO - PROCESS | 1645 | 1461052982499 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c2a1000 == 56 [pid = 1645] [id = 571] 01:03:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x118792000) [pid = 1645] [serial = 1713] [outer = 0x0] 01:03:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x11924dc00) [pid = 1645] [serial = 1714] [outer = 0x118792000] 01:03:02 INFO - PROCESS | 1645 | 1461052982531 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11a7d0c00) [pid = 1645] [serial = 1715] [outer = 0x118792000] 01:03:02 INFO - PROCESS | 1645 | 1461052982967 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:03:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:03:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 01:03:02 INFO - PROCESS | 1645 | 1461052982987 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:03:02 INFO - PROCESS | 1645 | 1461052982991 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:03:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:03:02 INFO - PROCESS | 1645 | 1461052982996 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:03:02 INFO - PROCESS | 1645 | 1461052982998 Marionette TRACE conn2 <- [1,2258,null,{}] 01:03:03 INFO - PROCESS | 1645 | 1461052983000 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:03 INFO - PROCESS | 1645 | 1461052983128 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:03:03 INFO - PROCESS | 1645 | 1461052983198 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x126c7c800 == 57 [pid = 1645] [id = 572] 01:03:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11ad24000) [pid = 1645] [serial = 1716] [outer = 0x0] 01:03:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x11bcc6800) [pid = 1645] [serial = 1717] [outer = 0x11ad24000] 01:03:03 INFO - PROCESS | 1645 | 1461052983228 Marionette DEBUG loaded listener.js 01:03:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11c165800) [pid = 1645] [serial = 1718] [outer = 0x11ad24000] 01:03:03 INFO - PROCESS | 1645 | 1461052983655 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 01:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:03:03 INFO - PROCESS | 1645 | 1461052983668 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 1645 | 1461052983669 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:03:03 INFO - PROCESS | 1645 | 1461052983672 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 1645 | 1461052983674 Marionette TRACE conn2 <- [1,2262,null,{}] 01:03:03 INFO - PROCESS | 1645 | 1461052983682 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:03 INFO - PROCESS | 1645 | 1461052983787 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:03:03 INFO - PROCESS | 1645 | 1461052983842 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e64e800 == 58 [pid = 1645] [id = 573] 01:03:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x123cd7800) [pid = 1645] [serial = 1719] [outer = 0x0] 01:03:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x126e94000) [pid = 1645] [serial = 1720] [outer = 0x123cd7800] 01:03:03 INFO - PROCESS | 1645 | 1461052983876 Marionette DEBUG loaded listener.js 01:03:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x127c55400) [pid = 1645] [serial = 1721] [outer = 0x123cd7800] 01:03:04 INFO - PROCESS | 1645 | 1461052984363 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 724ms 01:03:04 INFO - PROCESS | 1645 | 1461052984427 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:03:04 INFO - PROCESS | 1645 | 1461052984430 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:03:04 INFO - PROCESS | 1645 | 1461052984447 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:03:04 INFO - PROCESS | 1645 | 1461052984449 Marionette TRACE conn2 <- [1,2266,null,{}] 01:03:04 INFO - PROCESS | 1645 | 1461052984456 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:04 INFO - PROCESS | 1645 | 1461052984582 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:03:04 INFO - PROCESS | 1645 | 1461052984639 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f49f000 == 59 [pid = 1645] [id = 574] 01:03:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x1275f3000) [pid = 1645] [serial = 1722] [outer = 0x0] 01:03:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12a82cc00) [pid = 1645] [serial = 1723] [outer = 0x1275f3000] 01:03:04 INFO - PROCESS | 1645 | 1461052984673 Marionette DEBUG loaded listener.js 01:03:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12a8d0400) [pid = 1645] [serial = 1724] [outer = 0x1275f3000] 01:03:05 INFO - PROCESS | 1645 | 1461052985188 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 788ms 01:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:03:05 INFO - PROCESS | 1645 | 1461052985221 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:03:05 INFO - PROCESS | 1645 | 1461052985223 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:03:05 INFO - PROCESS | 1645 | 1461052985225 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:03:05 INFO - PROCESS | 1645 | 1461052985226 Marionette TRACE conn2 <- [1,2270,null,{}] 01:03:05 INFO - PROCESS | 1645 | 1461052985228 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:05 INFO - PROCESS | 1645 | 1461052985333 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:03:05 INFO - PROCESS | 1645 | 1461052985394 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fb03800 == 60 [pid = 1645] [id = 575] 01:03:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12af09c00) [pid = 1645] [serial = 1725] [outer = 0x0] 01:03:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12b8eb000) [pid = 1645] [serial = 1726] [outer = 0x12af09c00] 01:03:05 INFO - PROCESS | 1645 | 1461052985423 Marionette DEBUG loaded listener.js 01:03:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12bb5d000) [pid = 1645] [serial = 1727] [outer = 0x12af09c00] 01:03:05 INFO - PROCESS | 1645 | 1461052985852 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:03:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:03:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 01:03:05 INFO - PROCESS | 1645 | 1461052985896 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:03:05 INFO - PROCESS | 1645 | 1461052985898 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:03:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:03:05 INFO - PROCESS | 1645 | 1461052985900 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:03:05 INFO - PROCESS | 1645 | 1461052985901 Marionette TRACE conn2 <- [1,2274,null,{}] 01:03:05 INFO - PROCESS | 1645 | 1461052985904 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:06 INFO - PROCESS | 1645 | 1461052986034 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:03:06 INFO - PROCESS | 1645 | 1461052986094 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdd7000 == 61 [pid = 1645] [id = 576] 01:03:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x11ad29400) [pid = 1645] [serial = 1728] [outer = 0x0] 01:03:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x11bd94000) [pid = 1645] [serial = 1729] [outer = 0x11ad29400] 01:03:06 INFO - PROCESS | 1645 | 1461052986126 Marionette DEBUG loaded listener.js 01:03:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12a94cc00) [pid = 1645] [serial = 1730] [outer = 0x11ad29400] 01:03:06 INFO - PROCESS | 1645 | 1461052986807 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 970ms 01:03:06 INFO - PROCESS | 1645 | 1461052986871 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:03:06 INFO - PROCESS | 1645 | 1461052986873 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:03:06 INFO - PROCESS | 1645 | 1461052986876 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:03:06 INFO - PROCESS | 1645 | 1461052986878 Marionette TRACE conn2 <- [1,2278,null,{}] 01:03:06 INFO - PROCESS | 1645 | 1461052986881 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:06 INFO - PROCESS | 1645 | 1461052986977 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:03:07 INFO - PROCESS | 1645 | 1461052987049 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6e7000 == 62 [pid = 1645] [id = 577] 01:03:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x114d66c00) [pid = 1645] [serial = 1731] [outer = 0x0] 01:03:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x11519bc00) [pid = 1645] [serial = 1732] [outer = 0x114d66c00] 01:03:07 INFO - PROCESS | 1645 | 1461052987077 Marionette DEBUG loaded listener.js 01:03:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x118bd9800) [pid = 1645] [serial = 1733] [outer = 0x114d66c00] 01:03:07 INFO - PROCESS | 1645 | 1461052987508 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:03:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:03:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 673ms 01:03:07 INFO - PROCESS | 1645 | 1461052987552 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:03:07 INFO - PROCESS | 1645 | 1461052987556 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:03:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:03:07 INFO - PROCESS | 1645 | 1461052987562 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 1645 | 1461052987563 Marionette TRACE conn2 <- [1,2282,null,{}] 01:03:07 INFO - PROCESS | 1645 | 1461052987566 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:07 INFO - PROCESS | 1645 | 1461052987662 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebe5000 == 61 [pid = 1645] [id = 569] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12e718800 == 60 [pid = 1645] [id = 568] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12e65a000 == 59 [pid = 1645] [id = 567] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x115261000 == 58 [pid = 1645] [id = 566] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3e0000 == 57 [pid = 1645] [id = 565] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12cfad800 == 56 [pid = 1645] [id = 564] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba91000 == 55 [pid = 1645] [id = 563] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x11a7c8800) [pid = 1645] [serial = 1603] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x11c165000) [pid = 1645] [serial = 1606] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12815fc00) [pid = 1645] [serial = 1609] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12a82f800) [pid = 1645] [serial = 1651] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | 1461052987776 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12a922800 == 54 [pid = 1645] [id = 562] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12a239000 == 53 [pid = 1645] [id = 561] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12769f800 == 52 [pid = 1645] [id = 560] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12541f800 == 51 [pid = 1645] [id = 559] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1199e8800 == 50 [pid = 1645] [id = 558] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x1255e9000 == 49 [pid = 1645] [id = 557] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12da50800 == 48 [pid = 1645] [id = 555] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12d342000 == 47 [pid = 1645] [id = 554] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x12a91f800 == 46 [pid = 1645] [id = 553] 01:03:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x1164ca000 == 47 [pid = 1645] [id = 578] 01:03:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x11519a800) [pid = 1645] [serial = 1734] [outer = 0x0] 01:03:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x118f1a000) [pid = 1645] [serial = 1735] [outer = 0x11519a800] 01:03:07 INFO - PROCESS | 1645 | 1461052987807 Marionette DEBUG loaded listener.js 01:03:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x11ad27800) [pid = 1645] [serial = 1736] [outer = 0x11519a800] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6da000 == 46 [pid = 1645] [id = 552] 01:03:07 INFO - PROCESS | 1645 | --DOCSHELL 0x11850c800 == 45 [pid = 1645] [id = 551] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x11af7f800) [pid = 1645] [serial = 1508] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x1278a8c00) [pid = 1645] [serial = 1514] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12a71f400) [pid = 1645] [serial = 1502] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x123aea000) [pid = 1645] [serial = 1511] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x118b55800) [pid = 1645] [serial = 1463] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12a723c00) [pid = 1645] [serial = 1460] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12a824800) [pid = 1645] [serial = 1517] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x118e56000) [pid = 1645] [serial = 1505] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12a94e000) [pid = 1645] [serial = 1559] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x11a79cc00) [pid = 1645] [serial = 1547] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12a945000) [pid = 1645] [serial = 1544] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11bcc8800) [pid = 1645] [serial = 1550] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12a8c4800) [pid = 1645] [serial = 1556] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x126c9e400) [pid = 1645] [serial = 1553] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x1257e4800) [pid = 1645] [serial = 1633] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x126bb4000) [pid = 1645] [serial = 1636] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x126a4f400) [pid = 1645] [serial = 1634] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x118b54c00) [pid = 1645] [serial = 1616] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x118788c00) [pid = 1645] [serial = 1615] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x115199400) [pid = 1645] [serial = 1613] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x114d5a800) [pid = 1645] [serial = 1612] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11a53f000) [pid = 1645] [serial = 1618] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x11a7a2800) [pid = 1645] [serial = 1619] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x11ad28c00) [pid = 1645] [serial = 1621] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x11af7cc00) [pid = 1645] [serial = 1622] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11bf6e400) [pid = 1645] [serial = 1627] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x11c578400) [pid = 1645] [serial = 1628] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x11afec400) [pid = 1645] [serial = 1624] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x11bbf6400) [pid = 1645] [serial = 1625] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12a82ac00) [pid = 1645] [serial = 1649] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x126e95000) [pid = 1645] [serial = 1639] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x127517000) [pid = 1645] [serial = 1640] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x127521800) [pid = 1645] [serial = 1642] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1278ac000) [pid = 1645] [serial = 1643] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x128158c00) [pid = 1645] [serial = 1645] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12a822c00) [pid = 1645] [serial = 1648] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11c57f000) [pid = 1645] [serial = 1630] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x123cd3c00) [pid = 1645] [serial = 1631] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12a716400) [pid = 1645] [serial = 1646] [outer = 0x0] [url = about:blank] 01:03:07 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x126e8c400) [pid = 1645] [serial = 1637] [outer = 0x0] [url = about:blank] 01:03:08 INFO - PROCESS | 1645 | 1461052988136 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 620ms 01:03:08 INFO - PROCESS | 1645 | 1461052988182 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:03:08 INFO - PROCESS | 1645 | 1461052988183 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:03:08 INFO - PROCESS | 1645 | 1461052988186 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:03:08 INFO - PROCESS | 1645 | 1461052988188 Marionette TRACE conn2 <- [1,2286,null,{}] 01:03:08 INFO - PROCESS | 1645 | 1461052988196 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:08 INFO - PROCESS | 1645 | 1461052988278 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:03:08 INFO - PROCESS | 1645 | 1461052988287 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c8c1000 == 46 [pid = 1645] [id = 579] 01:03:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x11ad31800) [pid = 1645] [serial = 1737] [outer = 0x0] 01:03:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11afe9400) [pid = 1645] [serial = 1738] [outer = 0x11ad31800] 01:03:08 INFO - PROCESS | 1645 | 1461052988315 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11bbf6400) [pid = 1645] [serial = 1739] [outer = 0x11ad31800] 01:03:08 INFO - PROCESS | 1645 | 1461052988675 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 01:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 522ms 01:03:08 INFO - PROCESS | 1645 | 1461052988708 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:03:08 INFO - PROCESS | 1645 | 1461052988710 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:03:08 INFO - PROCESS | 1645 | 1461052988712 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:03:08 INFO - PROCESS | 1645 | 1461052988713 Marionette TRACE conn2 <- [1,2290,null,{}] 01:03:08 INFO - PROCESS | 1645 | 1461052988716 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:08 INFO - PROCESS | 1645 | 1461052988799 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:03:08 INFO - PROCESS | 1645 | 1461052988853 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255dc000 == 47 [pid = 1645] [id = 580] 01:03:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x11b9cd000) [pid = 1645] [serial = 1740] [outer = 0x0] 01:03:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x11bd95400) [pid = 1645] [serial = 1741] [outer = 0x11b9cd000] 01:03:08 INFO - PROCESS | 1645 | 1461052988879 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11c20cc00) [pid = 1645] [serial = 1742] [outer = 0x11b9cd000] 01:03:09 INFO - PROCESS | 1645 | 1461052989189 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 01:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:03:09 INFO - PROCESS | 1645 | 1461052989231 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:03:09 INFO - PROCESS | 1645 | 1461052989232 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:03:09 INFO - PROCESS | 1645 | 1461052989234 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1645 | 1461052989235 Marionette TRACE conn2 <- [1,2294,null,{}] 01:03:09 INFO - PROCESS | 1645 | 1461052989238 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:09 INFO - PROCESS | 1645 | 1461052989314 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:03:09 INFO - PROCESS | 1645 | 1461052989369 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x1278e7800 == 48 [pid = 1645] [id = 581] 01:03:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11c209c00) [pid = 1645] [serial = 1743] [outer = 0x0] 01:03:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x11c622400) [pid = 1645] [serial = 1744] [outer = 0x11c209c00] 01:03:09 INFO - PROCESS | 1645 | 1461052989395 Marionette DEBUG loaded listener.js 01:03:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x123cd4800) [pid = 1645] [serial = 1745] [outer = 0x11c209c00] 01:03:09 INFO - PROCESS | 1645 | 1461052989693 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 471ms 01:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:03:09 INFO - PROCESS | 1645 | 1461052989709 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:03:09 INFO - PROCESS | 1645 | 1461052989710 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:03:09 INFO - PROCESS | 1645 | 1461052989712 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1645 | 1461052989713 Marionette TRACE conn2 <- [1,2298,null,{}] 01:03:09 INFO - PROCESS | 1645 | 1461052989716 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:09 INFO - PROCESS | 1645 | 1461052989808 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:03:09 INFO - PROCESS | 1645 | 1461052989812 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a24f000 == 49 [pid = 1645] [id = 582] 01:03:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1254e6c00) [pid = 1645] [serial = 1746] [outer = 0x0] 01:03:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x126bb6400) [pid = 1645] [serial = 1747] [outer = 0x1254e6c00] 01:03:09 INFO - PROCESS | 1645 | 1461052989840 Marionette DEBUG loaded listener.js 01:03:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x127231400) [pid = 1645] [serial = 1748] [outer = 0x1254e6c00] 01:03:10 INFO - PROCESS | 1645 | 1461052990220 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 517ms 01:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:03:10 INFO - PROCESS | 1645 | 1461052990231 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1645 | 1461052990232 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:03:10 INFO - PROCESS | 1645 | 1461052990235 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1645 | 1461052990237 Marionette TRACE conn2 <- [1,2302,null,{}] 01:03:10 INFO - PROCESS | 1645 | 1461052990240 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:10 INFO - PROCESS | 1645 | 1461052990340 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:03:10 INFO - PROCESS | 1645 | 1461052990353 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a915800 == 50 [pid = 1645] [id = 583] 01:03:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x1272ec400) [pid = 1645] [serial = 1749] [outer = 0x0] 01:03:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x127520000) [pid = 1645] [serial = 1750] [outer = 0x1272ec400] 01:03:10 INFO - PROCESS | 1645 | 1461052990378 Marionette DEBUG loaded listener.js 01:03:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x1278aa000) [pid = 1645] [serial = 1751] [outer = 0x1272ec400] 01:03:10 INFO - PROCESS | 1645 | 1461052990715 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 523ms 01:03:10 INFO - PROCESS | 1645 | 1461052990757 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1645 | 1461052990759 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:03:10 INFO - PROCESS | 1645 | 1461052990761 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1645 | 1461052990762 Marionette TRACE conn2 <- [1,2306,null,{}] 01:03:10 INFO - PROCESS | 1645 | 1461052990764 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:10 INFO - PROCESS | 1645 | 1461052990865 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:03:10 INFO - PROCESS | 1645 | 1461052990870 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b77d800 == 51 [pid = 1645] [id = 584] 01:03:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x127514800) [pid = 1645] [serial = 1752] [outer = 0x0] 01:03:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x1285eb400) [pid = 1645] [serial = 1753] [outer = 0x127514800] 01:03:10 INFO - PROCESS | 1645 | 1461052990895 Marionette DEBUG loaded listener.js 01:03:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x1281e4800) [pid = 1645] [serial = 1754] [outer = 0x127514800] 01:03:11 INFO - PROCESS | 1645 | 1461052991258 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 01:03:11 INFO - PROCESS | 1645 | 1461052991280 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:03:11 INFO - PROCESS | 1645 | 1461052991281 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:03:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:03:11 INFO - PROCESS | 1645 | 1461052991283 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:03:11 INFO - PROCESS | 1645 | 1461052991284 Marionette TRACE conn2 <- [1,2310,null,{}] 01:03:11 INFO - PROCESS | 1645 | 1461052991293 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 1645 | 1461052991395 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:03:11 INFO - PROCESS | 1645 | 1461052991429 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba8a800 == 52 [pid = 1645] [id = 585] 01:03:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x1281e9400) [pid = 1645] [serial = 1755] [outer = 0x0] 01:03:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12a822400) [pid = 1645] [serial = 1756] [outer = 0x1281e9400] 01:03:11 INFO - PROCESS | 1645 | 1461052991455 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12a8c2800) [pid = 1645] [serial = 1757] [outer = 0x1281e9400] 01:03:11 INFO - PROCESS | 1645 | 1461052991771 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 521ms 01:03:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:03:11 INFO - PROCESS | 1645 | 1461052991809 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:03:11 INFO - PROCESS | 1645 | 1461052991810 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:03:11 INFO - PROCESS | 1645 | 1461052991812 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:03:11 INFO - PROCESS | 1645 | 1461052991814 Marionette TRACE conn2 <- [1,2314,null,{}] 01:03:11 INFO - PROCESS | 1645 | 1461052991816 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:11 INFO - PROCESS | 1645 | 1461052991928 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x118e4bc00) [pid = 1645] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x126bacc00) [pid = 1645] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11b91cc00) [pid = 1645] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12cf28400) [pid = 1645] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12b3fbc00) [pid = 1645] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12a826800) [pid = 1645] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x123cd2800) [pid = 1645] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12a8c7400) [pid = 1645] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x126e2fc00) [pid = 1645] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x119247c00) [pid = 1645] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12a951000) [pid = 1645] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x116433800) [pid = 1645] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11ade6800) [pid = 1645] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12a94d800) [pid = 1645] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1121f5000) [pid = 1645] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12a829c00) [pid = 1645] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11c203400) [pid = 1645] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:03:12 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x119c1c800) [pid = 1645] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:03:12 INFO - PROCESS | 1645 | 1461052992209 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x1199d6800 == 53 [pid = 1645] [id = 586] 01:03:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1121f8000) [pid = 1645] [serial = 1758] [outer = 0x0] 01:03:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x116433800) [pid = 1645] [serial = 1759] [outer = 0x1121f8000] 01:03:12 INFO - PROCESS | 1645 | 1461052992239 Marionette DEBUG loaded listener.js 01:03:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11bcc4000) [pid = 1645] [serial = 1760] [outer = 0x1121f8000] 01:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 720ms 01:03:12 INFO - PROCESS | 1645 | 1461052992529 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:03:12 INFO - PROCESS | 1645 | 1461052992533 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:03:12 INFO - PROCESS | 1645 | 1461052992535 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:03:12 INFO - PROCESS | 1645 | 1461052992545 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:03:12 INFO - PROCESS | 1645 | 1461052992546 Marionette TRACE conn2 <- [1,2318,null,{}] 01:03:12 INFO - PROCESS | 1645 | 1461052992549 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:12 INFO - PROCESS | 1645 | 1461052992675 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:03:12 INFO - PROCESS | 1645 | 1461052992681 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d344000 == 54 [pid = 1645] [id = 587] 01:03:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x11ca52c00) [pid = 1645] [serial = 1761] [outer = 0x0] 01:03:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12a94ec00) [pid = 1645] [serial = 1762] [outer = 0x11ca52c00] 01:03:12 INFO - PROCESS | 1645 | 1461052992710 Marionette DEBUG loaded listener.js 01:03:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12b04a800) [pid = 1645] [serial = 1763] [outer = 0x11ca52c00] 01:03:13 INFO - PROCESS | 1645 | 1461052993042 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:03:13 INFO - PROCESS | 1645 | 1461052993069 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:03:13 INFO - PROCESS | 1645 | 1461052993072 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1645 | 1461052993073 Marionette TRACE conn2 <- [1,2322,null,{}] 01:03:13 INFO - PROCESS | 1645 | 1461052993076 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:13 INFO - PROCESS | 1645 | 1461052993183 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:03:13 INFO - PROCESS | 1645 | 1461052993191 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da48000 == 55 [pid = 1645] [id = 588] 01:03:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12b04b800) [pid = 1645] [serial = 1764] [outer = 0x0] 01:03:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12b3ee800) [pid = 1645] [serial = 1765] [outer = 0x12b04b800] 01:03:13 INFO - PROCESS | 1645 | 1461052993217 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12b8f2400) [pid = 1645] [serial = 1766] [outer = 0x12b04b800] 01:03:13 INFO - PROCESS | 1645 | 1461052993511 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 468ms 01:03:13 INFO - PROCESS | 1645 | 1461052993541 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:03:13 INFO - PROCESS | 1645 | 1461052993542 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:03:13 INFO - PROCESS | 1645 | 1461052993544 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1645 | 1461052993545 Marionette TRACE conn2 <- [1,2326,null,{}] 01:03:13 INFO - PROCESS | 1645 | 1461052993548 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:13 INFO - PROCESS | 1645 | 1461052993631 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:03:13 INFO - PROCESS | 1645 | 1461052993635 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e708800 == 56 [pid = 1645] [id = 589] 01:03:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12bb56c00) [pid = 1645] [serial = 1767] [outer = 0x0] 01:03:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12bb60000) [pid = 1645] [serial = 1768] [outer = 0x12bb56c00] 01:03:13 INFO - PROCESS | 1645 | 1461052993660 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x12bbd5800) [pid = 1645] [serial = 1769] [outer = 0x12bb56c00] 01:03:14 INFO - PROCESS | 1645 | 1461052993997 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 469ms 01:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:03:14 INFO - PROCESS | 1645 | 1461052994013 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:03:14 INFO - PROCESS | 1645 | 1461052994014 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:03:14 INFO - PROCESS | 1645 | 1461052994016 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:03:14 INFO - PROCESS | 1645 | 1461052994018 Marionette TRACE conn2 <- [1,2330,null,{}] 01:03:14 INFO - PROCESS | 1645 | 1461052994022 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:14 INFO - PROCESS | 1645 | 1461052994142 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:03:14 INFO - PROCESS | 1645 | 1461052994148 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebe1000 == 57 [pid = 1645] [id = 590] 01:03:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12a951800) [pid = 1645] [serial = 1770] [outer = 0x0] 01:03:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12bbd5400) [pid = 1645] [serial = 1771] [outer = 0x12a951800] 01:03:14 INFO - PROCESS | 1645 | 1461052994190 Marionette DEBUG loaded listener.js 01:03:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12cf21c00) [pid = 1645] [serial = 1772] [outer = 0x12a951800] 01:03:14 INFO - PROCESS | 1645 | 1461052994765 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 774ms 01:03:14 INFO - PROCESS | 1645 | 1461052994791 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:03:14 INFO - PROCESS | 1645 | 1461052994796 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:03:14 INFO - PROCESS | 1645 | 1461052994823 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:03:14 INFO - PROCESS | 1645 | 1461052994827 Marionette TRACE conn2 <- [1,2334,null,{}] 01:03:14 INFO - PROCESS | 1645 | 1461052994834 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:15 INFO - PROCESS | 1645 | 1461052994998 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:03:15 INFO - PROCESS | 1645 | 1461052995101 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c53b800 == 58 [pid = 1645] [id = 591] 01:03:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x1177f6400) [pid = 1645] [serial = 1773] [outer = 0x0] 01:03:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x119128c00) [pid = 1645] [serial = 1774] [outer = 0x1177f6400] 01:03:15 INFO - PROCESS | 1645 | 1461052995152 Marionette DEBUG loaded listener.js 01:03:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x11a79bc00) [pid = 1645] [serial = 1775] [outer = 0x1177f6400] 01:03:15 INFO - PROCESS | 1645 | 1461052995640 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 846ms 01:03:15 INFO - PROCESS | 1645 | 1461052995648 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:03:15 INFO - PROCESS | 1645 | 1461052995652 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:03:15 INFO - PROCESS | 1645 | 1461052995657 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:03:15 INFO - PROCESS | 1645 | 1461052995658 Marionette TRACE conn2 <- [1,2338,null,{}] 01:03:15 INFO - PROCESS | 1645 | 1461052995661 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:15 INFO - PROCESS | 1645 | 1461052995766 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:03:15 INFO - PROCESS | 1645 | 1461052995821 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x126aeb000 == 59 [pid = 1645] [id = 592] 01:03:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x11a79cc00) [pid = 1645] [serial = 1776] [outer = 0x0] 01:03:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11ad30c00) [pid = 1645] [serial = 1777] [outer = 0x11a79cc00] 01:03:15 INFO - PROCESS | 1645 | 1461052995851 Marionette DEBUG loaded listener.js 01:03:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11bd99000) [pid = 1645] [serial = 1778] [outer = 0x11a79cc00] 01:03:16 INFO - PROCESS | 1645 | 1461052996305 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 671ms 01:03:16 INFO - PROCESS | 1645 | 1461052996327 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:03:16 INFO - PROCESS | 1645 | 1461052996329 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:03:16 INFO - PROCESS | 1645 | 1461052996331 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:03:16 INFO - PROCESS | 1645 | 1461052996334 Marionette TRACE conn2 <- [1,2342,null,{}] 01:03:16 INFO - PROCESS | 1645 | 1461052996342 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:16 INFO - PROCESS | 1645 | 1461052996450 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:03:16 INFO - PROCESS | 1645 | 1461052996521 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3ae000 == 60 [pid = 1645] [id = 593] 01:03:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x11c165000) [pid = 1645] [serial = 1779] [outer = 0x0] 01:03:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x126a54c00) [pid = 1645] [serial = 1780] [outer = 0x11c165000] 01:03:16 INFO - PROCESS | 1645 | 1461052996554 Marionette DEBUG loaded listener.js 01:03:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x126e97c00) [pid = 1645] [serial = 1781] [outer = 0x11c165000] 01:03:16 INFO - PROCESS | 1645 | 1461052996958 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 672ms 01:03:17 INFO - PROCESS | 1645 | 1461052997004 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1645 | 1461052997006 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:03:17 INFO - PROCESS | 1645 | 1461052997008 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:03:17 INFO - PROCESS | 1645 | 1461052997009 Marionette TRACE conn2 <- [1,2346,null,{}] 01:03:17 INFO - PROCESS | 1645 | 1461052997012 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:17 INFO - PROCESS | 1645 | 1461052997116 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:03:17 INFO - PROCESS | 1645 | 1461052997219 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fb05800 == 61 [pid = 1645] [id = 594] 01:03:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12722bc00) [pid = 1645] [serial = 1782] [outer = 0x0] 01:03:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12a8c5c00) [pid = 1645] [serial = 1783] [outer = 0x12722bc00] 01:03:17 INFO - PROCESS | 1645 | 1461052997251 Marionette DEBUG loaded listener.js 01:03:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12af02c00) [pid = 1645] [serial = 1784] [outer = 0x12722bc00] 01:03:17 INFO - PROCESS | 1645 | 1461052997649 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 01:03:17 INFO - PROCESS | 1645 | 1461052997678 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1645 | 1461052997680 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:03:17 INFO - PROCESS | 1645 | 1461052997682 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:03:17 INFO - PROCESS | 1645 | 1461052997683 Marionette TRACE conn2 <- [1,2350,null,{}] 01:03:17 INFO - PROCESS | 1645 | 1461052997686 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:17 INFO - PROCESS | 1645 | 1461052997786 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:03:17 INFO - PROCESS | 1645 | 1461052997844 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbda800 == 62 [pid = 1645] [id = 595] 01:03:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12a71c800) [pid = 1645] [serial = 1785] [outer = 0x0] 01:03:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12b04e400) [pid = 1645] [serial = 1786] [outer = 0x12a71c800] 01:03:17 INFO - PROCESS | 1645 | 1461052997874 Marionette DEBUG loaded listener.js 01:03:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12bb57000) [pid = 1645] [serial = 1787] [outer = 0x12a71c800] 01:03:18 INFO - PROCESS | 1645 | 1461052998276 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 621ms 01:03:18 INFO - PROCESS | 1645 | 1461052998304 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:03:18 INFO - PROCESS | 1645 | 1461052998305 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:03:18 INFO - PROCESS | 1645 | 1461052998307 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:03:18 INFO - PROCESS | 1645 | 1461052998308 Marionette TRACE conn2 <- [1,2354,null,{}] 01:03:18 INFO - PROCESS | 1645 | 1461052998311 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:18 INFO - PROCESS | 1645 | 1461052998422 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:03:18 INFO - PROCESS | 1645 | 1461052998514 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff77000 == 63 [pid = 1645] [id = 596] 01:03:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12bbe2000) [pid = 1645] [serial = 1788] [outer = 0x0] 01:03:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12cfcb000) [pid = 1645] [serial = 1789] [outer = 0x12bbe2000] 01:03:18 INFO - PROCESS | 1645 | 1461052998546 Marionette DEBUG loaded listener.js 01:03:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12d25f400) [pid = 1645] [serial = 1790] [outer = 0x12bbe2000] 01:03:18 INFO - PROCESS | 1645 | 1461052998976 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 718ms 01:03:19 INFO - PROCESS | 1645 | 1461052999026 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:03:19 INFO - PROCESS | 1645 | 1461052999027 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:03:19 INFO - PROCESS | 1645 | 1461052999030 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:03:19 INFO - PROCESS | 1645 | 1461052999031 Marionette TRACE conn2 <- [1,2358,null,{}] 01:03:19 INFO - PROCESS | 1645 | 1461052999033 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:19 INFO - PROCESS | 1645 | 1461052999137 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:03:19 INFO - PROCESS | 1645 | 1461052999197 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x11668d000 == 64 [pid = 1645] [id = 597] 01:03:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x1121f9000) [pid = 1645] [serial = 1791] [outer = 0x0] 01:03:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x118f19800) [pid = 1645] [serial = 1792] [outer = 0x1121f9000] 01:03:19 INFO - PROCESS | 1645 | 1461052999270 Marionette DEBUG loaded listener.js 01:03:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x126a13400) [pid = 1645] [serial = 1793] [outer = 0x1121f9000] 01:03:19 INFO - PROCESS | 1645 | 1461052999876 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 873ms 01:03:19 INFO - PROCESS | 1645 | 1461052999903 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:03:19 INFO - PROCESS | 1645 | 1461052999906 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:03:19 INFO - PROCESS | 1645 | 1461052999909 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:03:19 INFO - PROCESS | 1645 | 1461052999912 Marionette TRACE conn2 <- [1,2362,null,{}] 01:03:19 INFO - PROCESS | 1645 | 1461052999916 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:20 INFO - PROCESS | 1645 | 1461053000021 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:03:20 INFO - PROCESS | 1645 | 1461053000098 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x126c7c000 == 65 [pid = 1645] [id = 598] 01:03:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x115851400) [pid = 1645] [serial = 1794] [outer = 0x0] 01:03:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x1177f7400) [pid = 1645] [serial = 1795] [outer = 0x115851400] 01:03:20 INFO - PROCESS | 1645 | 1461053000127 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x119249c00) [pid = 1645] [serial = 1796] [outer = 0x115851400] 01:03:20 INFO - PROCESS | 1645 | 1461053000553 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 01:03:20 INFO - PROCESS | 1645 | 1461053000581 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:03:20 INFO - PROCESS | 1645 | 1461053000585 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:03:20 INFO - PROCESS | 1645 | 1461053000589 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:03:20 INFO - PROCESS | 1645 | 1461053000591 Marionette TRACE conn2 <- [1,2366,null,{}] 01:03:20 INFO - PROCESS | 1645 | 1461053000593 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:20 INFO - PROCESS | 1645 | 1461053000688 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:03:20 INFO - PROCESS | 1645 | 1461053000750 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca30000 == 66 [pid = 1645] [id = 599] 01:03:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x118b55c00) [pid = 1645] [serial = 1797] [outer = 0x0] 01:03:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x11aa33000) [pid = 1645] [serial = 1798] [outer = 0x118b55c00] 01:03:20 INFO - PROCESS | 1645 | 1461053000777 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x11b6bf000) [pid = 1645] [serial = 1799] [outer = 0x118b55c00] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12e708800 == 65 [pid = 1645] [id = 589] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12da48000 == 64 [pid = 1645] [id = 588] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12d344000 == 63 [pid = 1645] [id = 587] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1199d6800 == 62 [pid = 1645] [id = 586] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba8a800 == 61 [pid = 1645] [id = 585] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12b77d800 == 60 [pid = 1645] [id = 584] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12a915800 == 59 [pid = 1645] [id = 583] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x12a24f000 == 58 [pid = 1645] [id = 582] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1278e7800 == 57 [pid = 1645] [id = 581] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1255dc000 == 56 [pid = 1645] [id = 580] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11c8c1000 == 55 [pid = 1645] [id = 579] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x1164ca000 == 54 [pid = 1645] [id = 578] 01:03:20 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6e7000 == 53 [pid = 1645] [id = 577] 01:03:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12e64e800 == 52 [pid = 1645] [id = 573] 01:03:21 INFO - PROCESS | 1645 | --DOCSHELL 0x126c7c800 == 51 [pid = 1645] [id = 572] 01:03:21 INFO - PROCESS | 1645 | --DOCSHELL 0x11c2a1000 == 50 [pid = 1645] [id = 571] 01:03:21 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1d6800 == 49 [pid = 1645] [id = 570] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x1257df000) [pid = 1645] [serial = 1607] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x12d25e800) [pid = 1645] [serial = 1601] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x11af8a000) [pid = 1645] [serial = 1604] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12af08c00) [pid = 1645] [serial = 1610] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x12b8eac00) [pid = 1645] [serial = 1708] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x12a8d0000) [pid = 1645] [serial = 1690] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x1257e5c00) [pid = 1645] [serial = 1684] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12af10c00) [pid = 1645] [serial = 1693] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12560d800) [pid = 1645] [serial = 1663] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x1276ee000) [pid = 1645] [serial = 1687] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x119603c00) [pid = 1645] [serial = 1657] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x11bcc5400) [pid = 1645] [serial = 1660] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x11a79d400) [pid = 1645] [serial = 1675] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12b04cc00) [pid = 1645] [serial = 1696] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x118f17c00) [pid = 1645] [serial = 1673] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x1177f5800) [pid = 1645] [serial = 1672] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11bbf4400) [pid = 1645] [serial = 1678] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x11bf72c00) [pid = 1645] [serial = 1679] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x127c5e000) [pid = 1645] [serial = 1666] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12b048800) [pid = 1645] [serial = 1694] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12b2b7800) [pid = 1645] [serial = 1697] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12b3f4800) [pid = 1645] [serial = 1706] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x1146b7800) [pid = 1645] [serial = 1699] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x1177f8c00) [pid = 1645] [serial = 1700] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x114d5dc00) [pid = 1645] [serial = 1654] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12af43000) [pid = 1645] [serial = 1670] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12af07c00) [pid = 1645] [serial = 1669] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x123cd5400) [pid = 1645] [serial = 1682] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x11ca51400) [pid = 1645] [serial = 1681] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x126bb6c00) [pid = 1645] [serial = 1685] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11ad2a800) [pid = 1645] [serial = 1676] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12a950c00) [pid = 1645] [serial = 1691] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x126e8c000) [pid = 1645] [serial = 1702] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12b8f3800) [pid = 1645] [serial = 1709] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12a94bc00) [pid = 1645] [serial = 1703] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12a724c00) [pid = 1645] [serial = 1688] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12b2bb800) [pid = 1645] [serial = 1705] [outer = 0x0] [url = about:blank] 01:03:21 INFO - PROCESS | 1645 | 1461053001196 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 620ms 01:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:03:21 INFO - PROCESS | 1645 | 1461053001209 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:03:21 INFO - PROCESS | 1645 | 1461053001211 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:03:21 INFO - PROCESS | 1645 | 1461053001213 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 1645 | 1461053001215 Marionette TRACE conn2 <- [1,2370,null,{}] 01:03:21 INFO - PROCESS | 1645 | 1461053001225 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 1645 | 1461053001312 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:03:21 INFO - PROCESS | 1645 | 1461053001387 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x125422000 == 50 [pid = 1645] [id = 600] 01:03:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x11afe1800) [pid = 1645] [serial = 1800] [outer = 0x0] 01:03:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x11bcbc800) [pid = 1645] [serial = 1801] [outer = 0x11afe1800] 01:03:21 INFO - PROCESS | 1645 | 1461053001415 Marionette DEBUG loaded listener.js 01:03:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11c583000) [pid = 1645] [serial = 1802] [outer = 0x11afe1800] 01:03:21 INFO - PROCESS | 1645 | 1461053001749 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 574ms 01:03:21 INFO - PROCESS | 1645 | 1461053001787 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:03:21 INFO - PROCESS | 1645 | 1461053001789 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:03:21 INFO - PROCESS | 1645 | 1461053001791 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 1645 | 1461053001792 Marionette TRACE conn2 <- [1,2374,null,{}] 01:03:21 INFO - PROCESS | 1645 | 1461053001795 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:21 INFO - PROCESS | 1645 | 1461053001881 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:03:21 INFO - PROCESS | 1645 | 1461053001936 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a225800 == 51 [pid = 1645] [id = 601] 01:03:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11c623000) [pid = 1645] [serial = 1803] [outer = 0x0] 01:03:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x1257e5c00) [pid = 1645] [serial = 1804] [outer = 0x11c623000] 01:03:21 INFO - PROCESS | 1645 | 1461053001963 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x126e8c000) [pid = 1645] [serial = 1805] [outer = 0x11c623000] 01:03:22 INFO - PROCESS | 1645 | 1461053002260 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 01:03:22 INFO - PROCESS | 1645 | 1461053002310 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:03:22 INFO - PROCESS | 1645 | 1461053002312 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:03:22 INFO - PROCESS | 1645 | 1461053002314 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:03:22 INFO - PROCESS | 1645 | 1461053002315 Marionette TRACE conn2 <- [1,2378,null,{}] 01:03:22 INFO - PROCESS | 1645 | 1461053002317 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:22 INFO - PROCESS | 1645 | 1461053002398 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:03:22 INFO - PROCESS | 1645 | 1461053002456 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7cc000 == 52 [pid = 1645] [id = 602] 01:03:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x123ae1c00) [pid = 1645] [serial = 1806] [outer = 0x0] 01:03:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x127517000) [pid = 1645] [serial = 1807] [outer = 0x123ae1c00] 01:03:22 INFO - PROCESS | 1645 | 1461053002482 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12785c400) [pid = 1645] [serial = 1808] [outer = 0x123ae1c00] 01:03:22 INFO - PROCESS | 1645 | 1461053002787 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 01:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:03:22 INFO - PROCESS | 1645 | 1461053002836 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:03:22 INFO - PROCESS | 1645 | 1461053002839 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:03:22 INFO - PROCESS | 1645 | 1461053002841 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:03:22 INFO - PROCESS | 1645 | 1461053002842 Marionette TRACE conn2 <- [1,2382,null,{}] 01:03:22 INFO - PROCESS | 1645 | 1461053002844 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:22 INFO - PROCESS | 1645 | 1461053002938 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:03:22 INFO - PROCESS | 1645 | 1461053002943 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba9a000 == 53 [pid = 1645] [id = 603] 01:03:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12815cc00) [pid = 1645] [serial = 1809] [outer = 0x0] 01:03:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12a830400) [pid = 1645] [serial = 1810] [outer = 0x12815cc00] 01:03:22 INFO - PROCESS | 1645 | 1461053002971 Marionette DEBUG loaded listener.js 01:03:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12af0f800) [pid = 1645] [serial = 1811] [outer = 0x12815cc00] 01:03:23 INFO - PROCESS | 1645 | 1461053003344 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 01:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:03:23 INFO - PROCESS | 1645 | 1461053003360 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:03:23 INFO - PROCESS | 1645 | 1461053003361 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:03:23 INFO - PROCESS | 1645 | 1461053003363 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:03:23 INFO - PROCESS | 1645 | 1461053003364 Marionette TRACE conn2 <- [1,2386,null,{}] 01:03:23 INFO - PROCESS | 1645 | 1461053003375 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:23 INFO - PROCESS | 1645 | 1461053003480 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:03:23 INFO - PROCESS | 1645 | 1461053003519 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cca4800 == 54 [pid = 1645] [id = 604] 01:03:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x128162000) [pid = 1645] [serial = 1812] [outer = 0x0] 01:03:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12b049800) [pid = 1645] [serial = 1813] [outer = 0x128162000] 01:03:23 INFO - PROCESS | 1645 | 1461053003545 Marionette DEBUG loaded listener.js 01:03:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12a82f000) [pid = 1645] [serial = 1814] [outer = 0x128162000] 01:03:23 INFO - PROCESS | 1645 | 1461053003865 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 01:03:23 INFO - PROCESS | 1645 | 1461053003882 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:03:23 INFO - PROCESS | 1645 | 1461053003884 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:03:23 INFO - PROCESS | 1645 | 1461053003888 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:03:23 INFO - PROCESS | 1645 | 1461053003889 Marionette TRACE conn2 <- [1,2390,null,{}] 01:03:23 INFO - PROCESS | 1645 | 1461053003892 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:23 INFO - PROCESS | 1645 | 1461053003996 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:03:24 INFO - PROCESS | 1645 | 1461053004042 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d343800 == 55 [pid = 1645] [id = 605] 01:03:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12a948800) [pid = 1645] [serial = 1815] [outer = 0x0] 01:03:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12b2c0400) [pid = 1645] [serial = 1816] [outer = 0x12a948800] 01:03:24 INFO - PROCESS | 1645 | 1461053004068 Marionette DEBUG loaded listener.js 01:03:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12b8f9800) [pid = 1645] [serial = 1817] [outer = 0x12a948800] 01:03:24 INFO - PROCESS | 1645 | 1461053004374 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 01:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:03:24 INFO - PROCESS | 1645 | 1461053004408 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:03:24 INFO - PROCESS | 1645 | 1461053004409 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:03:24 INFO - PROCESS | 1645 | 1461053004411 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 1645 | 1461053004412 Marionette TRACE conn2 <- [1,2394,null,{}] 01:03:24 INFO - PROCESS | 1645 | 1461053004414 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:24 INFO - PROCESS | 1645 | 1461053004520 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:03:24 INFO - PROCESS | 1645 | 1461053004534 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3b1800 == 56 [pid = 1645] [id = 606] 01:03:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12b829800) [pid = 1645] [serial = 1818] [outer = 0x0] 01:03:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12bbea400) [pid = 1645] [serial = 1819] [outer = 0x12b829800] 01:03:24 INFO - PROCESS | 1645 | 1461053004560 Marionette DEBUG loaded listener.js 01:03:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12cf28400) [pid = 1645] [serial = 1820] [outer = 0x12b829800] 01:03:24 INFO - PROCESS | 1645 | 1461053004924 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 01:03:24 INFO - PROCESS | 1645 | 1461053004930 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:03:24 INFO - PROCESS | 1645 | 1461053004932 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:03:24 INFO - PROCESS | 1645 | 1461053004934 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 1645 | 1461053004935 Marionette TRACE conn2 <- [1,2398,null,{}] 01:03:24 INFO - PROCESS | 1645 | 1461053004937 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:25 INFO - PROCESS | 1645 | 1461053005041 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x1278b1400) [pid = 1645] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x1272ec400) [pid = 1645] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x127514800) [pid = 1645] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x1281e9400) [pid = 1645] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x1254e6c00) [pid = 1645] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x114d66c00) [pid = 1645] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11b9cd000) [pid = 1645] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x11c209c00) [pid = 1645] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11ad31800) [pid = 1645] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11ad29400) [pid = 1645] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x11519a800) [pid = 1645] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12bb56c00) [pid = 1645] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x1121f8000) [pid = 1645] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12b04b800) [pid = 1645] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:03:25 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11ca52c00) [pid = 1645] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:03:25 INFO - PROCESS | 1645 | 1461053005257 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad6a800 == 57 [pid = 1645] [id = 607] 01:03:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x114d59400) [pid = 1645] [serial = 1821] [outer = 0x0] 01:03:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x115372400) [pid = 1645] [serial = 1822] [outer = 0x114d59400] 01:03:25 INFO - PROCESS | 1645 | 1461053005282 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x11bf79000) [pid = 1645] [serial = 1823] [outer = 0x114d59400] 01:03:25 INFO - PROCESS | 1645 | 1461053005560 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 01:03:25 INFO - PROCESS | 1645 | 1461053005607 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:03:25 INFO - PROCESS | 1645 | 1461053005608 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:03:25 INFO - PROCESS | 1645 | 1461053005610 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:03:25 INFO - PROCESS | 1645 | 1461053005612 Marionette TRACE conn2 <- [1,2402,null,{}] 01:03:25 INFO - PROCESS | 1645 | 1461053005615 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:25 INFO - PROCESS | 1645 | 1461053005714 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:03:25 INFO - PROCESS | 1645 | 1461053005718 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1d0000 == 58 [pid = 1645] [id = 608] 01:03:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x1254e6c00) [pid = 1645] [serial = 1824] [outer = 0x0] 01:03:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12cfd5c00) [pid = 1645] [serial = 1825] [outer = 0x1254e6c00] 01:03:25 INFO - PROCESS | 1645 | 1461053005748 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12d395400) [pid = 1645] [serial = 1826] [outer = 0x1254e6c00] 01:03:26 INFO - PROCESS | 1645 | 1461053006109 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 01:03:26 INFO - PROCESS | 1645 | 1461053006130 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:03:26 INFO - PROCESS | 1645 | 1461053006131 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:03:26 INFO - PROCESS | 1645 | 1461053006148 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:03:26 INFO - PROCESS | 1645 | 1461053006149 Marionette TRACE conn2 <- [1,2406,null,{}] 01:03:26 INFO - PROCESS | 1645 | 1461053006153 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:26 INFO - PROCESS | 1645 | 1461053006239 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:03:26 INFO - PROCESS | 1645 | 1461053006243 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fb1b800 == 59 [pid = 1645] [id = 609] 01:03:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12d395c00) [pid = 1645] [serial = 1827] [outer = 0x0] 01:03:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12d39b000) [pid = 1645] [serial = 1828] [outer = 0x12d395c00] 01:03:26 INFO - PROCESS | 1645 | 1461053006268 Marionette DEBUG loaded listener.js 01:03:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12da7b000) [pid = 1645] [serial = 1829] [outer = 0x12d395c00] 01:03:26 INFO - PROCESS | 1645 | 1461053006601 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 468ms 01:03:26 INFO - PROCESS | 1645 | 1461053006617 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:03:26 INFO - PROCESS | 1645 | 1461053006620 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:03:26 INFO - PROCESS | 1645 | 1461053006624 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:03:26 INFO - PROCESS | 1645 | 1461053006625 Marionette TRACE conn2 <- [1,2410,null,{}] 01:03:26 INFO - PROCESS | 1645 | 1461053006628 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:26 INFO - PROCESS | 1645 | 1461053006715 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:03:26 INFO - PROCESS | 1645 | 1461053006718 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x13034c800 == 60 [pid = 1645] [id = 610] 01:03:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12d39d400) [pid = 1645] [serial = 1830] [outer = 0x0] 01:03:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12e09a400) [pid = 1645] [serial = 1831] [outer = 0x12d39d400] 01:03:26 INFO - PROCESS | 1645 | 1461053006743 Marionette DEBUG loaded listener.js 01:03:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12e0a0000) [pid = 1645] [serial = 1832] [outer = 0x12d39d400] 01:03:27 INFO - PROCESS | 1645 | 1461053007084 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 472ms 01:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:03:27 INFO - PROCESS | 1645 | 1461053007096 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1645 | 1461053007097 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:03:27 INFO - PROCESS | 1645 | 1461053007099 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1645 | 1461053007101 Marionette TRACE conn2 <- [1,2414,null,{}] 01:03:27 INFO - PROCESS | 1645 | 1461053007105 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:27 INFO - PROCESS | 1645 | 1461053007219 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:03:27 INFO - PROCESS | 1645 | 1461053007225 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x130352000 == 61 [pid = 1645] [id = 611] 01:03:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x1121f8000) [pid = 1645] [serial = 1833] [outer = 0x0] 01:03:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12e0a2c00) [pid = 1645] [serial = 1834] [outer = 0x1121f8000] 01:03:27 INFO - PROCESS | 1645 | 1461053007250 Marionette DEBUG loaded listener.js 01:03:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12e28fc00) [pid = 1645] [serial = 1835] [outer = 0x1121f8000] 01:03:27 INFO - PROCESS | 1645 | 1461053007718 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 675ms 01:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:03:27 INFO - PROCESS | 1645 | 1461053007787 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1645 | 1461053007790 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:03:27 INFO - PROCESS | 1645 | 1461053007795 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1645 | 1461053007798 Marionette TRACE conn2 <- [1,2418,null,{}] 01:03:27 INFO - PROCESS | 1645 | 1461053007802 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:27 INFO - PROCESS | 1645 | 1461053007914 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:03:27 INFO - PROCESS | 1645 | 1461053007987 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6ec800 == 62 [pid = 1645] [id = 612] 01:03:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x1189ea400) [pid = 1645] [serial = 1836] [outer = 0x0] 01:03:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x11a535c00) [pid = 1645] [serial = 1837] [outer = 0x1189ea400] 01:03:28 INFO - PROCESS | 1645 | 1461053008018 Marionette DEBUG loaded listener.js 01:03:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x11ad2f000) [pid = 1645] [serial = 1838] [outer = 0x1189ea400] 01:03:28 INFO - PROCESS | 1645 | 1461053008588 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 822ms 01:03:28 INFO - PROCESS | 1645 | 1461053008618 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:03:28 INFO - PROCESS | 1645 | 1461053008622 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:03:28 INFO - PROCESS | 1645 | 1461053008629 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:03:28 INFO - PROCESS | 1645 | 1461053008633 Marionette TRACE conn2 <- [1,2422,null,{}] 01:03:28 INFO - PROCESS | 1645 | 1461053008658 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:28 INFO - PROCESS | 1645 | 1461053008828 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:03:28 INFO - PROCESS | 1645 | 1461053008919 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8a2000 == 63 [pid = 1645] [id = 613] 01:03:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x11a795000) [pid = 1645] [serial = 1839] [outer = 0x0] 01:03:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x11c579c00) [pid = 1645] [serial = 1840] [outer = 0x11a795000] 01:03:28 INFO - PROCESS | 1645 | 1461053008949 Marionette DEBUG loaded listener.js 01:03:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x1257e7c00) [pid = 1645] [serial = 1841] [outer = 0x11a795000] 01:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:03:29 INFO - PROCESS | 1645 | 1461053009370 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 747ms 01:03:29 INFO - PROCESS | 1645 | 1461053009375 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:03:29 INFO - PROCESS | 1645 | 1461053009377 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:03:29 INFO - PROCESS | 1645 | 1461053009379 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:03:29 INFO - PROCESS | 1645 | 1461053009382 Marionette TRACE conn2 <- [1,2426,null,{}] 01:03:29 INFO - PROCESS | 1645 | 1461053009409 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:29 INFO - PROCESS | 1645 | 1461053009520 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:03:29 INFO - PROCESS | 1645 | 1461053009595 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f497000 == 64 [pid = 1645] [id = 614] 01:03:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12a715400) [pid = 1645] [serial = 1842] [outer = 0x0] 01:03:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12a824800) [pid = 1645] [serial = 1843] [outer = 0x12a715400] 01:03:29 INFO - PROCESS | 1645 | 1461053009627 Marionette DEBUG loaded listener.js 01:03:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12a8ce400) [pid = 1645] [serial = 1844] [outer = 0x12a715400] 01:03:30 INFO - PROCESS | 1645 | 1461053010043 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 690ms 01:03:30 INFO - PROCESS | 1645 | 1461053010070 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:03:30 INFO - PROCESS | 1645 | 1461053010071 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:03:30 INFO - PROCESS | 1645 | 1461053010074 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:03:30 INFO - PROCESS | 1645 | 1461053010075 Marionette TRACE conn2 <- [1,2430,null,{}] 01:03:30 INFO - PROCESS | 1645 | 1461053010077 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:30 INFO - PROCESS | 1645 | 1461053010181 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:03:30 INFO - PROCESS | 1645 | 1461053010287 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389dd000 == 65 [pid = 1645] [id = 615] 01:03:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12a947c00) [pid = 1645] [serial = 1845] [outer = 0x0] 01:03:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12b04c000) [pid = 1645] [serial = 1846] [outer = 0x12a947c00] 01:03:30 INFO - PROCESS | 1645 | 1461053010318 Marionette DEBUG loaded listener.js 01:03:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x12bbd3400) [pid = 1645] [serial = 1847] [outer = 0x12a947c00] 01:03:30 INFO - PROCESS | 1645 | 1461053010718 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 674ms 01:03:30 INFO - PROCESS | 1645 | 1461053010749 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:03:30 INFO - PROCESS | 1645 | 1461053010750 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:03:30 INFO - PROCESS | 1645 | 1461053010753 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:03:30 INFO - PROCESS | 1645 | 1461053010754 Marionette TRACE conn2 <- [1,2434,null,{}] 01:03:30 INFO - PROCESS | 1645 | 1461053010756 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:30 INFO - PROCESS | 1645 | 1461053010858 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:03:30 INFO - PROCESS | 1645 | 1461053010933 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x1394c7800 == 66 [pid = 1645] [id = 616] 01:03:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12bbd6400) [pid = 1645] [serial = 1848] [outer = 0x0] 01:03:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x12cfd3c00) [pid = 1645] [serial = 1849] [outer = 0x12bbd6400] 01:03:30 INFO - PROCESS | 1645 | 1461053010963 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x12d267400) [pid = 1645] [serial = 1850] [outer = 0x12bbd6400] 01:03:31 INFO - PROCESS | 1645 | 1461053011369 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 669ms 01:03:31 INFO - PROCESS | 1645 | 1461053011423 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:03:31 INFO - PROCESS | 1645 | 1461053011424 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:03:31 INFO - PROCESS | 1645 | 1461053011426 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:03:31 INFO - PROCESS | 1645 | 1461053011427 Marionette TRACE conn2 <- [1,2438,null,{}] 01:03:31 INFO - PROCESS | 1645 | 1461053011430 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:31 INFO - PROCESS | 1645 | 1461053011563 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:03:31 INFO - PROCESS | 1645 | 1461053011655 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c954000 == 67 [pid = 1645] [id = 617] 01:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x119128000) [pid = 1645] [serial = 1851] [outer = 0x0] 01:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x12d265c00) [pid = 1645] [serial = 1852] [outer = 0x119128000] 01:03:31 INFO - PROCESS | 1645 | 1461053011689 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x12e27a400) [pid = 1645] [serial = 1853] [outer = 0x119128000] 01:03:32 INFO - PROCESS | 1645 | 1461053012332 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 921ms 01:03:32 INFO - PROCESS | 1645 | 1461053012347 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:03:32 INFO - PROCESS | 1645 | 1461053012350 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:03:32 INFO - PROCESS | 1645 | 1461053012372 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:03:32 INFO - PROCESS | 1645 | 1461053012374 Marionette TRACE conn2 <- [1,2442,null,{}] 01:03:32 INFO - PROCESS | 1645 | 1461053012378 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:32 INFO - PROCESS | 1645 | 1461053012478 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:03:32 INFO - PROCESS | 1645 | 1461053012559 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aaae000 == 68 [pid = 1645] [id = 618] 01:03:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x1144a8c00) [pid = 1645] [serial = 1854] [outer = 0x0] 01:03:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x114d67000) [pid = 1645] [serial = 1855] [outer = 0x1144a8c00] 01:03:32 INFO - PROCESS | 1645 | 1461053012588 Marionette DEBUG loaded listener.js 01:03:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x1163ab000) [pid = 1645] [serial = 1856] [outer = 0x1144a8c00] 01:03:33 INFO - PROCESS | 1645 | 1461053013056 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 730ms 01:03:33 INFO - PROCESS | 1645 | 1461053013101 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:03:33 INFO - PROCESS | 1645 | 1461053013107 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:03:33 INFO - PROCESS | 1645 | 1461053013113 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:03:33 INFO - PROCESS | 1645 | 1461053013115 Marionette TRACE conn2 <- [1,2446,null,{}] 01:03:33 INFO - PROCESS | 1645 | 1461053013118 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:33 INFO - PROCESS | 1645 | 1461053013233 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:03:33 INFO - PROCESS | 1645 | 1461053013343 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b930800 == 69 [pid = 1645] [id = 619] 01:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x118e4dc00) [pid = 1645] [serial = 1857] [outer = 0x0] 01:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x119928400) [pid = 1645] [serial = 1858] [outer = 0x118e4dc00] 01:03:33 INFO - PROCESS | 1645 | 1461053013388 Marionette DEBUG loaded listener.js 01:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x11a7a1400) [pid = 1645] [serial = 1859] [outer = 0x118e4dc00] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x13034c800 == 68 [pid = 1645] [id = 610] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12fb1b800 == 67 [pid = 1645] [id = 609] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1d0000 == 66 [pid = 1645] [id = 608] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad6a800 == 65 [pid = 1645] [id = 607] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3b1800 == 64 [pid = 1645] [id = 606] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x12b8f6000) [pid = 1645] [serial = 1711] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12d343800 == 63 [pid = 1645] [id = 605] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12cca4800 == 62 [pid = 1645] [id = 604] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba9a000 == 61 [pid = 1645] [id = 603] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7cc000 == 60 [pid = 1645] [id = 602] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12a225800 == 59 [pid = 1645] [id = 601] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x125422000 == 58 [pid = 1645] [id = 600] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x11ca30000 == 57 [pid = 1645] [id = 599] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x126c7c000 == 56 [pid = 1645] [id = 598] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12fb05800 == 55 [pid = 1645] [id = 594] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3ae000 == 54 [pid = 1645] [id = 593] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x126aeb000 == 53 [pid = 1645] [id = 592] 01:03:33 INFO - PROCESS | 1645 | --DOCSHELL 0x11c53b800 == 52 [pid = 1645] [id = 591] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x12a8cb400) [pid = 1645] [serial = 1652] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x11bcc4000) [pid = 1645] [serial = 1760] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x12a8c2800) [pid = 1645] [serial = 1757] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x12b8f2400) [pid = 1645] [serial = 1766] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x116433800) [pid = 1645] [serial = 1759] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x12b04a800) [pid = 1645] [serial = 1763] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x12a94ec00) [pid = 1645] [serial = 1762] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x12b3ee800) [pid = 1645] [serial = 1765] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x127231400) [pid = 1645] [serial = 1748] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12bbd5800) [pid = 1645] [serial = 1769] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x127520000) [pid = 1645] [serial = 1750] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x1285eb400) [pid = 1645] [serial = 1753] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x1278aa000) [pid = 1645] [serial = 1751] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12a822400) [pid = 1645] [serial = 1756] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x126bb6400) [pid = 1645] [serial = 1747] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x126e94000) [pid = 1645] [serial = 1720] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x1281e4800) [pid = 1645] [serial = 1754] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x118bd9800) [pid = 1645] [serial = 1733] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x11519bc00) [pid = 1645] [serial = 1732] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x11bd95400) [pid = 1645] [serial = 1741] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x11c20cc00) [pid = 1645] [serial = 1742] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12a82cc00) [pid = 1645] [serial = 1723] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11c622400) [pid = 1645] [serial = 1744] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x123cd4800) [pid = 1645] [serial = 1745] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x11afe9400) [pid = 1645] [serial = 1738] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11bbf6400) [pid = 1645] [serial = 1739] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x11924dc00) [pid = 1645] [serial = 1714] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12a94cc00) [pid = 1645] [serial = 1730] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11bd94000) [pid = 1645] [serial = 1729] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x118f1a000) [pid = 1645] [serial = 1735] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x11ad27800) [pid = 1645] [serial = 1736] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12bb60000) [pid = 1645] [serial = 1768] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11bcc6800) [pid = 1645] [serial = 1717] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12b8eb000) [pid = 1645] [serial = 1726] [outer = 0x0] [url = about:blank] 01:03:33 INFO - PROCESS | 1645 | 1461053013808 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 01:03:33 INFO - PROCESS | 1645 | 1461053013833 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:03:33 INFO - PROCESS | 1645 | 1461053013834 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:03:33 INFO - PROCESS | 1645 | 1461053013836 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:03:33 INFO - PROCESS | 1645 | 1461053013839 Marionette TRACE conn2 <- [1,2450,null,{}] 01:03:33 INFO - PROCESS | 1645 | 1461053013846 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:33 INFO - PROCESS | 1645 | 1461053013927 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:03:33 INFO - PROCESS | 1645 | 1461053013986 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c2aa800 == 53 [pid = 1645] [id = 620] 01:03:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x119c1e800) [pid = 1645] [serial = 1860] [outer = 0x0] 01:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x11ad2a800) [pid = 1645] [serial = 1861] [outer = 0x119c1e800] 01:03:34 INFO - PROCESS | 1645 | 1461053014015 Marionette DEBUG loaded listener.js 01:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x11bbf3c00) [pid = 1645] [serial = 1862] [outer = 0x119c1e800] 01:03:34 INFO - PROCESS | 1645 | 1461053014325 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 522ms 01:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:03:34 INFO - PROCESS | 1645 | 1461053014358 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1645 | 1461053014360 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:03:34 INFO - PROCESS | 1645 | 1461053014362 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1645 | 1461053014363 Marionette TRACE conn2 <- [1,2454,null,{}] 01:03:34 INFO - PROCESS | 1645 | 1461053014366 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:34 INFO - PROCESS | 1645 | 1461053014446 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:03:34 INFO - PROCESS | 1645 | 1461053014451 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ed2800 == 54 [pid = 1645] [id = 621] 01:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x11bcbf400) [pid = 1645] [serial = 1863] [outer = 0x0] 01:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11c20b000) [pid = 1645] [serial = 1864] [outer = 0x11bcbf400] 01:03:34 INFO - PROCESS | 1645 | 1461053014480 Marionette DEBUG loaded listener.js 01:03:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11c57e400) [pid = 1645] [serial = 1865] [outer = 0x11bcbf400] 01:03:34 INFO - PROCESS | 1645 | 1461053014913 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 569ms 01:03:34 INFO - PROCESS | 1645 | 1461053014933 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1645 | 1461053014936 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:03:34 INFO - PROCESS | 1645 | 1461053014941 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1645 | 1461053014943 Marionette TRACE conn2 <- [1,2458,null,{}] 01:03:34 INFO - PROCESS | 1645 | 1461053014946 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:35 INFO - PROCESS | 1645 | 1461053015068 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:03:35 INFO - PROCESS | 1645 | 1461053015074 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad6c800 == 55 [pid = 1645] [id = 622] 01:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x11c585400) [pid = 1645] [serial = 1866] [outer = 0x0] 01:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x123adf400) [pid = 1645] [serial = 1867] [outer = 0x11c585400] 01:03:35 INFO - PROCESS | 1645 | 1461053015115 Marionette DEBUG loaded listener.js 01:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x123cdc000) [pid = 1645] [serial = 1868] [outer = 0x11c585400] 01:03:35 INFO - PROCESS | 1645 | 1461053015454 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 01:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:03:35 INFO - PROCESS | 1645 | 1461053015461 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:03:35 INFO - PROCESS | 1645 | 1461053015463 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:03:35 INFO - PROCESS | 1645 | 1461053015465 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:03:35 INFO - PROCESS | 1645 | 1461053015466 Marionette TRACE conn2 <- [1,2462,null,{}] 01:03:35 INFO - PROCESS | 1645 | 1461053015472 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:35 INFO - PROCESS | 1645 | 1461053015643 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:03:35 INFO - PROCESS | 1645 | 1461053015696 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a243000 == 56 [pid = 1645] [id = 623] 01:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x11bd95400) [pid = 1645] [serial = 1869] [outer = 0x0] 01:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x123cdac00) [pid = 1645] [serial = 1870] [outer = 0x11bd95400] 01:03:35 INFO - PROCESS | 1645 | 1461053015740 Marionette DEBUG loaded listener.js 01:03:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x127235c00) [pid = 1645] [serial = 1871] [outer = 0x11bd95400] 01:03:36 INFO - PROCESS | 1645 | 1461053016143 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 01:03:36 INFO - PROCESS | 1645 | 1461053016186 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:03:36 INFO - PROCESS | 1645 | 1461053016188 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:03:36 INFO - PROCESS | 1645 | 1461053016190 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:03:36 INFO - PROCESS | 1645 | 1461053016191 Marionette TRACE conn2 <- [1,2466,null,{}] 01:03:36 INFO - PROCESS | 1645 | 1461053016193 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:36 INFO - PROCESS | 1645 | 1461053016295 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:03:36 INFO - PROCESS | 1645 | 1461053016308 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a913000 == 57 [pid = 1645] [id = 624] 01:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12751b800) [pid = 1645] [serial = 1872] [outer = 0x0] 01:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x127521800) [pid = 1645] [serial = 1873] [outer = 0x12751b800] 01:03:36 INFO - PROCESS | 1645 | 1461053016334 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12815ac00) [pid = 1645] [serial = 1874] [outer = 0x12751b800] 01:03:36 INFO - PROCESS | 1645 | 1461053016647 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 468ms 01:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:03:36 INFO - PROCESS | 1645 | 1461053016658 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:03:36 INFO - PROCESS | 1645 | 1461053016660 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:03:36 INFO - PROCESS | 1645 | 1461053016662 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:03:36 INFO - PROCESS | 1645 | 1461053016663 Marionette TRACE conn2 <- [1,2470,null,{}] 01:03:36 INFO - PROCESS | 1645 | 1461053016665 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:36 INFO - PROCESS | 1645 | 1461053016765 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:03:36 INFO - PROCESS | 1645 | 1461053016792 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b781800 == 58 [pid = 1645] [id = 625] 01:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x1285f3400) [pid = 1645] [serial = 1875] [outer = 0x0] 01:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12a719c00) [pid = 1645] [serial = 1876] [outer = 0x1285f3400] 01:03:36 INFO - PROCESS | 1645 | 1461053016817 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12a82d400) [pid = 1645] [serial = 1877] [outer = 0x1285f3400] 01:03:37 INFO - PROCESS | 1645 | 1461053017148 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 01:03:37 INFO - PROCESS | 1645 | 1461053017191 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:03:37 INFO - PROCESS | 1645 | 1461053017192 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:03:37 INFO - PROCESS | 1645 | 1461053017194 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 1645 | 1461053017195 Marionette TRACE conn2 <- [1,2474,null,{}] 01:03:37 INFO - PROCESS | 1645 | 1461053017198 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:37 INFO - PROCESS | 1645 | 1461053017300 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:03:37 INFO - PROCESS | 1645 | 1461053017305 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be91800 == 59 [pid = 1645] [id = 626] 01:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x1285f6400) [pid = 1645] [serial = 1878] [outer = 0x0] 01:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12a8c9000) [pid = 1645] [serial = 1879] [outer = 0x1285f6400] 01:03:37 INFO - PROCESS | 1645 | 1461053017362 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12a943800) [pid = 1645] [serial = 1880] [outer = 0x1285f6400] 01:03:37 INFO - PROCESS | 1645 | 1461053017662 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 01:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:03:37 INFO - PROCESS | 1645 | 1461053017713 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:03:37 INFO - PROCESS | 1645 | 1461053017714 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:03:37 INFO - PROCESS | 1645 | 1461053017716 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 1645 | 1461053017717 Marionette TRACE conn2 <- [1,2478,null,{}] 01:03:37 INFO - PROCESS | 1645 | 1461053017727 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:37 INFO - PROCESS | 1645 | 1461053017830 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:03:37 INFO - PROCESS | 1645 | 1461053017867 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d223000 == 60 [pid = 1645] [id = 627] 01:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12a720c00) [pid = 1645] [serial = 1881] [outer = 0x0] 01:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x12a94a000) [pid = 1645] [serial = 1882] [outer = 0x12a720c00] 01:03:37 INFO - PROCESS | 1645 | 1461053017892 Marionette DEBUG loaded listener.js 01:03:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12af0bc00) [pid = 1645] [serial = 1883] [outer = 0x12a720c00] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12d39d400) [pid = 1645] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x128162000) [pid = 1645] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x12a948800) [pid = 1645] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12b829800) [pid = 1645] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x118b55c00) [pid = 1645] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x115851400) [pid = 1645] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x1121f9000) [pid = 1645] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12815cc00) [pid = 1645] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x11afe1800) [pid = 1645] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x123ae1c00) [pid = 1645] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x11c623000) [pid = 1645] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12d395c00) [pid = 1645] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x1254e6c00) [pid = 1645] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:03:38 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x114d59400) [pid = 1645] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:03:38 INFO - PROCESS | 1645 | 1461053018411 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 726ms 01:03:38 INFO - PROCESS | 1645 | 1461053018448 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:03:38 INFO - PROCESS | 1645 | 1461053018450 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:03:38 INFO - PROCESS | 1645 | 1461053018459 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:03:38 INFO - PROCESS | 1645 | 1461053018461 Marionette TRACE conn2 <- [1,2482,null,{}] 01:03:38 INFO - PROCESS | 1645 | 1461053018463 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:38 INFO - PROCESS | 1645 | 1461053018565 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:03:38 INFO - PROCESS | 1645 | 1461053018572 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3df800 == 61 [pid = 1645] [id = 628] 01:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x127670800) [pid = 1645] [serial = 1884] [outer = 0x0] 01:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12af0cc00) [pid = 1645] [serial = 1885] [outer = 0x127670800] 01:03:38 INFO - PROCESS | 1645 | 1461053018602 Marionette DEBUG loaded listener.js 01:03:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12b04fc00) [pid = 1645] [serial = 1886] [outer = 0x127670800] 01:03:38 INFO - PROCESS | 1645 | 1461053018936 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 01:03:38 INFO - PROCESS | 1645 | 1461053018978 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:03:38 INFO - PROCESS | 1645 | 1461053018979 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:03:38 INFO - PROCESS | 1645 | 1461053018981 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:03:38 INFO - PROCESS | 1645 | 1461053018982 Marionette TRACE conn2 <- [1,2486,null,{}] 01:03:38 INFO - PROCESS | 1645 | 1461053018985 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 1645 | 1461053019066 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:03:39 INFO - PROCESS | 1645 | 1461053019127 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3ab800 == 62 [pid = 1645] [id = 629] 01:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x1278a8c00) [pid = 1645] [serial = 1887] [outer = 0x0] 01:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12b2ba400) [pid = 1645] [serial = 1888] [outer = 0x1278a8c00] 01:03:39 INFO - PROCESS | 1645 | 1461053019155 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12b3fa400) [pid = 1645] [serial = 1889] [outer = 0x1278a8c00] 01:03:39 INFO - PROCESS | 1645 | 1461053019475 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 01:03:39 INFO - PROCESS | 1645 | 1461053019502 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:03:39 INFO - PROCESS | 1645 | 1461053019505 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:03:39 INFO - PROCESS | 1645 | 1461053019508 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:03:39 INFO - PROCESS | 1645 | 1461053019509 Marionette TRACE conn2 <- [1,2490,null,{}] 01:03:39 INFO - PROCESS | 1645 | 1461053019511 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:39 INFO - PROCESS | 1645 | 1461053019593 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:03:39 INFO - PROCESS | 1645 | 1461053019597 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e70b000 == 63 [pid = 1645] [id = 630] 01:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12b82d400) [pid = 1645] [serial = 1890] [outer = 0x0] 01:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12b8f5400) [pid = 1645] [serial = 1891] [outer = 0x12b82d400] 01:03:39 INFO - PROCESS | 1645 | 1461053019621 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12bbd0400) [pid = 1645] [serial = 1892] [outer = 0x12b82d400] 01:03:39 INFO - PROCESS | 1645 | 1461053019945 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 468ms 01:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:03:39 INFO - PROCESS | 1645 | 1461053019977 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:03:39 INFO - PROCESS | 1645 | 1461053019978 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:03:39 INFO - PROCESS | 1645 | 1461053019980 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:03:39 INFO - PROCESS | 1645 | 1461053019981 Marionette TRACE conn2 <- [1,2494,null,{}] 01:03:39 INFO - PROCESS | 1645 | 1461053019983 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:40 INFO - PROCESS | 1645 | 1461053020097 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:03:40 INFO - PROCESS | 1645 | 1461053020103 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebe4000 == 64 [pid = 1645] [id = 631] 01:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12bb58400) [pid = 1645] [serial = 1893] [outer = 0x0] 01:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12bbe3c00) [pid = 1645] [serial = 1894] [outer = 0x12bb58400] 01:03:40 INFO - PROCESS | 1645 | 1461053020128 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12cf25800) [pid = 1645] [serial = 1895] [outer = 0x12bb58400] 01:03:40 INFO - PROCESS | 1645 | 1461053020619 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 669ms 01:03:40 INFO - PROCESS | 1645 | 1461053020650 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:03:40 INFO - PROCESS | 1645 | 1461053020656 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:03:40 INFO - PROCESS | 1645 | 1461053020660 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:03:40 INFO - PROCESS | 1645 | 1461053020662 Marionette TRACE conn2 <- [1,2498,null,{}] 01:03:40 INFO - PROCESS | 1645 | 1461053020666 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:40 INFO - PROCESS | 1645 | 1461053020774 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:03:40 INFO - PROCESS | 1645 | 1461053020848 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bde4000 == 65 [pid = 1645] [id = 632] 01:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x11897b400) [pid = 1645] [serial = 1896] [outer = 0x0] 01:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x11912b000) [pid = 1645] [serial = 1897] [outer = 0x11897b400] 01:03:40 INFO - PROCESS | 1645 | 1461053020880 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x11a79fc00) [pid = 1645] [serial = 1898] [outer = 0x11897b400] 01:03:41 INFO - PROCESS | 1645 | 1461053021304 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 01:03:41 INFO - PROCESS | 1645 | 1461053021331 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:03:41 INFO - PROCESS | 1645 | 1461053021335 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:03:41 INFO - PROCESS | 1645 | 1461053021339 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:03:41 INFO - PROCESS | 1645 | 1461053021341 Marionette TRACE conn2 <- [1,2502,null,{}] 01:03:41 INFO - PROCESS | 1645 | 1461053021344 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:41 INFO - PROCESS | 1645 | 1461053021450 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:03:41 INFO - PROCESS | 1645 | 1461053021545 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x128117800 == 66 [pid = 1645] [id = 633] 01:03:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x11ad31000) [pid = 1645] [serial = 1899] [outer = 0x0] 01:03:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x11bbf5000) [pid = 1645] [serial = 1900] [outer = 0x11ad31000] 01:03:41 INFO - PROCESS | 1645 | 1461053021588 Marionette DEBUG loaded listener.js 01:03:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x11c205400) [pid = 1645] [serial = 1901] [outer = 0x11ad31000] 01:03:42 INFO - PROCESS | 1645 | 1461053022011 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 719ms 01:03:42 INFO - PROCESS | 1645 | 1461053022059 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:03:42 INFO - PROCESS | 1645 | 1461053022060 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:03:42 INFO - PROCESS | 1645 | 1461053022063 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 1645 | 1461053022065 Marionette TRACE conn2 <- [1,2506,null,{}] 01:03:42 INFO - PROCESS | 1645 | 1461053022073 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:42 INFO - PROCESS | 1645 | 1461053022179 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:03:42 INFO - PROCESS | 1645 | 1461053022242 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e646800 == 67 [pid = 1645] [id = 634] 01:03:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x11c627800) [pid = 1645] [serial = 1902] [outer = 0x0] 01:03:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x126bb3c00) [pid = 1645] [serial = 1903] [outer = 0x11c627800] 01:03:42 INFO - PROCESS | 1645 | 1461053022315 Marionette DEBUG loaded listener.js 01:03:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x1275f1400) [pid = 1645] [serial = 1904] [outer = 0x11c627800] 01:03:42 INFO - PROCESS | 1645 | 1461053022700 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 674ms 01:03:42 INFO - PROCESS | 1645 | 1461053022738 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:03:42 INFO - PROCESS | 1645 | 1461053022740 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:03:42 INFO - PROCESS | 1645 | 1461053022742 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 1645 | 1461053022743 Marionette TRACE conn2 <- [1,2510,null,{}] 01:03:42 INFO - PROCESS | 1645 | 1461053022746 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:42 INFO - PROCESS | 1645 | 1461053022866 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:03:42 INFO - PROCESS | 1645 | 1461053022941 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f755800 == 68 [pid = 1645] [id = 635] 01:03:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x127c5e400) [pid = 1645] [serial = 1905] [outer = 0x0] 01:03:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x12a8cc000) [pid = 1645] [serial = 1906] [outer = 0x127c5e400] 01:03:42 INFO - PROCESS | 1645 | 1461053022971 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12b048000) [pid = 1645] [serial = 1907] [outer = 0x127c5e400] 01:03:43 INFO - PROCESS | 1645 | 1461053023374 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 669ms 01:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:03:43 INFO - PROCESS | 1645 | 1461053023412 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:03:43 INFO - PROCESS | 1645 | 1461053023413 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:03:43 INFO - PROCESS | 1645 | 1461053023416 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:03:43 INFO - PROCESS | 1645 | 1461053023417 Marionette TRACE conn2 <- [1,2514,null,{}] 01:03:43 INFO - PROCESS | 1645 | 1461053023419 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:43 INFO - PROCESS | 1645 | 1461053023521 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:03:43 INFO - PROCESS | 1645 | 1461053023594 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbd2000 == 69 [pid = 1645] [id = 636] 01:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x1285f0000) [pid = 1645] [serial = 1908] [outer = 0x0] 01:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12b2b7800) [pid = 1645] [serial = 1909] [outer = 0x1285f0000] 01:03:43 INFO - PROCESS | 1645 | 1461053023622 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x12cf24800) [pid = 1645] [serial = 1910] [outer = 0x1285f0000] 01:03:44 INFO - PROCESS | 1645 | 1461053024039 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 01:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:03:44 INFO - PROCESS | 1645 | 1461053024086 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:03:44 INFO - PROCESS | 1645 | 1461053024087 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:03:44 INFO - PROCESS | 1645 | 1461053024090 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1645 | 1461053024091 Marionette TRACE conn2 <- [1,2518,null,{}] 01:03:44 INFO - PROCESS | 1645 | 1461053024093 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:44 INFO - PROCESS | 1645 | 1461053024229 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:03:44 INFO - PROCESS | 1645 | 1461053024327 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff89000 == 70 [pid = 1645] [id = 637] 01:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x1146be400) [pid = 1645] [serial = 1911] [outer = 0x0] 01:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x12cfd3800) [pid = 1645] [serial = 1912] [outer = 0x1146be400] 01:03:44 INFO - PROCESS | 1645 | 1461053024361 Marionette DEBUG loaded listener.js 01:03:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x12e096c00) [pid = 1645] [serial = 1913] [outer = 0x1146be400] 01:03:44 INFO - PROCESS | 1645 | 1461053024793 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:03:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 01:03:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:03:44 INFO - PROCESS | 1645 | 1461053024811 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:03:44 INFO - PROCESS | 1645 | 1461053024812 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:03:44 INFO - PROCESS | 1645 | 1461053024814 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1645 | 1461053024815 Marionette TRACE conn2 <- [1,2522,null,{}] 01:03:44 INFO - PROCESS | 1645 | 1461053024818 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:44 INFO - PROCESS | 1645 | 1461053024928 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:03:45 INFO - PROCESS | 1645 | 1461053025034 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca31800 == 71 [pid = 1645] [id = 638] 01:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x114d5c000) [pid = 1645] [serial = 1914] [outer = 0x0] 01:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 171 (0x126e8a800) [pid = 1645] [serial = 1915] [outer = 0x114d5c000] 01:03:45 INFO - PROCESS | 1645 | 1461053025065 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 172 (0x12da7a000) [pid = 1645] [serial = 1916] [outer = 0x114d5c000] 01:03:45 INFO - PROCESS | 1645 | 1461053025661 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 870ms 01:03:45 INFO - PROCESS | 1645 | 1461053025684 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:03:45 INFO - PROCESS | 1645 | 1461053025687 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:03:45 INFO - PROCESS | 1645 | 1461053025691 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:03:45 INFO - PROCESS | 1645 | 1461053025692 Marionette TRACE conn2 <- [1,2526,null,{}] 01:03:45 INFO - PROCESS | 1645 | 1461053025696 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:45 INFO - PROCESS | 1645 | 1461053025796 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:03:45 INFO - PROCESS | 1645 | 1461053025880 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x11914b000 == 72 [pid = 1645] [id = 639] 01:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 173 (0x119126400) [pid = 1645] [serial = 1917] [outer = 0x0] 01:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 174 (0x119c1c800) [pid = 1645] [serial = 1918] [outer = 0x119126400] 01:03:45 INFO - PROCESS | 1645 | 1461053025910 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 175 (0x11aa3dc00) [pid = 1645] [serial = 1919] [outer = 0x119126400] 01:03:46 INFO - PROCESS | 1645 | 1461053026368 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12b347800 == 71 [pid = 1645] [id = 517] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x11bb99000 == 70 [pid = 1645] [id = 515] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebe1000 == 69 [pid = 1645] [id = 590] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12e70b000 == 68 [pid = 1645] [id = 630] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3ab800 == 67 [pid = 1645] [id = 629] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3df800 == 66 [pid = 1645] [id = 628] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12d223000 == 65 [pid = 1645] [id = 627] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12be91800 == 64 [pid = 1645] [id = 626] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12b781800 == 63 [pid = 1645] [id = 625] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 174 (0x12bbd5400) [pid = 1645] [serial = 1771] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12a913000 == 62 [pid = 1645] [id = 624] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12a243000 == 61 [pid = 1645] [id = 623] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad6c800 == 60 [pid = 1645] [id = 622] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x126ed2800 == 59 [pid = 1645] [id = 621] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x11c2aa800 == 58 [pid = 1645] [id = 620] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x11b930800 == 57 [pid = 1645] [id = 619] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x11aaae000 == 56 [pid = 1645] [id = 618] 01:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 724ms 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12f497000 == 55 [pid = 1645] [id = 614] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8a2000 == 54 [pid = 1645] [id = 613] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x11c6ec800 == 53 [pid = 1645] [id = 612] 01:03:46 INFO - PROCESS | 1645 | --DOCSHELL 0x130352000 == 52 [pid = 1645] [id = 611] 01:03:46 INFO - PROCESS | 1645 | 1461053026416 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:03:46 INFO - PROCESS | 1645 | 1461053026420 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:03:46 INFO - PROCESS | 1645 | 1461053026424 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:03:46 INFO - PROCESS | 1645 | 1461053026426 Marionette TRACE conn2 <- [1,2530,null,{}] 01:03:46 INFO - PROCESS | 1645 | 1461053026428 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:46 INFO - PROCESS | 1645 | 1461053026512 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 173 (0x12e09a400) [pid = 1645] [serial = 1831] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 172 (0x12b049800) [pid = 1645] [serial = 1813] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 171 (0x12b2c0400) [pid = 1645] [serial = 1816] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 170 (0x12a82f000) [pid = 1645] [serial = 1814] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 169 (0x12bbea400) [pid = 1645] [serial = 1819] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x12b8f9800) [pid = 1645] [serial = 1817] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x11b6bf000) [pid = 1645] [serial = 1799] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x11aa33000) [pid = 1645] [serial = 1798] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x12cfcb000) [pid = 1645] [serial = 1789] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x119249c00) [pid = 1645] [serial = 1796] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x1177f7400) [pid = 1645] [serial = 1795] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x12cf28400) [pid = 1645] [serial = 1820] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x118f19800) [pid = 1645] [serial = 1792] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x126a13400) [pid = 1645] [serial = 1793] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x12b04e400) [pid = 1645] [serial = 1786] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x12a830400) [pid = 1645] [serial = 1810] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x11ad30c00) [pid = 1645] [serial = 1777] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x11bcbc800) [pid = 1645] [serial = 1801] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x11c583000) [pid = 1645] [serial = 1802] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x126a54c00) [pid = 1645] [serial = 1780] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x127517000) [pid = 1645] [serial = 1807] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12785c400) [pid = 1645] [serial = 1808] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x1257e5c00) [pid = 1645] [serial = 1804] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x126e8c000) [pid = 1645] [serial = 1805] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x12a8c5c00) [pid = 1645] [serial = 1783] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x119128c00) [pid = 1645] [serial = 1774] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12da7b000) [pid = 1645] [serial = 1829] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12d39b000) [pid = 1645] [serial = 1828] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12e0a0000) [pid = 1645] [serial = 1832] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12cfd5c00) [pid = 1645] [serial = 1825] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x11bf79000) [pid = 1645] [serial = 1823] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x115372400) [pid = 1645] [serial = 1822] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12af0f800) [pid = 1645] [serial = 1811] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12d395400) [pid = 1645] [serial = 1826] [outer = 0x0] [url = about:blank] 01:03:46 INFO - PROCESS | 1645 | 1461053026587 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b663000 == 53 [pid = 1645] [id = 640] 01:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x119128c00) [pid = 1645] [serial = 1920] [outer = 0x0] 01:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x11ade3400) [pid = 1645] [serial = 1921] [outer = 0x119128c00] 01:03:46 INFO - PROCESS | 1645 | 1461053026616 Marionette DEBUG loaded listener.js 01:03:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x11bcbc800) [pid = 1645] [serial = 1922] [outer = 0x119128c00] 01:03:46 INFO - PROCESS | 1645 | 1461053026929 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 523ms 01:03:46 INFO - PROCESS | 1645 | 1461053026947 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:03:46 INFO - PROCESS | 1645 | 1461053026948 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:03:46 INFO - PROCESS | 1645 | 1461053026951 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:03:46 INFO - PROCESS | 1645 | 1461053026957 Marionette TRACE conn2 <- [1,2534,null,{}] 01:03:46 INFO - PROCESS | 1645 | 1461053026964 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:47 INFO - PROCESS | 1645 | 1461053027050 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:03:47 INFO - PROCESS | 1645 | 1461053027057 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12811f800 == 54 [pid = 1645] [id = 641] 01:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x11bf79000) [pid = 1645] [serial = 1923] [outer = 0x0] 01:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x11ca56000) [pid = 1645] [serial = 1924] [outer = 0x11bf79000] 01:03:47 INFO - PROCESS | 1645 | 1461053027085 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x126baac00) [pid = 1645] [serial = 1925] [outer = 0x11bf79000] 01:03:47 INFO - PROCESS | 1645 | 1461053027456 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 527ms 01:03:47 INFO - PROCESS | 1645 | 1461053027478 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:03:47 INFO - PROCESS | 1645 | 1461053027480 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:03:47 INFO - PROCESS | 1645 | 1461053027483 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:03:47 INFO - PROCESS | 1645 | 1461053027484 Marionette TRACE conn2 <- [1,2538,null,{}] 01:03:47 INFO - PROCESS | 1645 | 1461053027487 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:47 INFO - PROCESS | 1645 | 1461053027584 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:03:47 INFO - PROCESS | 1645 | 1461053027591 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7c9800 == 55 [pid = 1645] [id = 642] 01:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x126bb6000) [pid = 1645] [serial = 1926] [outer = 0x0] 01:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x126e94c00) [pid = 1645] [serial = 1927] [outer = 0x126bb6000] 01:03:47 INFO - PROCESS | 1645 | 1461053027634 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x127523c00) [pid = 1645] [serial = 1928] [outer = 0x126bb6000] 01:03:48 INFO - PROCESS | 1645 | 1461053028026 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 571ms 01:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:03:48 INFO - PROCESS | 1645 | 1461053028056 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:03:48 INFO - PROCESS | 1645 | 1461053028058 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:03:48 INFO - PROCESS | 1645 | 1461053028061 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 1645 | 1461053028063 Marionette TRACE conn2 <- [1,2542,null,{}] 01:03:48 INFO - PROCESS | 1645 | 1461053028067 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:48 INFO - PROCESS | 1645 | 1461053028194 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:03:48 INFO - PROCESS | 1645 | 1461053028202 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b28e000 == 56 [pid = 1645] [id = 643] 01:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x126e8c000) [pid = 1645] [serial = 1929] [outer = 0x0] 01:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x128163000) [pid = 1645] [serial = 1930] [outer = 0x126e8c000] 01:03:48 INFO - PROCESS | 1645 | 1461053028243 Marionette DEBUG loaded listener.js 01:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x12a71c000) [pid = 1645] [serial = 1931] [outer = 0x126e8c000] 01:03:48 INFO - PROCESS | 1645 | 1461053028747 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:03:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 719ms 01:03:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:03:48 INFO - PROCESS | 1645 | 1461053028781 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:03:48 INFO - PROCESS | 1645 | 1461053028782 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:03:48 INFO - PROCESS | 1645 | 1461053028784 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 1645 | 1461053028786 Marionette TRACE conn2 <- [1,2546,null,{}] 01:03:48 INFO - PROCESS | 1645 | 1461053028790 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:48 INFO - PROCESS | 1645 | 1461053028907 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:03:48 INFO - PROCESS | 1645 | 1461053028919 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8ba000 == 57 [pid = 1645] [id = 644] 01:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12a721c00) [pid = 1645] [serial = 1932] [outer = 0x0] 01:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x12a8d1000) [pid = 1645] [serial = 1933] [outer = 0x12a721c00] 01:03:48 INFO - PROCESS | 1645 | 1461053028947 Marionette DEBUG loaded listener.js 01:03:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x12b3edc00) [pid = 1645] [serial = 1934] [outer = 0x12a721c00] 01:03:49 INFO - PROCESS | 1645 | 1461053029311 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 573ms 01:03:49 INFO - PROCESS | 1645 | 1461053029358 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:03:49 INFO - PROCESS | 1645 | 1461053029360 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:03:49 INFO - PROCESS | 1645 | 1461053029363 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:03:49 INFO - PROCESS | 1645 | 1461053029365 Marionette TRACE conn2 <- [1,2550,null,{}] 01:03:49 INFO - PROCESS | 1645 | 1461053029368 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:49 INFO - PROCESS | 1645 | 1461053029522 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:03:49 INFO - PROCESS | 1645 | 1461053029542 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d21e800 == 58 [pid = 1645] [id = 645] 01:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x12b82b800) [pid = 1645] [serial = 1935] [outer = 0x0] 01:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x12bb59400) [pid = 1645] [serial = 1936] [outer = 0x12b82b800] 01:03:49 INFO - PROCESS | 1645 | 1461053029582 Marionette DEBUG loaded listener.js 01:03:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x12cf26800) [pid = 1645] [serial = 1937] [outer = 0x12b82b800] 01:03:50 INFO - PROCESS | 1645 | 1461053030048 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 719ms 01:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:03:50 INFO - PROCESS | 1645 | 1461053030091 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:03:50 INFO - PROCESS | 1645 | 1461053030092 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:03:50 INFO - PROCESS | 1645 | 1461053030094 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:03:50 INFO - PROCESS | 1645 | 1461053030096 Marionette TRACE conn2 <- [1,2554,null,{}] 01:03:50 INFO - PROCESS | 1645 | 1461053030098 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:50 INFO - PROCESS | 1645 | 1461053030200 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:03:50 INFO - PROCESS | 1645 | 1461053030237 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da48000 == 59 [pid = 1645] [id = 646] 01:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x12b82c000) [pid = 1645] [serial = 1938] [outer = 0x0] 01:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x12d25c400) [pid = 1645] [serial = 1939] [outer = 0x12b82c000] 01:03:50 INFO - PROCESS | 1645 | 1461053030265 Marionette DEBUG loaded listener.js 01:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x12d394400) [pid = 1645] [serial = 1940] [outer = 0x12b82c000] 01:03:50 INFO - PROCESS | 1645 | 1461053030550 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 467ms 01:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:03:50 INFO - PROCESS | 1645 | 1461053030563 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:03:50 INFO - PROCESS | 1645 | 1461053030564 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:03:50 INFO - PROCESS | 1645 | 1461053030566 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:03:50 INFO - PROCESS | 1645 | 1461053030567 Marionette TRACE conn2 <- [1,2558,null,{}] 01:03:50 INFO - PROCESS | 1645 | 1461053030583 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:50 INFO - PROCESS | 1645 | 1461053030694 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:03:50 INFO - PROCESS | 1645 | 1461053030733 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e64c000 == 60 [pid = 1645] [id = 647] 01:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x12cfcb800) [pid = 1645] [serial = 1941] [outer = 0x0] 01:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12da75000) [pid = 1645] [serial = 1942] [outer = 0x12cfcb800] 01:03:50 INFO - PROCESS | 1645 | 1461053030758 Marionette DEBUG loaded listener.js 01:03:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x12e098c00) [pid = 1645] [serial = 1943] [outer = 0x12cfcb800] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x12b82d400) [pid = 1645] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x119c1e800) [pid = 1645] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x127670800) [pid = 1645] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x12751b800) [pid = 1645] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x118e4dc00) [pid = 1645] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x11bd95400) [pid = 1645] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x119128000) [pid = 1645] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x11c585400) [pid = 1645] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x1144a8c00) [pid = 1645] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x11bcbf400) [pid = 1645] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x1278a8c00) [pid = 1645] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x1285f3400) [pid = 1645] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x12a720c00) [pid = 1645] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:03:51 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x1285f6400) [pid = 1645] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:03:51 INFO - PROCESS | 1645 | 1461053031284 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 723ms 01:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:03:51 INFO - PROCESS | 1645 | 1461053031290 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:03:51 INFO - PROCESS | 1645 | 1461053031291 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:03:51 INFO - PROCESS | 1645 | 1461053031293 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:03:51 INFO - PROCESS | 1645 | 1461053031294 Marionette TRACE conn2 <- [1,2562,null,{}] 01:03:51 INFO - PROCESS | 1645 | 1461053031296 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:51 INFO - PROCESS | 1645 | 1461053031412 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:03:51 INFO - PROCESS | 1645 | 1461053031455 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e717800 == 61 [pid = 1645] [id = 648] 01:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x11465ac00) [pid = 1645] [serial = 1944] [outer = 0x0] 01:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x127670800) [pid = 1645] [serial = 1945] [outer = 0x11465ac00] 01:03:51 INFO - PROCESS | 1645 | 1461053031481 Marionette DEBUG loaded listener.js 01:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12b2b9000) [pid = 1645] [serial = 1946] [outer = 0x11465ac00] 01:03:51 INFO - PROCESS | 1645 | 1461053031792 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:03:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:03:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 01:03:51 INFO - PROCESS | 1645 | 1461053031812 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:03:51 INFO - PROCESS | 1645 | 1461053031814 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:03:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:03:51 INFO - PROCESS | 1645 | 1461053031818 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:03:51 INFO - PROCESS | 1645 | 1461053031821 Marionette TRACE conn2 <- [1,2566,null,{}] 01:03:51 INFO - PROCESS | 1645 | 1461053031824 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:51 INFO - PROCESS | 1645 | 1461053031921 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:03:51 INFO - PROCESS | 1645 | 1461053031981 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f48e800 == 62 [pid = 1645] [id = 649] 01:03:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x115498c00) [pid = 1645] [serial = 1947] [outer = 0x0] 01:03:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x12e095000) [pid = 1645] [serial = 1948] [outer = 0x115498c00] 01:03:52 INFO - PROCESS | 1645 | 1461053032010 Marionette DEBUG loaded listener.js 01:03:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x12e29b000) [pid = 1645] [serial = 1949] [outer = 0x115498c00] 01:03:52 INFO - PROCESS | 1645 | 1461053032310 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 01:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:03:52 INFO - PROCESS | 1645 | 1461053032341 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:03:52 INFO - PROCESS | 1645 | 1461053032342 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:03:52 INFO - PROCESS | 1645 | 1461053032344 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:03:52 INFO - PROCESS | 1645 | 1461053032345 Marionette TRACE conn2 <- [1,2570,null,{}] 01:03:52 INFO - PROCESS | 1645 | 1461053032348 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:52 INFO - PROCESS | 1645 | 1461053032439 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:03:52 INFO - PROCESS | 1645 | 1461053032443 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff86000 == 63 [pid = 1645] [id = 650] 01:03:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x12e295c00) [pid = 1645] [serial = 1950] [outer = 0x0] 01:03:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x12e609400) [pid = 1645] [serial = 1951] [outer = 0x12e295c00] 01:03:52 INFO - PROCESS | 1645 | 1461053032470 Marionette DEBUG loaded listener.js 01:03:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x12e6c2c00) [pid = 1645] [serial = 1952] [outer = 0x12e295c00] 01:03:52 INFO - PROCESS | 1645 | 1461053032946 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 619ms 01:03:52 INFO - PROCESS | 1645 | 1461053032965 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:03:52 INFO - PROCESS | 1645 | 1461053032967 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:03:52 INFO - PROCESS | 1645 | 1461053032972 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:03:52 INFO - PROCESS | 1645 | 1461053032974 Marionette TRACE conn2 <- [1,2574,null,{}] 01:03:52 INFO - PROCESS | 1645 | 1461053032978 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:53 INFO - PROCESS | 1645 | 1461053033082 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:03:53 INFO - PROCESS | 1645 | 1461053033209 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x119747000 == 64 [pid = 1645] [id = 651] 01:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x1121f9000) [pid = 1645] [serial = 1953] [outer = 0x0] 01:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x114c0d000) [pid = 1645] [serial = 1954] [outer = 0x1121f9000] 01:03:53 INFO - PROCESS | 1645 | 1461053033243 Marionette DEBUG loaded listener.js 01:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x115496c00) [pid = 1645] [serial = 1955] [outer = 0x1121f9000] 01:03:53 INFO - PROCESS | 1645 | 1461053033657 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 721ms 01:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:03:53 INFO - PROCESS | 1645 | 1461053033694 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:03:53 INFO - PROCESS | 1645 | 1461053033696 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:03:53 INFO - PROCESS | 1645 | 1461053033699 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:03:53 INFO - PROCESS | 1645 | 1461053033704 Marionette TRACE conn2 <- [1,2578,null,{}] 01:03:53 INFO - PROCESS | 1645 | 1461053033734 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:53 INFO - PROCESS | 1645 | 1461053033878 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:03:53 INFO - PROCESS | 1645 | 1461053033922 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x128107800 == 65 [pid = 1645] [id = 652] 01:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x118b55c00) [pid = 1645] [serial = 1956] [outer = 0x0] 01:03:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x11bcc7400) [pid = 1645] [serial = 1957] [outer = 0x118b55c00] 01:03:53 INFO - PROCESS | 1645 | 1461053033954 Marionette DEBUG loaded listener.js 01:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x11c626c00) [pid = 1645] [serial = 1958] [outer = 0x118b55c00] 01:03:54 INFO - PROCESS | 1645 | 1461053034357 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 699ms 01:03:54 INFO - PROCESS | 1645 | 1461053034401 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:03:54 INFO - PROCESS | 1645 | 1461053034403 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:03:54 INFO - PROCESS | 1645 | 1461053034406 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:03:54 INFO - PROCESS | 1645 | 1461053034407 Marionette TRACE conn2 <- [1,2582,null,{}] 01:03:54 INFO - PROCESS | 1645 | 1461053034410 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:54 INFO - PROCESS | 1645 | 1461053034515 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:03:54 INFO - PROCESS | 1645 | 1461053034578 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d32b800 == 66 [pid = 1645] [id = 653] 01:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x11bcbd400) [pid = 1645] [serial = 1959] [outer = 0x0] 01:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x126c9c400) [pid = 1645] [serial = 1960] [outer = 0x11bcbd400] 01:03:54 INFO - PROCESS | 1645 | 1461053034609 Marionette DEBUG loaded listener.js 01:03:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x12a82ac00) [pid = 1645] [serial = 1961] [outer = 0x11bcbd400] 01:03:55 INFO - PROCESS | 1645 | 1461053035037 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 672ms 01:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:03:55 INFO - PROCESS | 1645 | 1461053035078 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:03:55 INFO - PROCESS | 1645 | 1461053035080 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:03:55 INFO - PROCESS | 1645 | 1461053035089 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 1645 | 1461053035094 Marionette TRACE conn2 <- [1,2586,null,{}] 01:03:55 INFO - PROCESS | 1645 | 1461053035097 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:55 INFO - PROCESS | 1645 | 1461053035267 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:03:55 INFO - PROCESS | 1645 | 1461053035335 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x136ff6000 == 67 [pid = 1645] [id = 654] 01:03:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x12b2c0400) [pid = 1645] [serial = 1962] [outer = 0x0] 01:03:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x12b8f7800) [pid = 1645] [serial = 1963] [outer = 0x12b2c0400] 01:03:55 INFO - PROCESS | 1645 | 1461053035366 Marionette DEBUG loaded listener.js 01:03:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 171 (0x12d25d800) [pid = 1645] [serial = 1964] [outer = 0x12b2c0400] 01:03:55 INFO - PROCESS | 1645 | 1461053035780 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 728ms 01:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:03:55 INFO - PROCESS | 1645 | 1461053035812 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:03:55 INFO - PROCESS | 1645 | 1461053035814 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:03:55 INFO - PROCESS | 1645 | 1461053035816 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 1645 | 1461053035818 Marionette TRACE conn2 <- [1,2590,null,{}] 01:03:55 INFO - PROCESS | 1645 | 1461053035820 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:55 INFO - PROCESS | 1645 | 1461053035925 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:03:56 INFO - PROCESS | 1645 | 1461053036028 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389ec000 == 68 [pid = 1645] [id = 655] 01:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 172 (0x12b050c00) [pid = 1645] [serial = 1965] [outer = 0x0] 01:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 173 (0x12da78800) [pid = 1645] [serial = 1966] [outer = 0x12b050c00] 01:03:56 INFO - PROCESS | 1645 | 1461053036060 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 174 (0x12e292000) [pid = 1645] [serial = 1967] [outer = 0x12b050c00] 01:03:56 INFO - PROCESS | 1645 | 1461053036465 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 01:03:56 INFO - PROCESS | 1645 | 1461053036492 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:03:56 INFO - PROCESS | 1645 | 1461053036493 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:03:56 INFO - PROCESS | 1645 | 1461053036495 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:03:56 INFO - PROCESS | 1645 | 1461053036497 Marionette TRACE conn2 <- [1,2594,null,{}] 01:03:56 INFO - PROCESS | 1645 | 1461053036499 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:56 INFO - PROCESS | 1645 | 1461053036623 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:03:56 INFO - PROCESS | 1645 | 1461053036714 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389ac800 == 69 [pid = 1645] [id = 656] 01:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 175 (0x12e6c3000) [pid = 1645] [serial = 1968] [outer = 0x0] 01:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 176 (0x12e6ccc00) [pid = 1645] [serial = 1969] [outer = 0x12e6c3000] 01:03:56 INFO - PROCESS | 1645 | 1461053036751 Marionette DEBUG loaded listener.js 01:03:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 177 (0x12e9b5c00) [pid = 1645] [serial = 1970] [outer = 0x12e6c3000] 01:03:57 INFO - PROCESS | 1645 | 1461053037181 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 719ms 01:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:03:57 INFO - PROCESS | 1645 | 1461053037215 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1645 | 1461053037216 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:03:57 INFO - PROCESS | 1645 | 1461053037219 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1645 | 1461053037221 Marionette TRACE conn2 <- [1,2598,null,{}] 01:03:57 INFO - PROCESS | 1645 | 1461053037224 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:57 INFO - PROCESS | 1645 | 1461053037363 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:03:57 INFO - PROCESS | 1645 | 1461053037504 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c2a1000 == 70 [pid = 1645] [id = 657] 01:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 178 (0x11519bc00) [pid = 1645] [serial = 1971] [outer = 0x0] 01:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 179 (0x118f1a000) [pid = 1645] [serial = 1972] [outer = 0x11519bc00] 01:03:57 INFO - PROCESS | 1645 | 1461053037557 Marionette DEBUG loaded listener.js 01:03:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 180 (0x12a8cb400) [pid = 1645] [serial = 1973] [outer = 0x11519bc00] 01:03:58 INFO - PROCESS | 1645 | 1461053038308 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1121ms 01:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:03:58 INFO - PROCESS | 1645 | 1461053038341 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:03:58 INFO - PROCESS | 1645 | 1461053038343 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:03:58 INFO - PROCESS | 1645 | 1461053038346 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:03:58 INFO - PROCESS | 1645 | 1461053038349 Marionette TRACE conn2 <- [1,2602,null,{}] 01:03:58 INFO - PROCESS | 1645 | 1461053038352 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:58 INFO - PROCESS | 1645 | 1461053038462 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:03:58 INFO - PROCESS | 1645 | 1461053038537 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be99000 == 71 [pid = 1645] [id = 658] 01:03:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 181 (0x119927800) [pid = 1645] [serial = 1974] [outer = 0x0] 01:03:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 182 (0x11a7a0400) [pid = 1645] [serial = 1975] [outer = 0x119927800] 01:03:58 INFO - PROCESS | 1645 | 1461053038565 Marionette DEBUG loaded listener.js 01:03:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 183 (0x11bbf1c00) [pid = 1645] [serial = 1976] [outer = 0x119927800] 01:03:59 INFO - PROCESS | 1645 | 1461053039040 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 727ms 01:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:03:59 INFO - PROCESS | 1645 | 1461053039073 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:03:59 INFO - PROCESS | 1645 | 1461053039076 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:03:59 INFO - PROCESS | 1645 | 1461053039080 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:03:59 INFO - PROCESS | 1645 | 1461053039082 Marionette TRACE conn2 <- [1,2606,null,{}] 01:03:59 INFO - PROCESS | 1645 | 1461053039100 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:03:59 INFO - PROCESS | 1645 | 1461053039228 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:03:59 INFO - PROCESS | 1645 | 1461053039291 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x125418800 == 72 [pid = 1645] [id = 659] 01:03:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 184 (0x11bcc9000) [pid = 1645] [serial = 1977] [outer = 0x0] 01:03:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 185 (0x11c578000) [pid = 1645] [serial = 1978] [outer = 0x11bcc9000] 01:03:59 INFO - PROCESS | 1645 | 1461053039337 Marionette DEBUG loaded listener.js 01:03:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 186 (0x123adec00) [pid = 1645] [serial = 1979] [outer = 0x11bcc9000] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff77000 == 71 [pid = 1645] [id = 596] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff86000 == 70 [pid = 1645] [id = 650] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12f48e800 == 69 [pid = 1645] [id = 649] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12e717800 == 68 [pid = 1645] [id = 648] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 185 (0x12bbe3c00) [pid = 1645] [serial = 1894] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 184 (0x12e0a2c00) [pid = 1645] [serial = 1834] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12e64c000 == 67 [pid = 1645] [id = 647] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12da48000 == 66 [pid = 1645] [id = 646] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12d21e800 == 65 [pid = 1645] [id = 645] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8ba000 == 64 [pid = 1645] [id = 644] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12b28e000 == 63 [pid = 1645] [id = 643] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7c9800 == 62 [pid = 1645] [id = 642] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12811f800 == 61 [pid = 1645] [id = 641] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11b663000 == 60 [pid = 1645] [id = 640] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11914b000 == 59 [pid = 1645] [id = 639] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff89000 == 58 [pid = 1645] [id = 637] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbd2000 == 57 [pid = 1645] [id = 636] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12f755800 == 56 [pid = 1645] [id = 635] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x12e646800 == 55 [pid = 1645] [id = 634] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x128117800 == 54 [pid = 1645] [id = 633] 01:03:59 INFO - PROCESS | 1645 | --DOCSHELL 0x11bde4000 == 53 [pid = 1645] [id = 632] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 183 (0x12b8f5400) [pid = 1645] [serial = 1891] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 182 (0x12bbd0400) [pid = 1645] [serial = 1892] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 181 (0x11bbf3c00) [pid = 1645] [serial = 1862] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 180 (0x12b04fc00) [pid = 1645] [serial = 1886] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 179 (0x127521800) [pid = 1645] [serial = 1873] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 178 (0x119928400) [pid = 1645] [serial = 1858] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 177 (0x123cdac00) [pid = 1645] [serial = 1870] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 176 (0x12d265c00) [pid = 1645] [serial = 1852] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 175 (0x12b04c000) [pid = 1645] [serial = 1846] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 174 (0x11a7a1400) [pid = 1645] [serial = 1859] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 173 (0x123cdc000) [pid = 1645] [serial = 1868] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 172 (0x12e27a400) [pid = 1645] [serial = 1853] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 171 (0x12815ac00) [pid = 1645] [serial = 1874] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 170 (0x1163ab000) [pid = 1645] [serial = 1856] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 169 (0x11c579c00) [pid = 1645] [serial = 1840] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x11c57e400) [pid = 1645] [serial = 1865] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x123adf400) [pid = 1645] [serial = 1867] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x12b2ba400) [pid = 1645] [serial = 1888] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x12a82d400) [pid = 1645] [serial = 1877] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x12af0bc00) [pid = 1645] [serial = 1883] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x11ad2a800) [pid = 1645] [serial = 1861] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x12af0cc00) [pid = 1645] [serial = 1885] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x12a719c00) [pid = 1645] [serial = 1876] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x12a8c9000) [pid = 1645] [serial = 1879] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x12b3fa400) [pid = 1645] [serial = 1889] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x11c20b000) [pid = 1645] [serial = 1864] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x12a943800) [pid = 1645] [serial = 1880] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x11a535c00) [pid = 1645] [serial = 1837] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x12cfd3c00) [pid = 1645] [serial = 1849] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x12a94a000) [pid = 1645] [serial = 1882] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x127235c00) [pid = 1645] [serial = 1871] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12a824800) [pid = 1645] [serial = 1843] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x114d67000) [pid = 1645] [serial = 1855] [outer = 0x0] [url = about:blank] 01:03:59 INFO - PROCESS | 1645 | 1461053039878 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 825ms 01:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:03:59 INFO - PROCESS | 1645 | 1461053039914 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:03:59 INFO - PROCESS | 1645 | 1461053039916 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:03:59 INFO - PROCESS | 1645 | 1461053039924 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:03:59 INFO - PROCESS | 1645 | 1461053039927 Marionette TRACE conn2 <- [1,2610,null,{}] 01:03:59 INFO - PROCESS | 1645 | 1461053039940 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:00 INFO - PROCESS | 1645 | 1461053040074 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:04:00 INFO - PROCESS | 1645 | 1461053040089 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x127274800 == 54 [pid = 1645] [id = 660] 01:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x126a0d400) [pid = 1645] [serial = 1980] [outer = 0x0] 01:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x126bb2800) [pid = 1645] [serial = 1981] [outer = 0x126a0d400] 01:04:00 INFO - PROCESS | 1645 | 1461053040135 Marionette DEBUG loaded listener.js 01:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x12722a800) [pid = 1645] [serial = 1982] [outer = 0x126a0d400] 01:04:00 INFO - PROCESS | 1645 | 1461053040626 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 729ms 01:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:04:00 INFO - PROCESS | 1645 | 1461053040648 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:04:00 INFO - PROCESS | 1645 | 1461053040650 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:04:00 INFO - PROCESS | 1645 | 1461053040652 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 1645 | 1461053040655 Marionette TRACE conn2 <- [1,2614,null,{}] 01:04:00 INFO - PROCESS | 1645 | 1461053040658 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:00 INFO - PROCESS | 1645 | 1461053040741 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:04:00 INFO - PROCESS | 1645 | 1461053040745 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a92b800 == 55 [pid = 1645] [id = 661] 01:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x127520800) [pid = 1645] [serial = 1983] [outer = 0x0] 01:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x127c5f400) [pid = 1645] [serial = 1984] [outer = 0x127520800] 01:04:00 INFO - PROCESS | 1645 | 1461053040771 Marionette DEBUG loaded listener.js 01:04:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x12a8c4400) [pid = 1645] [serial = 1985] [outer = 0x127520800] 01:04:01 INFO - PROCESS | 1645 | 1461053041116 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 01:04:01 INFO - PROCESS | 1645 | 1461053041174 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:04:01 INFO - PROCESS | 1645 | 1461053041175 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:04:01 INFO - PROCESS | 1645 | 1461053041177 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:04:01 INFO - PROCESS | 1645 | 1461053041178 Marionette TRACE conn2 <- [1,2618,null,{}] 01:04:01 INFO - PROCESS | 1645 | 1461053041180 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:01 INFO - PROCESS | 1645 | 1461053041263 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:04:01 INFO - PROCESS | 1645 | 1461053041267 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ee8800 == 56 [pid = 1645] [id = 662] 01:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x12a8c5800) [pid = 1645] [serial = 1986] [outer = 0x0] 01:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x12a94d800) [pid = 1645] [serial = 1987] [outer = 0x12a8c5800] 01:04:01 INFO - PROCESS | 1645 | 1461053041292 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x12b04c000) [pid = 1645] [serial = 1988] [outer = 0x12a8c5800] 01:04:01 INFO - PROCESS | 1645 | 1461053041656 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 01:04:01 INFO - PROCESS | 1645 | 1461053041699 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:04:01 INFO - PROCESS | 1645 | 1461053041701 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:04:01 INFO - PROCESS | 1645 | 1461053041704 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:04:01 INFO - PROCESS | 1645 | 1461053041706 Marionette TRACE conn2 <- [1,2622,null,{}] 01:04:01 INFO - PROCESS | 1645 | 1461053041709 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:01 INFO - PROCESS | 1645 | 1461053041908 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:04:01 INFO - PROCESS | 1645 | 1461053041927 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da4d800 == 57 [pid = 1645] [id = 663] 01:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x12b81f000) [pid = 1645] [serial = 1989] [outer = 0x0] 01:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x12b8f7400) [pid = 1645] [serial = 1990] [outer = 0x12b81f000] 01:04:01 INFO - PROCESS | 1645 | 1461053041955 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12d265c00) [pid = 1645] [serial = 1991] [outer = 0x12b81f000] 01:04:02 INFO - PROCESS | 1645 | 1461053042310 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 624ms 01:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:04:02 INFO - PROCESS | 1645 | 1461053042328 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1645 | 1461053042330 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:04:02 INFO - PROCESS | 1645 | 1461053042332 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1645 | 1461053042333 Marionette TRACE conn2 <- [1,2626,null,{}] 01:04:02 INFO - PROCESS | 1645 | 1461053042337 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:02 INFO - PROCESS | 1645 | 1461053042446 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:04:02 INFO - PROCESS | 1645 | 1461053042459 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e716800 == 58 [pid = 1645] [id = 664] 01:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x12a8ca000) [pid = 1645] [serial = 1992] [outer = 0x0] 01:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12d39a000) [pid = 1645] [serial = 1993] [outer = 0x12a8ca000] 01:04:02 INFO - PROCESS | 1645 | 1461053042484 Marionette DEBUG loaded listener.js 01:04:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x12e09c000) [pid = 1645] [serial = 1994] [outer = 0x12a8ca000] 01:04:02 INFO - PROCESS | 1645 | 1461053042875 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 570ms 01:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:04:02 INFO - PROCESS | 1645 | 1461053042907 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1645 | 1461053042909 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:04:02 INFO - PROCESS | 1645 | 1461053042911 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1645 | 1461053042912 Marionette TRACE conn2 <- [1,2630,null,{}] 01:04:02 INFO - PROCESS | 1645 | 1461053042914 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:03 INFO - PROCESS | 1645 | 1461053043020 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:04:03 INFO - PROCESS | 1645 | 1461053043059 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1ce000 == 59 [pid = 1645] [id = 665] 01:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x11c467800) [pid = 1645] [serial = 1995] [outer = 0x0] 01:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x12e298c00) [pid = 1645] [serial = 1996] [outer = 0x11c467800] 01:04:03 INFO - PROCESS | 1645 | 1461053043085 Marionette DEBUG loaded listener.js 01:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x12e6cc400) [pid = 1645] [serial = 1997] [outer = 0x11c467800] 01:04:03 INFO - PROCESS | 1645 | 1461053043409 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 01:04:03 INFO - PROCESS | 1645 | 1461053043436 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:04:03 INFO - PROCESS | 1645 | 1461053043439 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:04:03 INFO - PROCESS | 1645 | 1461053043441 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:04:03 INFO - PROCESS | 1645 | 1461053043443 Marionette TRACE conn2 <- [1,2634,null,{}] 01:04:03 INFO - PROCESS | 1645 | 1461053043445 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:03 INFO - PROCESS | 1645 | 1461053043552 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:04:03 INFO - PROCESS | 1645 | 1461053043567 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbd7800 == 60 [pid = 1645] [id = 666] 01:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x12e294400) [pid = 1645] [serial = 1998] [outer = 0x0] 01:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 171 (0x12e9b6000) [pid = 1645] [serial = 1999] [outer = 0x12e294400] 01:04:03 INFO - PROCESS | 1645 | 1461053043594 Marionette DEBUG loaded listener.js 01:04:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 172 (0x12e9bd400) [pid = 1645] [serial = 2000] [outer = 0x12e294400] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 171 (0x12b82b800) [pid = 1645] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 170 (0x12b82c000) [pid = 1645] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 169 (0x12cfcb800) [pid = 1645] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x11465ac00) [pid = 1645] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x127c5e400) [pid = 1645] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x126bb6000) [pid = 1645] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x119126400) [pid = 1645] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x114d5c000) [pid = 1645] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x126e8c000) [pid = 1645] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x11c627800) [pid = 1645] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x1146be400) [pid = 1645] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x1285f0000) [pid = 1645] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x11897b400) [pid = 1645] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x119128c00) [pid = 1645] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x11ad31000) [pid = 1645] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x11bf79000) [pid = 1645] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x12a721c00) [pid = 1645] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x115498c00) [pid = 1645] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12bbe2000) [pid = 1645] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12a71c800) [pid = 1645] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x1146bec00) [pid = 1645] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x11b90fc00) [pid = 1645] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x11c576800) [pid = 1645] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x1163b2800) [pid = 1645] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x123aec400) [pid = 1645] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12722bc00) [pid = 1645] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x1121efc00) [pid = 1645] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x118792000) [pid = 1645] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x11ad24000) [pid = 1645] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x123cd7800) [pid = 1645] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x1275f3000) [pid = 1645] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12af09c00) [pid = 1645] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12a951800) [pid = 1645] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x1177f6400) [pid = 1645] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11a79cc00) [pid = 1645] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x11c165000) [pid = 1645] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x1121f8000) [pid = 1645] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x11a795000) [pid = 1645] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12a715400) [pid = 1645] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12a947c00) [pid = 1645] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x12bbd6400) [pid = 1645] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:04:04 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x1189ea400) [pid = 1645] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:04:04 INFO - PROCESS | 1645 | 1461053044216 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 820ms 01:04:04 INFO - PROCESS | 1645 | 1461053044263 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:04:04 INFO - PROCESS | 1645 | 1461053044264 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:04:04 INFO - PROCESS | 1645 | 1461053044266 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:04:04 INFO - PROCESS | 1645 | 1461053044267 Marionette TRACE conn2 <- [1,2638,null,{}] 01:04:04 INFO - PROCESS | 1645 | 1461053044270 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:04 INFO - PROCESS | 1645 | 1461053044356 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:04:04 INFO - PROCESS | 1645 | 1461053044360 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa18800 == 61 [pid = 1645] [id = 667] 01:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x11403f800) [pid = 1645] [serial = 2001] [outer = 0x0] 01:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x11519d800) [pid = 1645] [serial = 2002] [outer = 0x11403f800] 01:04:04 INFO - PROCESS | 1645 | 1461053044385 Marionette DEBUG loaded listener.js 01:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x119c1e800) [pid = 1645] [serial = 2003] [outer = 0x11403f800] 01:04:04 INFO - PROCESS | 1645 | 1461053044727 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 01:04:04 INFO - PROCESS | 1645 | 1461053044785 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:04:04 INFO - PROCESS | 1645 | 1461053044786 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:04:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:04:04 INFO - PROCESS | 1645 | 1461053044789 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:04:04 INFO - PROCESS | 1645 | 1461053044791 Marionette TRACE conn2 <- [1,2642,null,{}] 01:04:04 INFO - PROCESS | 1645 | 1461053044793 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:04 INFO - PROCESS | 1645 | 1461053044908 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:04:04 INFO - PROCESS | 1645 | 1461053044912 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f49d800 == 62 [pid = 1645] [id = 668] 01:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x11acb9c00) [pid = 1645] [serial = 2004] [outer = 0x0] 01:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x11c576800) [pid = 1645] [serial = 2005] [outer = 0x11acb9c00] 01:04:04 INFO - PROCESS | 1645 | 1461053044943 Marionette DEBUG loaded listener.js 01:04:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x1281e8400) [pid = 1645] [serial = 2006] [outer = 0x11acb9c00] 01:04:05 INFO - PROCESS | 1645 | 1461053045287 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:04:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:04:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 01:04:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:04:05 INFO - PROCESS | 1645 | 1461053045308 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:04:05 INFO - PROCESS | 1645 | 1461053045309 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:04:05 INFO - PROCESS | 1645 | 1461053045311 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 1645 | 1461053045312 Marionette TRACE conn2 <- [1,2646,null,{}] 01:04:05 INFO - PROCESS | 1645 | 1461053045314 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:05 INFO - PROCESS | 1645 | 1461053045401 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:04:05 INFO - PROCESS | 1645 | 1461053045468 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x136fe8800 == 63 [pid = 1645] [id = 669] 01:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x11ad24000) [pid = 1645] [serial = 2007] [outer = 0x0] 01:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12a71ec00) [pid = 1645] [serial = 2008] [outer = 0x11ad24000] 01:04:05 INFO - PROCESS | 1645 | 1461053045493 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12bbe6800) [pid = 1645] [serial = 2009] [outer = 0x11ad24000] 01:04:05 INFO - PROCESS | 1645 | 1461053045760 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:04:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:04:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 01:04:05 INFO - PROCESS | 1645 | 1461053045780 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:04:05 INFO - PROCESS | 1645 | 1461053045781 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:04:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:04:05 INFO - PROCESS | 1645 | 1461053045783 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 1645 | 1461053045784 Marionette TRACE conn2 <- [1,2650,null,{}] 01:04:05 INFO - PROCESS | 1645 | 1461053045794 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:05 INFO - PROCESS | 1645 | 1461053045886 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:04:05 INFO - PROCESS | 1645 | 1461053045890 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389e5000 == 64 [pid = 1645] [id = 670] 01:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12cfd2400) [pid = 1645] [serial = 2010] [outer = 0x0] 01:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12e9afc00) [pid = 1645] [serial = 2011] [outer = 0x12cfd2400] 01:04:05 INFO - PROCESS | 1645 | 1461053045915 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12eba9800) [pid = 1645] [serial = 2012] [outer = 0x12cfd2400] 01:04:06 INFO - PROCESS | 1645 | 1461053046418 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:04:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:04:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 675ms 01:04:06 INFO - PROCESS | 1645 | 1461053046458 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:04:06 INFO - PROCESS | 1645 | 1461053046461 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:04:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:04:06 INFO - PROCESS | 1645 | 1461053046465 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:04:06 INFO - PROCESS | 1645 | 1461053046467 Marionette TRACE conn2 <- [1,2654,null,{}] 01:04:06 INFO - PROCESS | 1645 | 1461053046471 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:06 INFO - PROCESS | 1645 | 1461053046582 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:04:06 INFO - PROCESS | 1645 | 1461053046661 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x125652000 == 65 [pid = 1645] [id = 671] 01:04:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x119128c00) [pid = 1645] [serial = 2013] [outer = 0x0] 01:04:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x11a7d2800) [pid = 1645] [serial = 2014] [outer = 0x119128c00] 01:04:06 INFO - PROCESS | 1645 | 1461053046694 Marionette DEBUG loaded listener.js 01:04:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x11afdf400) [pid = 1645] [serial = 2015] [outer = 0x119128c00] 01:04:07 INFO - PROCESS | 1645 | 1461053047117 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:04:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:04:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 676ms 01:04:07 INFO - PROCESS | 1645 | 1461053047141 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:04:07 INFO - PROCESS | 1645 | 1461053047145 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:04:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:04:07 INFO - PROCESS | 1645 | 1461053047150 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:04:07 INFO - PROCESS | 1645 | 1461053047152 Marionette TRACE conn2 <- [1,2658,null,{}] 01:04:07 INFO - PROCESS | 1645 | 1461053047155 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:07 INFO - PROCESS | 1645 | 1461053047264 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:04:07 INFO - PROCESS | 1645 | 1461053047370 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ba91000 == 66 [pid = 1645] [id = 672] 01:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x11b919800) [pid = 1645] [serial = 2016] [outer = 0x0] 01:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x11c468000) [pid = 1645] [serial = 2017] [outer = 0x11b919800] 01:04:07 INFO - PROCESS | 1645 | 1461053047402 Marionette DEBUG loaded listener.js 01:04:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x126a0d800) [pid = 1645] [serial = 2018] [outer = 0x11b919800] 01:04:07 INFO - PROCESS | 1645 | 1461053047787 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:04:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:04:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 671ms 01:04:07 INFO - PROCESS | 1645 | 1461053047822 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:04:07 INFO - PROCESS | 1645 | 1461053047823 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:04:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:04:07 INFO - PROCESS | 1645 | 1461053047826 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:04:07 INFO - PROCESS | 1645 | 1461053047829 Marionette TRACE conn2 <- [1,2662,null,{}] 01:04:07 INFO - PROCESS | 1645 | 1461053047836 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:07 INFO - PROCESS | 1645 | 1461053047964 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:04:08 INFO - PROCESS | 1645 | 1461053048056 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbe0000 == 67 [pid = 1645] [id = 673] 01:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x1275fd800) [pid = 1645] [serial = 2019] [outer = 0x0] 01:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12a827400) [pid = 1645] [serial = 2020] [outer = 0x1275fd800] 01:04:08 INFO - PROCESS | 1645 | 1461053048088 Marionette DEBUG loaded listener.js 01:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12af0d000) [pid = 1645] [serial = 2021] [outer = 0x1275fd800] 01:04:08 INFO - PROCESS | 1645 | 1461053048529 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:04:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:04:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 725ms 01:04:08 INFO - PROCESS | 1645 | 1461053048552 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:04:08 INFO - PROCESS | 1645 | 1461053048554 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:04:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:04:08 INFO - PROCESS | 1645 | 1461053048556 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:04:08 INFO - PROCESS | 1645 | 1461053048557 Marionette TRACE conn2 <- [1,2666,null,{}] 01:04:08 INFO - PROCESS | 1645 | 1461053048560 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:08 INFO - PROCESS | 1645 | 1461053048666 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:04:08 INFO - PROCESS | 1645 | 1461053048741 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x13941f800 == 68 [pid = 1645] [id = 674] 01:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x12b050000) [pid = 1645] [serial = 2022] [outer = 0x0] 01:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12bbcd800) [pid = 1645] [serial = 2023] [outer = 0x12b050000] 01:04:08 INFO - PROCESS | 1645 | 1461053048771 Marionette DEBUG loaded listener.js 01:04:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x12cf25400) [pid = 1645] [serial = 2024] [outer = 0x12b050000] 01:04:09 INFO - PROCESS | 1645 | 1461053049633 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:04:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:04:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1123ms 01:04:09 INFO - PROCESS | 1645 | 1461053049680 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:04:09 INFO - PROCESS | 1645 | 1461053049681 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:04:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:04:09 INFO - PROCESS | 1645 | 1461053049683 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:04:09 INFO - PROCESS | 1645 | 1461053049685 Marionette TRACE conn2 <- [1,2670,null,{}] 01:04:09 INFO - PROCESS | 1645 | 1461053049687 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:09 INFO - PROCESS | 1645 | 1461053049790 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:04:09 INFO - PROCESS | 1645 | 1461053049853 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a784000 == 69 [pid = 1645] [id = 675] 01:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x12bbd1c00) [pid = 1645] [serial = 2025] [outer = 0x0] 01:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x12e09e800) [pid = 1645] [serial = 2026] [outer = 0x12bbd1c00] 01:04:09 INFO - PROCESS | 1645 | 1461053049924 Marionette DEBUG loaded listener.js 01:04:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x12e9b0800) [pid = 1645] [serial = 2027] [outer = 0x12bbd1c00] 01:04:10 INFO - PROCESS | 1645 | 1461053050768 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] 01:04:10 INFO - PROCESS | 1645 | 1461053050806 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:04:10 INFO - PROCESS | 1645 | 1461053050808 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:04:10 INFO - PROCESS | 1645 | 1461053050809 Marionette TRACE conn2 <- [1,2674,null,{}] 01:04:10 INFO - PROCESS | 1645 | 1461053050812 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:10 INFO - PROCESS | 1645 | 1461053050932 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:04:11 INFO - PROCESS | 1645 | 1461053051038 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x118bbc000 == 70 [pid = 1645] [id = 676] 01:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x1121f5c00) [pid = 1645] [serial = 2028] [outer = 0x0] 01:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x114e99800) [pid = 1645] [serial = 2029] [outer = 0x1121f5c00] 01:04:11 INFO - PROCESS | 1645 | 1461053051072 Marionette DEBUG loaded listener.js 01:04:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x11c211c00) [pid = 1645] [serial = 2030] [outer = 0x1121f5c00] 01:04:12 INFO - PROCESS | 1645 | 1461053052217 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] 01:04:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:04:12 INFO - PROCESS | 1645 | 1461053052234 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:04:12 INFO - PROCESS | 1645 | 1461053052238 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:04:12 INFO - PROCESS | 1645 | 1461053052241 Marionette TRACE conn2 <- [1,2678,null,{}] 01:04:12 INFO - PROCESS | 1645 | 1461053052244 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:12 INFO - PROCESS | 1645 | 1461053052379 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12e659800 == 69 [pid = 1645] [id = 536] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x136fe8800 == 68 [pid = 1645] [id = 669] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12f49d800 == 67 [pid = 1645] [id = 668] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa18800 == 66 [pid = 1645] [id = 667] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbd7800 == 65 [pid = 1645] [id = 666] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1ce000 == 64 [pid = 1645] [id = 665] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12e716800 == 63 [pid = 1645] [id = 664] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x12e609400) [pid = 1645] [serial = 1951] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12da4d800 == 62 [pid = 1645] [id = 663] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x126ee8800 == 61 [pid = 1645] [id = 662] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12a92b800 == 60 [pid = 1645] [id = 661] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x127274800 == 59 [pid = 1645] [id = 660] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x125418800 == 58 [pid = 1645] [id = 659] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12be99000 == 57 [pid = 1645] [id = 658] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x1389ec000 == 56 [pid = 1645] [id = 655] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x136ff6000 == 55 [pid = 1645] [id = 654] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x12d32b800 == 54 [pid = 1645] [id = 653] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x128107800 == 53 [pid = 1645] [id = 652] 01:04:12 INFO - PROCESS | 1645 | --DOCSHELL 0x119747000 == 52 [pid = 1645] [id = 651] 01:04:12 INFO - PROCESS | 1645 | 1461053052477 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x12bb5d800) [pid = 1645] [serial = 1712] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x11a7d0c00) [pid = 1645] [serial = 1715] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x11c165800) [pid = 1645] [serial = 1718] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x127c55400) [pid = 1645] [serial = 1721] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x12a8d0400) [pid = 1645] [serial = 1724] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12bb5d000) [pid = 1645] [serial = 1727] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12cf21c00) [pid = 1645] [serial = 1772] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x11a79bc00) [pid = 1645] [serial = 1775] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x11bd99000) [pid = 1645] [serial = 1778] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x126e97c00) [pid = 1645] [serial = 1781] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12e28fc00) [pid = 1645] [serial = 1835] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12d25f400) [pid = 1645] [serial = 1790] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12bb57000) [pid = 1645] [serial = 1787] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x1163b0c00) [pid = 1645] [serial = 1655] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x11bf78000) [pid = 1645] [serial = 1661] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x127520c00) [pid = 1645] [serial = 1664] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x11a7c3800) [pid = 1645] [serial = 1658] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12a717800) [pid = 1645] [serial = 1667] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12af02c00) [pid = 1645] [serial = 1784] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12bb59400) [pid = 1645] [serial = 1936] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12d25c400) [pid = 1645] [serial = 1939] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12da75000) [pid = 1645] [serial = 1942] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x127670800) [pid = 1645] [serial = 1945] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12d394400) [pid = 1645] [serial = 1940] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12b048000) [pid = 1645] [serial = 1907] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x12a8cc000) [pid = 1645] [serial = 1906] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x126e94c00) [pid = 1645] [serial = 1927] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x127523c00) [pid = 1645] [serial = 1928] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11aa3dc00) [pid = 1645] [serial = 1919] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x119c1c800) [pid = 1645] [serial = 1918] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x126e8a800) [pid = 1645] [serial = 1915] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12da7a000) [pid = 1645] [serial = 1916] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x128163000) [pid = 1645] [serial = 1930] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x126bb3c00) [pid = 1645] [serial = 1903] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x1275f1400) [pid = 1645] [serial = 1904] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12e096c00) [pid = 1645] [serial = 1913] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12cfd3800) [pid = 1645] [serial = 1912] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12cf24800) [pid = 1645] [serial = 1910] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12b2b7800) [pid = 1645] [serial = 1909] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x11a79fc00) [pid = 1645] [serial = 1898] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11912b000) [pid = 1645] [serial = 1897] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x11ade3400) [pid = 1645] [serial = 1921] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11bcbc800) [pid = 1645] [serial = 1922] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11c205400) [pid = 1645] [serial = 1901] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11bbf5000) [pid = 1645] [serial = 1900] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x11ca56000) [pid = 1645] [serial = 1924] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x126baac00) [pid = 1645] [serial = 1925] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12a8d1000) [pid = 1645] [serial = 1933] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12cf26800) [pid = 1645] [serial = 1937] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12b2b9000) [pid = 1645] [serial = 1946] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x12e095000) [pid = 1645] [serial = 1948] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12e098c00) [pid = 1645] [serial = 1943] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12a71c000) [pid = 1645] [serial = 1931] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12b3edc00) [pid = 1645] [serial = 1934] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12e29b000) [pid = 1645] [serial = 1949] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x1257e7c00) [pid = 1645] [serial = 1841] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x12a8ce400) [pid = 1645] [serial = 1844] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12bbd3400) [pid = 1645] [serial = 1847] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12d267400) [pid = 1645] [serial = 1850] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11ad2f000) [pid = 1645] [serial = 1838] [outer = 0x0] [url = about:blank] 01:04:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x119285800 == 53 [pid = 1645] [id = 677] 01:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11519cc00) [pid = 1645] [serial = 2031] [outer = 0x0] 01:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x118987000) [pid = 1645] [serial = 2032] [outer = 0x11519cc00] 01:04:12 INFO - PROCESS | 1645 | 1461053052512 Marionette DEBUG loaded listener.js 01:04:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11a79cc00) [pid = 1645] [serial = 2033] [outer = 0x11519cc00] 01:04:13 INFO - PROCESS | 1645 | 1461053053318 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:04:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:04:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms 01:04:13 INFO - PROCESS | 1645 | 1461053053359 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:04:13 INFO - PROCESS | 1645 | 1461053053363 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:04:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:04:13 INFO - PROCESS | 1645 | 1461053053367 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:04:13 INFO - PROCESS | 1645 | 1461053053369 Marionette TRACE conn2 <- [1,2682,null,{}] 01:04:13 INFO - PROCESS | 1645 | 1461053053371 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:13 INFO - PROCESS | 1645 | 1461053053458 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:04:13 INFO - PROCESS | 1645 | 1461053053463 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x126c7c000 == 54 [pid = 1645] [id = 678] 01:04:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11a7cf000) [pid = 1645] [serial = 2034] [outer = 0x0] 01:04:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x11bbf5000) [pid = 1645] [serial = 2035] [outer = 0x11a7cf000] 01:04:13 INFO - PROCESS | 1645 | 1461053053489 Marionette DEBUG loaded listener.js 01:04:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x11bf75000) [pid = 1645] [serial = 2036] [outer = 0x11a7cf000] 01:04:14 INFO - PROCESS | 1645 | 1461053054335 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:04:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:04:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1022ms 01:04:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:04:14 INFO - PROCESS | 1645 | 1461053054389 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:04:14 INFO - PROCESS | 1645 | 1461053054391 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:04:14 INFO - PROCESS | 1645 | 1461053054393 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:04:14 INFO - PROCESS | 1645 | 1461053054395 Marionette TRACE conn2 <- [1,2686,null,{}] 01:04:14 INFO - PROCESS | 1645 | 1461053054423 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:14 INFO - PROCESS | 1645 | 1461053054532 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:04:14 INFO - PROCESS | 1645 | 1461053054568 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a781000 == 55 [pid = 1645] [id = 679] 01:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x11c45c800) [pid = 1645] [serial = 2037] [outer = 0x0] 01:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x123aebc00) [pid = 1645] [serial = 2038] [outer = 0x11c45c800] 01:04:14 INFO - PROCESS | 1645 | 1461053054596 Marionette DEBUG loaded listener.js 01:04:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x126baa400) [pid = 1645] [serial = 2039] [outer = 0x11c45c800] 01:04:15 INFO - PROCESS | 1645 | 1461053055414 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] 01:04:15 INFO - PROCESS | 1645 | 1461053055434 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:04:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:04:15 INFO - PROCESS | 1645 | 1461053055437 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1645 | 1461053055439 Marionette TRACE conn2 <- [1,2690,null,{}] 01:04:15 INFO - PROCESS | 1645 | 1461053055442 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:15 INFO - PROCESS | 1645 | 1461053055549 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:04:15 INFO - PROCESS | 1645 | 1461053055587 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b77b800 == 56 [pid = 1645] [id = 680] 01:04:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x126bb4c00) [pid = 1645] [serial = 2040] [outer = 0x0] 01:04:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x127514800) [pid = 1645] [serial = 2041] [outer = 0x126bb4c00] 01:04:15 INFO - PROCESS | 1645 | 1461053055613 Marionette DEBUG loaded listener.js 01:04:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12785ec00) [pid = 1645] [serial = 2042] [outer = 0x126bb4c00] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12a8ca000) [pid = 1645] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x119927800) [pid = 1645] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x126a0d400) [pid = 1645] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x127520800) [pid = 1645] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12a8c5800) [pid = 1645] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x11bcc9000) [pid = 1645] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x11c467800) [pid = 1645] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12e294400) [pid = 1645] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11403f800) [pid = 1645] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11acb9c00) [pid = 1645] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x12b81f000) [pid = 1645] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x11ad24000) [pid = 1645] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:04:16 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12e295c00) [pid = 1645] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:04:16 INFO - PROCESS | 1645 | 1461053056541 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] 01:04:16 INFO - PROCESS | 1645 | 1461053056560 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:04:16 INFO - PROCESS | 1645 | 1461053056562 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:04:16 INFO - PROCESS | 1645 | 1461053056563 Marionette TRACE conn2 <- [1,2694,null,{}] 01:04:16 INFO - PROCESS | 1645 | 1461053056565 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:16 INFO - PROCESS | 1645 | 1461053056651 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:04:16 INFO - PROCESS | 1645 | 1461053056656 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bba9800 == 57 [pid = 1645] [id = 681] 01:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x118f1a400) [pid = 1645] [serial = 2043] [outer = 0x0] 01:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x12560d800) [pid = 1645] [serial = 2044] [outer = 0x118f1a400] 01:04:16 INFO - PROCESS | 1645 | 1461053056681 Marionette DEBUG loaded listener.js 01:04:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x128161800) [pid = 1645] [serial = 2045] [outer = 0x118f1a400] 01:04:17 INFO - PROCESS | 1645 | 1461053057511 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] 01:04:17 INFO - PROCESS | 1645 | 1461053057536 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:04:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:04:17 INFO - PROCESS | 1645 | 1461053057540 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:04:17 INFO - PROCESS | 1645 | 1461053057542 Marionette TRACE conn2 <- [1,2698,null,{}] 01:04:17 INFO - PROCESS | 1645 | 1461053057544 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:17 INFO - PROCESS | 1645 | 1461053057663 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:04:17 INFO - PROCESS | 1645 | 1461053057670 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d3d9800 == 58 [pid = 1645] [id = 682] 01:04:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x126e8b000) [pid = 1645] [serial = 2046] [outer = 0x0] 01:04:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12a8cc400) [pid = 1645] [serial = 2047] [outer = 0x126e8b000] 01:04:17 INFO - PROCESS | 1645 | 1461053057698 Marionette DEBUG loaded listener.js 01:04:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12b2c0c00) [pid = 1645] [serial = 2048] [outer = 0x126e8b000] 01:04:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:04:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:04:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:04:18 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 01:04:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:18 INFO - _addTest/ [0,2701,"getWindowHandle",null] 01:04:18 INFO - PROCESS | 1645 | 1461053058564 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:04:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:04:18 INFO - PROCESS | 1645 | 1461053058568 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:04:18 INFO - PROCESS | 1645 | 1461053058572 Marionette TRACE conn2 <- [1,2702,null,{}] 01:04:18 INFO - PROCESS | 1645 | 1461053058594 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:18 INFO - PROCESS | 1645 | 1461053058706 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:04:18 INFO - PROCESS | 1645 | 1461053058765 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255e4800 == 59 [pid = 1645] [id = 683] 01:04:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x118f19c00) [pid = 1645] [serial = 2049] [outer = 0x0] 01:04:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x119926800) [pid = 1645] [serial = 2050] [outer = 0x118f19c00] 01:04:18 INFO - PROCESS | 1645 | 1461053058798 Marionette DEBUG loaded listener.js 01:04:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x11ade3c00) [pid = 1645] [serial = 2051] [outer = 0x118f19c00] 01:04:19 INFO - PROCESS | 1645 | 1461053059260 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:04:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:04:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 724ms 01:04:19 INFO - PROCESS | 1645 | 1461053059292 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:04:19 INFO - PROCESS | 1645 | 1461053059297 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:04:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:04:19 INFO - PROCESS | 1645 | 1461053059301 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:04:19 INFO - PROCESS | 1645 | 1461053059303 Marionette TRACE conn2 <- [1,2706,null,{}] 01:04:19 INFO - PROCESS | 1645 | 1461053059324 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:19 INFO - PROCESS | 1645 | 1461053059429 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:04:19 INFO - PROCESS | 1645 | 1461053059500 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a928000 == 60 [pid = 1645] [id = 684] 01:04:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x118f1a800) [pid = 1645] [serial = 2052] [outer = 0x0] 01:04:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11c463000) [pid = 1645] [serial = 2053] [outer = 0x118f1a800] 01:04:19 INFO - PROCESS | 1645 | 1461053059530 Marionette DEBUG loaded listener.js 01:04:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x123cd7c00) [pid = 1645] [serial = 2054] [outer = 0x118f1a800] 01:04:19 INFO - PROCESS | 1645 | 1461053059959 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:04:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:04:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 686ms 01:04:19 INFO - PROCESS | 1645 | 1461053059988 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:04:19 INFO - PROCESS | 1645 | 1461053059989 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:04:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:04:19 INFO - PROCESS | 1645 | 1461053059991 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:04:19 INFO - PROCESS | 1645 | 1461053059994 Marionette TRACE conn2 <- [1,2710,null,{}] 01:04:20 INFO - PROCESS | 1645 | 1461053060026 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:20 INFO - PROCESS | 1645 | 1461053060136 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:04:20 INFO - PROCESS | 1645 | 1461053060209 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e646800 == 61 [pid = 1645] [id = 685] 01:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1268b1800) [pid = 1645] [serial = 2055] [outer = 0x0] 01:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x1285ec800) [pid = 1645] [serial = 2056] [outer = 0x1268b1800] 01:04:20 INFO - PROCESS | 1645 | 1461053060243 Marionette DEBUG loaded listener.js 01:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12a94fc00) [pid = 1645] [serial = 2057] [outer = 0x1268b1800] 01:04:20 INFO - PROCESS | 1645 | 1461053060680 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:04:20 INFO - PROCESS | 1645 | 1461053060718 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:04:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:04:20 INFO - PROCESS | 1645 | 1461053060720 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:04:20 INFO - PROCESS | 1645 | 1461053060721 Marionette TRACE conn2 <- [1,2714,null,{}] 01:04:20 INFO - PROCESS | 1645 | 1461053060724 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:20 INFO - PROCESS | 1645 | 1461053060826 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:04:20 INFO - PROCESS | 1645 | 1461053060888 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e71b800 == 62 [pid = 1645] [id = 686] 01:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12af0c000) [pid = 1645] [serial = 2058] [outer = 0x0] 01:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12b3fa400) [pid = 1645] [serial = 2059] [outer = 0x12af0c000] 01:04:20 INFO - PROCESS | 1645 | 1461053060918 Marionette DEBUG loaded listener.js 01:04:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12bb5d800) [pid = 1645] [serial = 2060] [outer = 0x12af0c000] 01:04:21 INFO - PROCESS | 1645 | 1461053061361 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:04:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:04:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 669ms 01:04:21 INFO - PROCESS | 1645 | 1461053061390 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:04:21 INFO - PROCESS | 1645 | 1461053061391 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:04:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:04:21 INFO - PROCESS | 1645 | 1461053061394 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:04:21 INFO - PROCESS | 1645 | 1461053061395 Marionette TRACE conn2 <- [1,2718,null,{}] 01:04:21 INFO - PROCESS | 1645 | 1461053061397 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:21 INFO - PROCESS | 1645 | 1461053061517 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:04:21 INFO - PROCESS | 1645 | 1461053061592 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f48e800 == 63 [pid = 1645] [id = 687] 01:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12bbd0400) [pid = 1645] [serial = 2061] [outer = 0x0] 01:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12cf1f400) [pid = 1645] [serial = 2062] [outer = 0x12bbd0400] 01:04:21 INFO - PROCESS | 1645 | 1461053061622 Marionette DEBUG loaded listener.js 01:04:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12cfd5000) [pid = 1645] [serial = 2063] [outer = 0x12bbd0400] 01:04:22 INFO - PROCESS | 1645 | 1461053062063 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:04:22 INFO - PROCESS | 1645 | 1461053062117 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:04:22 INFO - PROCESS | 1645 | 1461053062120 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:04:22 INFO - PROCESS | 1645 | 1461053062123 Marionette TRACE conn2 <- [1,2722,null,{}] 01:04:22 INFO - PROCESS | 1645 | 1461053062126 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:22 INFO - PROCESS | 1645 | 1461053062242 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:04:22 INFO - PROCESS | 1645 | 1461053062316 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbd6800 == 64 [pid = 1645] [id = 688] 01:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12da7a400) [pid = 1645] [serial = 2064] [outer = 0x0] 01:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12e299c00) [pid = 1645] [serial = 2065] [outer = 0x12da7a400] 01:04:22 INFO - PROCESS | 1645 | 1461053062348 Marionette DEBUG loaded listener.js 01:04:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12e6c9c00) [pid = 1645] [serial = 2066] [outer = 0x12da7a400] 01:04:22 INFO - PROCESS | 1645 | 1461053062776 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:04:22 INFO - PROCESS | 1645 | 1461053062795 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:04:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:04:22 INFO - PROCESS | 1645 | 1461053062816 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:04:22 INFO - PROCESS | 1645 | 1461053062817 Marionette TRACE conn2 <- [1,2726,null,{}] 01:04:22 INFO - PROCESS | 1645 | 1461053062834 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:22 INFO - PROCESS | 1645 | 1461053062937 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:04:23 INFO - PROCESS | 1645 | 1461053063000 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x13035c800 == 65 [pid = 1645] [id = 689] 01:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x12e6cec00) [pid = 1645] [serial = 2067] [outer = 0x0] 01:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x12e9b4800) [pid = 1645] [serial = 2068] [outer = 0x12e6cec00] 01:04:23 INFO - PROCESS | 1645 | 1461053063069 Marionette DEBUG loaded listener.js 01:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x12eba4800) [pid = 1645] [serial = 2069] [outer = 0x12e6cec00] 01:04:23 INFO - PROCESS | 1645 | 1461053063477 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:04:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:04:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 674ms 01:04:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:04:23 INFO - PROCESS | 1645 | 1461053063490 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:04:23 INFO - PROCESS | 1645 | 1461053063491 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:04:23 INFO - PROCESS | 1645 | 1461053063494 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:04:23 INFO - PROCESS | 1645 | 1461053063495 Marionette TRACE conn2 <- [1,2730,null,{}] 01:04:23 INFO - PROCESS | 1645 | 1461053063497 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:23 INFO - PROCESS | 1645 | 1461053063602 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:04:23 INFO - PROCESS | 1645 | 1461053063680 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b295800 == 66 [pid = 1645] [id = 690] 01:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11c20d800) [pid = 1645] [serial = 2070] [outer = 0x0] 01:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x12e606000) [pid = 1645] [serial = 2071] [outer = 0x11c20d800] 01:04:23 INFO - PROCESS | 1645 | 1461053063711 Marionette DEBUG loaded listener.js 01:04:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12ebab000) [pid = 1645] [serial = 2072] [outer = 0x11c20d800] 01:04:24 INFO - PROCESS | 1645 | 1461053064711 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:04:24 INFO - PROCESS | 1645 | 1461053064721 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:04:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:04:24 INFO - PROCESS | 1645 | 1461053064724 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:04:24 INFO - PROCESS | 1645 | 1461053064725 Marionette TRACE conn2 <- [1,2734,null,{}] 01:04:24 INFO - PROCESS | 1645 | 1461053064729 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:24 INFO - PROCESS | 1645 | 1461053064886 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x11bba9800 == 65 [pid = 1645] [id = 681] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12b77b800 == 64 [pid = 1645] [id = 680] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12a781000 == 63 [pid = 1645] [id = 679] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x126c7c000 == 62 [pid = 1645] [id = 678] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x119285800 == 61 [pid = 1645] [id = 677] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x118bbc000 == 60 [pid = 1645] [id = 676] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12b8f7800) [pid = 1645] [serial = 1963] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x11bcc7400) [pid = 1645] [serial = 1957] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x114c0d000) [pid = 1645] [serial = 1954] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x126c9c400) [pid = 1645] [serial = 1960] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12da78800) [pid = 1645] [serial = 1966] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12e6ccc00) [pid = 1645] [serial = 1969] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x118f1a000) [pid = 1645] [serial = 1972] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12e9afc00) [pid = 1645] [serial = 2011] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12a784000 == 59 [pid = 1645] [id = 675] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x13941f800 == 58 [pid = 1645] [id = 674] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbe0000 == 57 [pid = 1645] [id = 673] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x12ba91000 == 56 [pid = 1645] [id = 672] 01:04:24 INFO - PROCESS | 1645 | --DOCSHELL 0x125652000 == 55 [pid = 1645] [id = 671] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12e6c2c00) [pid = 1645] [serial = 1952] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12d39a000) [pid = 1645] [serial = 1993] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x11a7a0400) [pid = 1645] [serial = 1975] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11bbf1c00) [pid = 1645] [serial = 1976] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x126bb2800) [pid = 1645] [serial = 1981] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x12722a800) [pid = 1645] [serial = 1982] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x127c5f400) [pid = 1645] [serial = 1984] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12a8c4400) [pid = 1645] [serial = 1985] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x12a94d800) [pid = 1645] [serial = 1987] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12b04c000) [pid = 1645] [serial = 1988] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x123adec00) [pid = 1645] [serial = 1979] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x11c578000) [pid = 1645] [serial = 1978] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12e298c00) [pid = 1645] [serial = 1996] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12e09c000) [pid = 1645] [serial = 1994] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12e9b6000) [pid = 1645] [serial = 1999] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12e6cc400) [pid = 1645] [serial = 1997] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x119c1e800) [pid = 1645] [serial = 2003] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x11519d800) [pid = 1645] [serial = 2002] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x12e9bd400) [pid = 1645] [serial = 2000] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x11c576800) [pid = 1645] [serial = 2005] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12b8f7400) [pid = 1645] [serial = 1990] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 98 (0x12a71ec00) [pid = 1645] [serial = 2008] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 97 (0x1281e8400) [pid = 1645] [serial = 2006] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 96 (0x12bbe6800) [pid = 1645] [serial = 2009] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | --DOMWINDOW == 95 (0x12d265c00) [pid = 1645] [serial = 1991] [outer = 0x0] [url = about:blank] 01:04:24 INFO - PROCESS | 1645 | 1461053064981 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdf1000 == 56 [pid = 1645] [id = 691] 01:04:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 96 (0x118f14400) [pid = 1645] [serial = 2073] [outer = 0x0] 01:04:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 97 (0x11a7c8000) [pid = 1645] [serial = 2074] [outer = 0x118f14400] 01:04:25 INFO - PROCESS | 1645 | 1461053065013 Marionette DEBUG loaded listener.js 01:04:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 98 (0x11bbf2800) [pid = 1645] [serial = 2075] [outer = 0x118f14400] 01:04:25 INFO - PROCESS | 1645 | 1461053065307 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:04:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:04:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 620ms 01:04:25 INFO - PROCESS | 1645 | 1461053065345 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:04:25 INFO - PROCESS | 1645 | 1461053065348 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:04:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:04:25 INFO - PROCESS | 1645 | 1461053065353 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:04:25 INFO - PROCESS | 1645 | 1461053065358 Marionette TRACE conn2 <- [1,2738,null,{}] 01:04:25 INFO - PROCESS | 1645 | 1461053065361 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:25 INFO - PROCESS | 1645 | 1461053065452 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:04:25 INFO - PROCESS | 1645 | 1461053065457 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a226000 == 57 [pid = 1645] [id = 692] 01:04:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 99 (0x11bbf6c00) [pid = 1645] [serial = 2076] [outer = 0x0] 01:04:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11c45e000) [pid = 1645] [serial = 2077] [outer = 0x11bbf6c00] 01:04:25 INFO - PROCESS | 1645 | 1461053065483 Marionette DEBUG loaded listener.js 01:04:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x126a0c000) [pid = 1645] [serial = 2078] [outer = 0x11bbf6c00] 01:04:25 INFO - PROCESS | 1645 | 1461053065849 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:04:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:04:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 524ms 01:04:25 INFO - PROCESS | 1645 | 1461053065878 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:04:25 INFO - PROCESS | 1645 | 1461053065879 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:04:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:04:25 INFO - PROCESS | 1645 | 1461053065882 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:04:25 INFO - PROCESS | 1645 | 1461053065884 Marionette TRACE conn2 <- [1,2742,null,{}] 01:04:25 INFO - PROCESS | 1645 | 1461053065892 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:25 INFO - PROCESS | 1645 | 1461053065983 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:04:25 INFO - PROCESS | 1645 | 1461053065988 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a917800 == 58 [pid = 1645] [id = 693] 01:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x126bb3c00) [pid = 1645] [serial = 2079] [outer = 0x0] 01:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x12785d400) [pid = 1645] [serial = 2080] [outer = 0x126bb3c00] 01:04:26 INFO - PROCESS | 1645 | 1461053066016 Marionette DEBUG loaded listener.js 01:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x12a8ca000) [pid = 1645] [serial = 2081] [outer = 0x126bb3c00] 01:04:26 INFO - PROCESS | 1645 | 1461053066394 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:04:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:04:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 01:04:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:04:26 INFO - PROCESS | 1645 | 1461053066407 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:04:26 INFO - PROCESS | 1645 | 1461053066408 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:04:26 INFO - PROCESS | 1645 | 1461053066411 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:04:26 INFO - PROCESS | 1645 | 1461053066412 Marionette TRACE conn2 <- [1,2746,null,{}] 01:04:26 INFO - PROCESS | 1645 | 1461053066414 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:26 INFO - PROCESS | 1645 | 1461053066504 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:04:26 INFO - PROCESS | 1645 | 1461053066508 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc8c800 == 59 [pid = 1645] [id = 694] 01:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x12a94d800) [pid = 1645] [serial = 2082] [outer = 0x0] 01:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x12b82bc00) [pid = 1645] [serial = 2083] [outer = 0x12a94d800] 01:04:26 INFO - PROCESS | 1645 | 1461053066535 Marionette DEBUG loaded listener.js 01:04:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x12d25c400) [pid = 1645] [serial = 2084] [outer = 0x12a94d800] 01:04:26 INFO - PROCESS | 1645 | 1461053066892 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:04:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:04:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 522ms 01:04:26 INFO - PROCESS | 1645 | 1461053066934 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:04:26 INFO - PROCESS | 1645 | 1461053066936 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:04:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:04:26 INFO - PROCESS | 1645 | 1461053066939 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:04:26 INFO - PROCESS | 1645 | 1461053066941 Marionette TRACE conn2 <- [1,2750,null,{}] 01:04:26 INFO - PROCESS | 1645 | 1461053066944 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:27 INFO - PROCESS | 1645 | 1461053067129 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:04:27 INFO - PROCESS | 1645 | 1461053067153 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d327800 == 60 [pid = 1645] [id = 695] 01:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x12af0a400) [pid = 1645] [serial = 2085] [outer = 0x0] 01:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12d394400) [pid = 1645] [serial = 2086] [outer = 0x12af0a400] 01:04:27 INFO - PROCESS | 1645 | 1461053067194 Marionette DEBUG loaded listener.js 01:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x12e282400) [pid = 1645] [serial = 2087] [outer = 0x12af0a400] 01:04:27 INFO - PROCESS | 1645 | 1461053067593 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:04:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:04:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 672ms 01:04:27 INFO - PROCESS | 1645 | 1461053067612 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:04:27 INFO - PROCESS | 1645 | 1461053067613 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:04:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:04:27 INFO - PROCESS | 1645 | 1461053067616 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:04:27 INFO - PROCESS | 1645 | 1461053067617 Marionette TRACE conn2 <- [1,2754,null,{}] 01:04:27 INFO - PROCESS | 1645 | 1461053067619 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:27 INFO - PROCESS | 1645 | 1461053067792 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:04:27 INFO - PROCESS | 1645 | 1461053067811 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:27 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebda800 == 61 [pid = 1645] [id = 696] 01:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x12e297000) [pid = 1645] [serial = 2088] [outer = 0x0] 01:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12ebaac00) [pid = 1645] [serial = 2089] [outer = 0x12e297000] 01:04:27 INFO - PROCESS | 1645 | 1461053067839 Marionette DEBUG loaded listener.js 01:04:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12f146000) [pid = 1645] [serial = 2090] [outer = 0x12e297000] 01:04:28 INFO - PROCESS | 1645 | 1461053068179 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:04:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:04:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 571ms 01:04:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:04:28 INFO - PROCESS | 1645 | 1461053068188 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:04:28 INFO - PROCESS | 1645 | 1461053068189 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:04:28 INFO - PROCESS | 1645 | 1461053068191 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:04:28 INFO - PROCESS | 1645 | 1461053068192 Marionette TRACE conn2 <- [1,2758,null,{}] 01:04:28 INFO - PROCESS | 1645 | 1461053068194 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:28 INFO - PROCESS | 1645 | 1461053068307 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:04:28 INFO - PROCESS | 1645 | 1461053068323 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f76d000 == 62 [pid = 1645] [id = 697] 01:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12f148400) [pid = 1645] [serial = 2091] [outer = 0x0] 01:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12f14d000) [pid = 1645] [serial = 2092] [outer = 0x12f148400] 01:04:28 INFO - PROCESS | 1645 | 1461053068347 Marionette DEBUG loaded listener.js 01:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12f462000) [pid = 1645] [serial = 2093] [outer = 0x12f148400] 01:04:28 INFO - PROCESS | 1645 | 1461053068692 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:04:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:04:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 01:04:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:04:28 INFO - PROCESS | 1645 | 1461053068711 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:04:28 INFO - PROCESS | 1645 | 1461053068712 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:04:28 INFO - PROCESS | 1645 | 1461053068714 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:04:28 INFO - PROCESS | 1645 | 1461053068715 Marionette TRACE conn2 <- [1,2762,null,{}] 01:04:28 INFO - PROCESS | 1645 | 1461053068717 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:28 INFO - PROCESS | 1645 | 1461053068826 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:04:28 INFO - PROCESS | 1645 | 1461053068866 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:28 INFO - PROCESS | 1645 | ++DOCSHELL 0x136f0c000 == 63 [pid = 1645] [id = 698] 01:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12ebb2400) [pid = 1645] [serial = 2094] [outer = 0x0] 01:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12f467c00) [pid = 1645] [serial = 2095] [outer = 0x12ebb2400] 01:04:28 INFO - PROCESS | 1645 | 1461053068891 Marionette DEBUG loaded listener.js 01:04:28 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12f46dc00) [pid = 1645] [serial = 2096] [outer = 0x12ebb2400] 01:04:29 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12bb58400) [pid = 1645] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:04:29 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x1121f5c00) [pid = 1645] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:04:29 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x11519cc00) [pid = 1645] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:04:29 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x11a7cf000) [pid = 1645] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:04:29 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x126bb4c00) [pid = 1645] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:04:29 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x118f1a400) [pid = 1645] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:04:29 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11c45c800) [pid = 1645] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:04:29 INFO - PROCESS | 1645 | 1461053069259 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:04:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:04:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 568ms 01:04:29 INFO - PROCESS | 1645 | 1461053069282 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:04:29 INFO - PROCESS | 1645 | 1461053069284 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:04:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:04:29 INFO - PROCESS | 1645 | 1461053069286 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:04:29 INFO - PROCESS | 1645 | 1461053069287 Marionette TRACE conn2 <- [1,2766,null,{}] 01:04:29 INFO - PROCESS | 1645 | 1461053069289 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:29 INFO - PROCESS | 1645 | 1461053069378 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:04:29 INFO - PROCESS | 1645 | 1461053069442 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x136f1e000 == 64 [pid = 1645] [id = 699] 01:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11c45c800) [pid = 1645] [serial = 2097] [outer = 0x0] 01:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12bb58400) [pid = 1645] [serial = 2098] [outer = 0x11c45c800] 01:04:29 INFO - PROCESS | 1645 | 1461053069467 Marionette DEBUG loaded listener.js 01:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12f71e000) [pid = 1645] [serial = 2099] [outer = 0x11c45c800] 01:04:29 INFO - PROCESS | 1645 | 1461053069755 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:04:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:04:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 01:04:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:04:29 INFO - PROCESS | 1645 | 1461053069807 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:04:29 INFO - PROCESS | 1645 | 1461053069809 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:04:29 INFO - PROCESS | 1645 | 1461053069811 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:04:29 INFO - PROCESS | 1645 | 1461053069812 Marionette TRACE conn2 <- [1,2770,null,{}] 01:04:29 INFO - PROCESS | 1645 | 1461053069814 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:29 INFO - PROCESS | 1645 | 1461053069901 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:04:29 INFO - PROCESS | 1645 | 1461053069905 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:29 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389a8800 == 65 [pid = 1645] [id = 700] 01:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x123a51400) [pid = 1645] [serial = 2100] [outer = 0x0] 01:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x123a55400) [pid = 1645] [serial = 2101] [outer = 0x123a51400] 01:04:29 INFO - PROCESS | 1645 | 1461053069930 Marionette DEBUG loaded listener.js 01:04:29 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x123a59c00) [pid = 1645] [serial = 2102] [outer = 0x123a51400] 01:04:30 INFO - PROCESS | 1645 | 1461053070265 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:04:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:04:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 469ms 01:04:30 INFO - PROCESS | 1645 | 1461053070280 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1645 | 1461053070282 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:04:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:04:30 INFO - PROCESS | 1645 | 1461053070284 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1645 | 1461053070287 Marionette TRACE conn2 <- [1,2774,null,{}] 01:04:30 INFO - PROCESS | 1645 | 1461053070293 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:30 INFO - PROCESS | 1645 | 1461053070455 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:04:30 INFO - PROCESS | 1645 | 1461053070465 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:30 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389d5000 == 66 [pid = 1645] [id = 701] 01:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x123a56c00) [pid = 1645] [serial = 2103] [outer = 0x0] 01:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12f71f800) [pid = 1645] [serial = 2104] [outer = 0x123a56c00] 01:04:30 INFO - PROCESS | 1645 | 1461053070510 Marionette DEBUG loaded listener.js 01:04:30 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12f90d000) [pid = 1645] [serial = 2105] [outer = 0x123a56c00] 01:04:30 INFO - PROCESS | 1645 | 1461053070937 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:04:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:04:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 674ms 01:04:30 INFO - PROCESS | 1645 | 1461053070959 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:04:30 INFO - PROCESS | 1645 | 1461053070960 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:04:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:04:30 INFO - PROCESS | 1645 | 1461053070962 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:04:30 INFO - PROCESS | 1645 | 1461053070963 Marionette TRACE conn2 <- [1,2778,null,{}] 01:04:30 INFO - PROCESS | 1645 | 1461053070965 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:31 INFO - PROCESS | 1645 | 1461053071050 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:04:31 INFO - PROCESS | 1645 | 1461053071255 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 1645 | ++DOCSHELL 0x11aa9f000 == 67 [pid = 1645] [id = 702] 01:04:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x114406400) [pid = 1645] [serial = 2106] [outer = 0x0] 01:04:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x114d60800) [pid = 1645] [serial = 2107] [outer = 0x114406400] 01:04:31 INFO - PROCESS | 1645 | 1461053071313 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11924d800) [pid = 1645] [serial = 2108] [outer = 0x114406400] 01:04:31 INFO - PROCESS | 1645 | 1461053071809 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:04:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:04:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 920ms 01:04:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:04:31 INFO - PROCESS | 1645 | 1461053071884 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:04:31 INFO - PROCESS | 1645 | 1461053071887 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:04:31 INFO - PROCESS | 1645 | 1461053071892 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:04:31 INFO - PROCESS | 1645 | 1461053071896 Marionette TRACE conn2 <- [1,2782,null,{}] 01:04:31 INFO - PROCESS | 1645 | 1461053071902 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:32 INFO - PROCESS | 1645 | 1461053072069 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:04:32 INFO - PROCESS | 1645 | 1461053072183 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7e1800 == 68 [pid = 1645] [id = 703] 01:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11c469800) [pid = 1645] [serial = 2109] [outer = 0x0] 01:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x123cd9c00) [pid = 1645] [serial = 2110] [outer = 0x11c469800] 01:04:32 INFO - PROCESS | 1645 | 1461053072233 Marionette DEBUG loaded listener.js 01:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x126e30800) [pid = 1645] [serial = 2111] [outer = 0x11c469800] 01:04:32 INFO - PROCESS | 1645 | 1461053072704 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:04:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:04:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 827ms 01:04:32 INFO - PROCESS | 1645 | 1461053072719 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:04:32 INFO - PROCESS | 1645 | 1461053072721 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:04:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:04:32 INFO - PROCESS | 1645 | 1461053072725 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:04:32 INFO - PROCESS | 1645 | 1461053072726 Marionette TRACE conn2 <- [1,2786,null,{}] 01:04:32 INFO - PROCESS | 1645 | 1461053072729 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:32 INFO - PROCESS | 1645 | 1461053072840 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:04:32 INFO - PROCESS | 1645 | 1461053072947 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:32 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebd8800 == 69 [pid = 1645] [id = 704] 01:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x126e8bc00) [pid = 1645] [serial = 2112] [outer = 0x0] 01:04:32 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x12a723c00) [pid = 1645] [serial = 2113] [outer = 0x126e8bc00] 01:04:32 INFO - PROCESS | 1645 | 1461053072980 Marionette DEBUG loaded listener.js 01:04:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12b8f7000) [pid = 1645] [serial = 2114] [outer = 0x126e8bc00] 01:04:33 INFO - PROCESS | 1645 | --DOCSHELL 0x12f764800 == 68 [pid = 1645] [id = 16] 01:04:33 INFO - PROCESS | 1645 | 1461053073454 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:04:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:04:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 769ms 01:04:33 INFO - PROCESS | 1645 | 1461053073502 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:04:33 INFO - PROCESS | 1645 | 1461053073504 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:04:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:04:33 INFO - PROCESS | 1645 | 1461053073539 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:04:33 INFO - PROCESS | 1645 | 1461053073543 Marionette TRACE conn2 <- [1,2790,null,{}] 01:04:33 INFO - PROCESS | 1645 | 1461053073564 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:33 INFO - PROCESS | 1645 | 1461053073665 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:04:33 INFO - PROCESS | 1645 | 1461053073740 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:33 INFO - PROCESS | 1645 | ++DOCSHELL 0x139426000 == 69 [pid = 1645] [id = 705] 01:04:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x126e8e800) [pid = 1645] [serial = 2115] [outer = 0x0] 01:04:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x12e9bb800) [pid = 1645] [serial = 2116] [outer = 0x126e8e800] 01:04:33 INFO - PROCESS | 1645 | 1461053073769 Marionette DEBUG loaded listener.js 01:04:33 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12ebafc00) [pid = 1645] [serial = 2117] [outer = 0x126e8e800] 01:04:34 INFO - PROCESS | 1645 | 1461053074180 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:04:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:04:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 709ms 01:04:34 INFO - PROCESS | 1645 | 1461053074228 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:04:34 INFO - PROCESS | 1645 | 1461053074230 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:04:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:04:34 INFO - PROCESS | 1645 | 1461053074233 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:04:34 INFO - PROCESS | 1645 | 1461053074234 Marionette TRACE conn2 <- [1,2794,null,{}] 01:04:34 INFO - PROCESS | 1645 | 1461053074236 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:34 INFO - PROCESS | 1645 | 1461053074345 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:04:34 INFO - PROCESS | 1645 | 1461053074488 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:34 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a853000 == 70 [pid = 1645] [id = 706] 01:04:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x114d60400) [pid = 1645] [serial = 2118] [outer = 0x0] 01:04:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12f14c000) [pid = 1645] [serial = 2119] [outer = 0x114d60400] 01:04:34 INFO - PROCESS | 1645 | 1461053074521 Marionette DEBUG loaded listener.js 01:04:34 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12f725400) [pid = 1645] [serial = 2120] [outer = 0x114d60400] 01:04:34 INFO - PROCESS | 1645 | 1461053074941 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:04:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:04:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 769ms 01:04:35 INFO - PROCESS | 1645 | 1461053075003 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1645 | 1461053075004 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:04:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:04:35 INFO - PROCESS | 1645 | 1461053075006 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:04:35 INFO - PROCESS | 1645 | 1461053075007 Marionette TRACE conn2 <- [1,2798,null,{}] 01:04:35 INFO - PROCESS | 1645 | 1461053075010 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:35 INFO - PROCESS | 1645 | 1461053075118 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:04:35 INFO - PROCESS | 1645 | 1461053075482 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:35 INFO - PROCESS | 1645 | ++DOCSHELL 0x11b655800 == 71 [pid = 1645] [id = 707] 01:04:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x1140ba800) [pid = 1645] [serial = 2121] [outer = 0x0] 01:04:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x114d5f800) [pid = 1645] [serial = 2122] [outer = 0x1140ba800] 01:04:35 INFO - PROCESS | 1645 | 1461053075513 Marionette DEBUG loaded listener.js 01:04:35 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x1163ad800) [pid = 1645] [serial = 2123] [outer = 0x1140ba800] 01:04:35 INFO - PROCESS | 1645 | 1461053075946 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:04:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:04:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 973ms 01:04:35 INFO - PROCESS | 1645 | 1461053075994 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1645 | 1461053075996 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:04:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:04:36 INFO - PROCESS | 1645 | 1461053076002 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:04:36 INFO - PROCESS | 1645 | 1461053076007 Marionette TRACE conn2 <- [1,2802,null,{}] 01:04:36 INFO - PROCESS | 1645 | 1461053076011 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:36 INFO - PROCESS | 1645 | 1461053076127 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:04:36 INFO - PROCESS | 1645 | 1461053076238 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ad64800 == 72 [pid = 1645] [id = 708] 01:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x118f19800) [pid = 1645] [serial = 2124] [outer = 0x0] 01:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x1191b3c00) [pid = 1645] [serial = 2125] [outer = 0x118f19800] 01:04:36 INFO - PROCESS | 1645 | 1461053076285 Marionette DEBUG loaded listener.js 01:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x119925800) [pid = 1645] [serial = 2126] [outer = 0x118f19800] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12d20f000 == 71 [pid = 1645] [id = 519] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12a233800 == 70 [pid = 1645] [id = 556] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebe4000 == 69 [pid = 1645] [id = 631] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x1389dd000 == 68 [pid = 1645] [id = 615] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12cca5800 == 67 [pid = 1645] [id = 550] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x1389d5000 == 66 [pid = 1645] [id = 701] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x1389a8800 == 65 [pid = 1645] [id = 700] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x136f1e000 == 64 [pid = 1645] [id = 699] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x136f0c000 == 63 [pid = 1645] [id = 698] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12f76d000 == 62 [pid = 1645] [id = 697] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12a8cc400) [pid = 1645] [serial = 2047] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebda800 == 61 [pid = 1645] [id = 696] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12d327800 == 60 [pid = 1645] [id = 695] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc8c800 == 59 [pid = 1645] [id = 694] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12a917800 == 58 [pid = 1645] [id = 693] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12a226000 == 57 [pid = 1645] [id = 692] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x11bdf1000 == 56 [pid = 1645] [id = 691] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12b295800 == 55 [pid = 1645] [id = 690] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x13035c800 == 54 [pid = 1645] [id = 689] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbd6800 == 53 [pid = 1645] [id = 688] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12f48e800 == 52 [pid = 1645] [id = 687] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12e71b800 == 51 [pid = 1645] [id = 686] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12e646800 == 50 [pid = 1645] [id = 685] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12a928000 == 49 [pid = 1645] [id = 684] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x1255e4800 == 48 [pid = 1645] [id = 683] 01:04:36 INFO - PROCESS | 1645 | --DOCSHELL 0x12d3d9800 == 47 [pid = 1645] [id = 682] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12cf25800) [pid = 1645] [serial = 1895] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11a7d2800) [pid = 1645] [serial = 2014] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12a827400) [pid = 1645] [serial = 2020] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12bbcd800) [pid = 1645] [serial = 2023] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x114e99800) [pid = 1645] [serial = 2029] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x11c211c00) [pid = 1645] [serial = 2030] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12e09e800) [pid = 1645] [serial = 2026] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11c468000) [pid = 1645] [serial = 2017] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x118987000) [pid = 1645] [serial = 2032] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11a79cc00) [pid = 1645] [serial = 2033] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11bbf5000) [pid = 1645] [serial = 2035] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x127514800) [pid = 1645] [serial = 2041] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12560d800) [pid = 1645] [serial = 2044] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x128161800) [pid = 1645] [serial = 2045] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12785ec00) [pid = 1645] [serial = 2042] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x123aebc00) [pid = 1645] [serial = 2038] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x126baa400) [pid = 1645] [serial = 2039] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x11bf75000) [pid = 1645] [serial = 2036] [outer = 0x0] [url = about:blank] 01:04:36 INFO - PROCESS | 1645 | 1461053076726 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:04:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:04:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 777ms 01:04:36 INFO - PROCESS | 1645 | 1461053076785 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:04:36 INFO - PROCESS | 1645 | 1461053076787 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:04:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:04:36 INFO - PROCESS | 1645 | 1461053076792 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:04:36 INFO - PROCESS | 1645 | 1461053076793 Marionette TRACE conn2 <- [1,2806,null,{}] 01:04:36 INFO - PROCESS | 1645 | 1461053076795 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:36 INFO - PROCESS | 1645 | 1461053076877 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:04:36 INFO - PROCESS | 1645 | 1461053076883 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:36 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bde7000 == 48 [pid = 1645] [id = 709] 01:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11a798000) [pid = 1645] [serial = 2127] [outer = 0x0] 01:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11a7d2400) [pid = 1645] [serial = 2128] [outer = 0x11a798000] 01:04:36 INFO - PROCESS | 1645 | 1461053076910 Marionette DEBUG loaded listener.js 01:04:36 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11ad2c400) [pid = 1645] [serial = 2129] [outer = 0x11a798000] 01:04:37 INFO - PROCESS | 1645 | 1461053077285 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:04:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:04:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 01:04:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:04:37 INFO - PROCESS | 1645 | 1461053077311 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:04:37 INFO - PROCESS | 1645 | 1461053077313 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:04:37 INFO - PROCESS | 1645 | 1461053077320 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:04:37 INFO - PROCESS | 1645 | 1461053077325 Marionette TRACE conn2 <- [1,2810,null,{}] 01:04:37 INFO - PROCESS | 1645 | 1461053077328 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:37 INFO - PROCESS | 1645 | 1461053077418 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:04:37 INFO - PROCESS | 1645 | 1461053077497 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:37 INFO - PROCESS | 1645 | ++DOCSHELL 0x125508000 == 49 [pid = 1645] [id = 710] 01:04:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x11a7c4c00) [pid = 1645] [serial = 2130] [outer = 0x0] 01:04:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x11af8a800) [pid = 1645] [serial = 2131] [outer = 0x11a7c4c00] 01:04:37 INFO - PROCESS | 1645 | 1461053077539 Marionette DEBUG loaded listener.js 01:04:37 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x11bcc5c00) [pid = 1645] [serial = 2132] [outer = 0x11a7c4c00] 01:04:37 INFO - PROCESS | 1645 | 1461053077900 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:04:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:04:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 628ms 01:04:37 INFO - PROCESS | 1645 | 1461053077945 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:04:37 INFO - PROCESS | 1645 | 1461053077948 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:04:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:04:37 INFO - PROCESS | 1645 | 1461053077951 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:04:37 INFO - PROCESS | 1645 | 1461053077953 Marionette TRACE conn2 <- [1,2814,null,{}] 01:04:37 INFO - PROCESS | 1645 | 1461053077956 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:38 INFO - PROCESS | 1645 | 1461053078081 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:04:38 INFO - PROCESS | 1645 | 1461053078089 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x1275a5800 == 50 [pid = 1645] [id = 711] 01:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x11bd94000) [pid = 1645] [serial = 2133] [outer = 0x0] 01:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x11c205400) [pid = 1645] [serial = 2134] [outer = 0x11bd94000] 01:04:38 INFO - PROCESS | 1645 | 1461053078130 Marionette DEBUG loaded listener.js 01:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x11c468c00) [pid = 1645] [serial = 2135] [outer = 0x11bd94000] 01:04:38 INFO - PROCESS | 1645 | 1461053078554 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:04:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:04:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 620ms 01:04:38 INFO - PROCESS | 1645 | 1461053078578 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:04:38 INFO - PROCESS | 1645 | 1461053078580 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:04:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:04:38 INFO - PROCESS | 1645 | 1461053078584 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:04:38 INFO - PROCESS | 1645 | 1461053078586 Marionette TRACE conn2 <- [1,2818,null,{}] 01:04:38 INFO - PROCESS | 1645 | 1461053078593 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:38 INFO - PROCESS | 1645 | 1461053078771 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:04:38 INFO - PROCESS | 1645 | 1461053078794 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1645 | ++DOCSHELL 0x12854a800 == 51 [pid = 1645] [id = 712] 01:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x123a4b400) [pid = 1645] [serial = 2136] [outer = 0x0] 01:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x123a50000) [pid = 1645] [serial = 2137] [outer = 0x123a4b400] 01:04:38 INFO - PROCESS | 1645 | 1461053078847 Marionette DEBUG loaded listener.js 01:04:38 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x123cd7000) [pid = 1645] [serial = 2138] [outer = 0x123a4b400] 01:04:39 INFO - PROCESS | 1645 | 1461053079311 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:04:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:04:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 775ms 01:04:39 INFO - PROCESS | 1645 | 1461053079359 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:04:39 INFO - PROCESS | 1645 | 1461053079361 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:04:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:04:39 INFO - PROCESS | 1645 | 1461053079365 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:04:39 INFO - PROCESS | 1645 | 1461053079366 Marionette TRACE conn2 <- [1,2822,null,{}] 01:04:39 INFO - PROCESS | 1645 | 1461053079370 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:39 INFO - PROCESS | 1645 | 1461053079524 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:04:39 INFO - PROCESS | 1645 | 1461053079583 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:39 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a268000 == 52 [pid = 1645] [id = 713] 01:04:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x1257de000) [pid = 1645] [serial = 2139] [outer = 0x0] 01:04:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x126ba8400) [pid = 1645] [serial = 2140] [outer = 0x1257de000] 01:04:39 INFO - PROCESS | 1645 | 1461053079623 Marionette DEBUG loaded listener.js 01:04:39 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x126c9e400) [pid = 1645] [serial = 2141] [outer = 0x1257de000] 01:04:40 INFO - PROCESS | 1645 | 1461053080079 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:04:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:04:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 720ms 01:04:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:04:40 INFO - PROCESS | 1645 | 1461053080084 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:04:40 INFO - PROCESS | 1645 | 1461053080086 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:04:40 INFO - PROCESS | 1645 | 1461053080090 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:04:40 INFO - PROCESS | 1645 | 1461053080093 Marionette TRACE conn2 <- [1,2826,null,{}] 01:04:40 INFO - PROCESS | 1645 | 1461053080095 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:40 INFO - PROCESS | 1645 | 1461053080199 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:04:40 INFO - PROCESS | 1645 | 1461053080235 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:40 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a78b800 == 53 [pid = 1645] [id = 714] 01:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x1268b3400) [pid = 1645] [serial = 2142] [outer = 0x0] 01:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x126e8dc00) [pid = 1645] [serial = 2143] [outer = 0x1268b3400] 01:04:40 INFO - PROCESS | 1645 | 1461053080261 Marionette DEBUG loaded listener.js 01:04:40 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x127235c00) [pid = 1645] [serial = 2144] [outer = 0x1268b3400] 01:04:40 INFO - PROCESS | 1645 | 1461053080560 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:04:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:04:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 524ms 01:04:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:04:40 INFO - PROCESS | 1645 | 1461053080612 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:04:40 INFO - PROCESS | 1645 | 1461053080613 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:04:40 INFO - PROCESS | 1645 | 1461053080615 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:04:40 INFO - PROCESS | 1645 | 1461053080616 Marionette TRACE conn2 <- [1,2830,null,{}] 01:04:40 INFO - PROCESS | 1645 | 1461053080618 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:40 INFO - PROCESS | 1645 | 1461053080718 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11bbf6c00) [pid = 1645] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12ebb2400) [pid = 1645] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x118b55c00) [pid = 1645] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12bbd1c00) [pid = 1645] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12b050000) [pid = 1645] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12cfd2400) [pid = 1645] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x119128c00) [pid = 1645] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x1275fd800) [pid = 1645] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x11b919800) [pid = 1645] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x11c20d800) [pid = 1645] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12e297000) [pid = 1645] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x1268b1800) [pid = 1645] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x1121f9000) [pid = 1645] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x11519bc00) [pid = 1645] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x118f14400) [pid = 1645] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12da7a400) [pid = 1645] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12e6cec00) [pid = 1645] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12f148400) [pid = 1645] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12af0a400) [pid = 1645] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x118f1a800) [pid = 1645] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x126bb3c00) [pid = 1645] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12b050c00) [pid = 1645] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12e6c3000) [pid = 1645] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12b2c0400) [pid = 1645] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12bbd0400) [pid = 1645] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12af0c000) [pid = 1645] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11bcbd400) [pid = 1645] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12a94d800) [pid = 1645] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11c45c800) [pid = 1645] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x123a51400) [pid = 1645] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:04:41 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x118f19c00) [pid = 1645] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:04:41 INFO - PROCESS | 1645 | 1461053081083 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c94e000 == 54 [pid = 1645] [id = 715] 01:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x1140c4c00) [pid = 1645] [serial = 2145] [outer = 0x0] 01:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x118792000) [pid = 1645] [serial = 2146] [outer = 0x1140c4c00] 01:04:41 INFO - PROCESS | 1645 | 1461053081108 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x11acc1400) [pid = 1645] [serial = 2147] [outer = 0x1140c4c00] 01:04:41 INFO - PROCESS | 1645 | 1461053081389 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:04:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 821ms 01:04:41 INFO - PROCESS | 1645 | 1461053081437 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:04:41 INFO - PROCESS | 1645 | 1461053081440 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:04:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:04:41 INFO - PROCESS | 1645 | 1461053081444 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1645 | 1461053081445 Marionette TRACE conn2 <- [1,2834,null,{}] 01:04:41 INFO - PROCESS | 1645 | 1461053081448 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:41 INFO - PROCESS | 1645 | 1461053081532 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:04:41 INFO - PROCESS | 1645 | 1461053081537 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a918800 == 55 [pid = 1645] [id = 716] 01:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x11bcbe800) [pid = 1645] [serial = 2148] [outer = 0x0] 01:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x1254efc00) [pid = 1645] [serial = 2149] [outer = 0x11bcbe800] 01:04:41 INFO - PROCESS | 1645 | 1461053081563 Marionette DEBUG loaded listener.js 01:04:41 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x127521800) [pid = 1645] [serial = 2150] [outer = 0x11bcbe800] 01:04:41 INFO - PROCESS | 1645 | 1461053081878 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:04:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:04:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 469ms 01:04:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:04:41 INFO - PROCESS | 1645 | 1461053081914 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:04:41 INFO - PROCESS | 1645 | 1461053081915 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:04:41 INFO - PROCESS | 1645 | 1461053081917 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1645 | 1461053081918 Marionette TRACE conn2 <- [1,2838,null,{}] 01:04:41 INFO - PROCESS | 1645 | 1461053081920 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:42 INFO - PROCESS | 1645 | 1461053082032 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:04:42 INFO - PROCESS | 1645 | 1461053082038 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b359000 == 56 [pid = 1645] [id = 717] 01:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x11897c000) [pid = 1645] [serial = 2151] [outer = 0x0] 01:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12722ac00) [pid = 1645] [serial = 2152] [outer = 0x11897c000] 01:04:42 INFO - PROCESS | 1645 | 1461053082069 Marionette DEBUG loaded listener.js 01:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x128158c00) [pid = 1645] [serial = 2153] [outer = 0x11897c000] 01:04:42 INFO - PROCESS | 1645 | 1461053082399 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:04:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:04:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 01:04:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:04:42 INFO - PROCESS | 1645 | 1461053082436 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 1645 | 1461053082438 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:04:42 INFO - PROCESS | 1645 | 1461053082440 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 1645 | 1461053082442 Marionette TRACE conn2 <- [1,2842,null,{}] 01:04:42 INFO - PROCESS | 1645 | 1461053082444 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:42 INFO - PROCESS | 1645 | 1461053082535 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:04:42 INFO - PROCESS | 1645 | 1461053082541 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:42 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cc8e000 == 57 [pid = 1645] [id = 718] 01:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x128159c00) [pid = 1645] [serial = 2154] [outer = 0x0] 01:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x12a71b000) [pid = 1645] [serial = 2155] [outer = 0x128159c00] 01:04:42 INFO - PROCESS | 1645 | 1461053082567 Marionette DEBUG loaded listener.js 01:04:42 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x12a828400) [pid = 1645] [serial = 2156] [outer = 0x128159c00] 01:04:42 INFO - PROCESS | 1645 | 1461053082905 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:04:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:04:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 01:04:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:04:42 INFO - PROCESS | 1645 | 1461053082960 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:04:42 INFO - PROCESS | 1645 | 1461053082961 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:04:42 INFO - PROCESS | 1645 | 1461053082963 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:04:42 INFO - PROCESS | 1645 | 1461053082964 Marionette TRACE conn2 <- [1,2846,null,{}] 01:04:42 INFO - PROCESS | 1645 | 1461053082967 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:43 INFO - PROCESS | 1645 | 1461053083051 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:04:43 INFO - PROCESS | 1645 | 1461053083170 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x118efa000 == 58 [pid = 1645] [id = 719] 01:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x1121f7400) [pid = 1645] [serial = 2157] [outer = 0x0] 01:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11427d000) [pid = 1645] [serial = 2158] [outer = 0x1121f7400] 01:04:43 INFO - PROCESS | 1645 | 1461053083203 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x1163b8000) [pid = 1645] [serial = 2159] [outer = 0x1121f7400] 01:04:43 INFO - PROCESS | 1645 | 1461053083630 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:04:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:04:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 717ms 01:04:43 INFO - PROCESS | 1645 | 1461053083683 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:04:43 INFO - PROCESS | 1645 | 1461053083686 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:04:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:04:43 INFO - PROCESS | 1645 | 1461053083690 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:04:43 INFO - PROCESS | 1645 | 1461053083692 Marionette TRACE conn2 <- [1,2850,null,{}] 01:04:43 INFO - PROCESS | 1645 | 1461053083695 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:43 INFO - PROCESS | 1645 | 1461053083803 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:04:43 INFO - PROCESS | 1645 | 1461053083914 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255df800 == 59 [pid = 1645] [id = 720] 01:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11a7a1c00) [pid = 1645] [serial = 2160] [outer = 0x0] 01:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x11aa3c400) [pid = 1645] [serial = 2161] [outer = 0x11a7a1c00] 01:04:43 INFO - PROCESS | 1645 | 1461053083947 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x11af8ac00) [pid = 1645] [serial = 2162] [outer = 0x11a7a1c00] 01:04:44 INFO - PROCESS | 1645 | 1461053084366 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:04:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:04:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 01:04:44 INFO - PROCESS | 1645 | 1461053084415 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:04:44 INFO - PROCESS | 1645 | 1461053084418 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:04:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:04:44 INFO - PROCESS | 1645 | 1461053084420 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:04:44 INFO - PROCESS | 1645 | 1461053084421 Marionette TRACE conn2 <- [1,2854,null,{}] 01:04:44 INFO - PROCESS | 1645 | 1461053084424 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:44 INFO - PROCESS | 1645 | 1461053084522 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:04:44 INFO - PROCESS | 1645 | 1461053084582 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:44 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7cf800 == 60 [pid = 1645] [id = 721] 01:04:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x11b91b800) [pid = 1645] [serial = 2163] [outer = 0x0] 01:04:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x11c20bc00) [pid = 1645] [serial = 2164] [outer = 0x11b91b800] 01:04:44 INFO - PROCESS | 1645 | 1461053084613 Marionette DEBUG loaded listener.js 01:04:44 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x123a51400) [pid = 1645] [serial = 2165] [outer = 0x11b91b800] 01:04:45 INFO - PROCESS | 1645 | 1461053085143 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:04:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:04:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 774ms 01:04:45 INFO - PROCESS | 1645 | 1461053085212 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:04:45 INFO - PROCESS | 1645 | 1461053085215 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:04:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:04:45 INFO - PROCESS | 1645 | 1461053085229 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:04:45 INFO - PROCESS | 1645 | 1461053085236 Marionette TRACE conn2 <- [1,2858,null,{}] 01:04:45 INFO - PROCESS | 1645 | 1461053085241 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:45 INFO - PROCESS | 1645 | 1461053085360 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:04:45 INFO - PROCESS | 1645 | 1461053085433 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:45 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d33e800 == 61 [pid = 1645] [id = 722] 01:04:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x11c57e400) [pid = 1645] [serial = 2166] [outer = 0x0] 01:04:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x127518800) [pid = 1645] [serial = 2167] [outer = 0x11c57e400] 01:04:45 INFO - PROCESS | 1645 | 1461053085463 Marionette DEBUG loaded listener.js 01:04:45 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x1278adc00) [pid = 1645] [serial = 2168] [outer = 0x11c57e400] 01:04:45 INFO - PROCESS | 1645 | 1461053085860 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:04:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:04:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 688ms 01:04:45 INFO - PROCESS | 1645 | 1461053085907 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:04:45 INFO - PROCESS | 1645 | 1461053085908 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:04:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:04:45 INFO - PROCESS | 1645 | 1461053085911 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:04:45 INFO - PROCESS | 1645 | 1461053085912 Marionette TRACE conn2 <- [1,2862,null,{}] 01:04:45 INFO - PROCESS | 1645 | 1461053085914 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:46 INFO - PROCESS | 1645 | 1461053086016 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:04:46 INFO - PROCESS | 1645 | 1461053086074 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da32800 == 62 [pid = 1645] [id = 723] 01:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x127c5c400) [pid = 1645] [serial = 2169] [outer = 0x0] 01:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12a719000) [pid = 1645] [serial = 2170] [outer = 0x127c5c400] 01:04:46 INFO - PROCESS | 1645 | 1461053086103 Marionette DEBUG loaded listener.js 01:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12a82ec00) [pid = 1645] [serial = 2171] [outer = 0x127c5c400] 01:04:46 INFO - PROCESS | 1645 | 1461053086546 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:04:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:04:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 669ms 01:04:46 INFO - PROCESS | 1645 | 1461053086581 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:04:46 INFO - PROCESS | 1645 | 1461053086583 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:04:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:04:46 INFO - PROCESS | 1645 | 1461053086585 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:04:46 INFO - PROCESS | 1645 | 1461053086587 Marionette TRACE conn2 <- [1,2866,null,{}] 01:04:46 INFO - PROCESS | 1645 | 1461053086589 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:46 INFO - PROCESS | 1645 | 1461053086690 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:04:46 INFO - PROCESS | 1645 | 1461053086781 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:46 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e64a000 == 63 [pid = 1645] [id = 724] 01:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12a8cdc00) [pid = 1645] [serial = 2172] [outer = 0x0] 01:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12a8d1c00) [pid = 1645] [serial = 2173] [outer = 0x12a8cdc00] 01:04:46 INFO - PROCESS | 1645 | 1461053086818 Marionette DEBUG loaded listener.js 01:04:46 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12af06000) [pid = 1645] [serial = 2174] [outer = 0x12a8cdc00] 01:04:47 INFO - PROCESS | 1645 | 1461053087231 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:04:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 721ms 01:04:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:04:47 INFO - PROCESS | 1645 | 1461053087308 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:04:47 INFO - PROCESS | 1645 | 1461053087309 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:04:47 INFO - PROCESS | 1645 | 1461053087311 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:04:47 INFO - PROCESS | 1645 | 1461053087313 Marionette TRACE conn2 <- [1,2870,null,{}] 01:04:47 INFO - PROCESS | 1645 | 1461053087315 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:47 INFO - PROCESS | 1645 | 1461053087421 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:04:47 INFO - PROCESS | 1645 | 1461053087496 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:47 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a91f000 == 64 [pid = 1645] [id = 725] 01:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x1163ae800) [pid = 1645] [serial = 2175] [outer = 0x0] 01:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12a8ce000) [pid = 1645] [serial = 2176] [outer = 0x1163ae800] 01:04:47 INFO - PROCESS | 1645 | 1461053087526 Marionette DEBUG loaded listener.js 01:04:47 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12af43400) [pid = 1645] [serial = 2177] [outer = 0x1163ae800] 01:04:47 INFO - PROCESS | 1645 | 1461053087947 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:04:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:04:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 01:04:47 INFO - PROCESS | 1645 | 1461053087983 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:04:47 INFO - PROCESS | 1645 | 1461053087984 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:04:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:04:47 INFO - PROCESS | 1645 | 1461053087987 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:04:47 INFO - PROCESS | 1645 | 1461053087988 Marionette TRACE conn2 <- [1,2874,null,{}] 01:04:47 INFO - PROCESS | 1645 | 1461053087990 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:48 INFO - PROCESS | 1645 | 1461053088116 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:04:48 INFO - PROCESS | 1645 | 1461053088349 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:48 INFO - PROCESS | 1645 | ++DOCSHELL 0x125421800 == 65 [pid = 1645] [id = 726] 01:04:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x114d5ac00) [pid = 1645] [serial = 2178] [outer = 0x0] 01:04:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x1151a3000) [pid = 1645] [serial = 2179] [outer = 0x114d5ac00] 01:04:48 INFO - PROCESS | 1645 | 1461053088380 Marionette DEBUG loaded listener.js 01:04:48 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x118b84400) [pid = 1645] [serial = 2180] [outer = 0x114d5ac00] 01:04:48 INFO - PROCESS | 1645 | 1461053088829 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:04:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:04:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 871ms 01:04:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:04:48 INFO - PROCESS | 1645 | 1461053088859 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:04:48 INFO - PROCESS | 1645 | 1461053088861 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:04:48 INFO - PROCESS | 1645 | 1461053088864 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:04:48 INFO - PROCESS | 1645 | 1461053088866 Marionette TRACE conn2 <- [1,2878,null,{}] 01:04:48 INFO - PROCESS | 1645 | 1461053088870 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:48 INFO - PROCESS | 1645 | 1461053088972 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:04:49 INFO - PROCESS | 1645 | 1461053089033 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bdd7800 == 66 [pid = 1645] [id = 727] 01:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x119128c00) [pid = 1645] [serial = 2181] [outer = 0x0] 01:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x11a7d0c00) [pid = 1645] [serial = 2182] [outer = 0x119128c00] 01:04:49 INFO - PROCESS | 1645 | 1461053089063 Marionette DEBUG loaded listener.js 01:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x11af7d000) [pid = 1645] [serial = 2183] [outer = 0x119128c00] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x11c954000 == 65 [pid = 1645] [id = 617] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12cc8e000 == 64 [pid = 1645] [id = 718] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12b359000 == 63 [pid = 1645] [id = 717] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12a918800 == 62 [pid = 1645] [id = 716] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x11c94e000 == 61 [pid = 1645] [id = 715] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12a78b800 == 60 [pid = 1645] [id = 714] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12a268000 == 59 [pid = 1645] [id = 713] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12854a800 == 58 [pid = 1645] [id = 712] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12f71f800) [pid = 1645] [serial = 2104] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x1275a5800 == 57 [pid = 1645] [id = 711] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x125508000 == 56 [pid = 1645] [id = 710] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x11bde7000 == 55 [pid = 1645] [id = 709] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x1278db800 == 54 [pid = 1645] [id = 17] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x11ad64800 == 53 [pid = 1645] [id = 708] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x11b655800 == 52 [pid = 1645] [id = 707] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12a853000 == 51 [pid = 1645] [id = 706] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x139426000 == 50 [pid = 1645] [id = 705] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebd8800 == 49 [pid = 1645] [id = 704] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7e1800 == 48 [pid = 1645] [id = 703] 01:04:49 INFO - PROCESS | 1645 | --DOCSHELL 0x11aa9f000 == 47 [pid = 1645] [id = 702] 01:04:49 INFO - PROCESS | 1645 | 1461053089484 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x11c626c00) [pid = 1645] [serial = 1958] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12e9b0800) [pid = 1645] [serial = 2027] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12cf25400) [pid = 1645] [serial = 2024] [outer = 0x0] [url = about:blank] 01:04:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 671ms 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12eba9800) [pid = 1645] [serial = 2012] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x11afdf400) [pid = 1645] [serial = 2015] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12af0d000) [pid = 1645] [serial = 2021] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x126a0d800) [pid = 1645] [serial = 2018] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12e606000) [pid = 1645] [serial = 2071] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12ebaac00) [pid = 1645] [serial = 2089] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12a94fc00) [pid = 1645] [serial = 2057] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x115496c00) [pid = 1645] [serial = 1955] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x12a8cb400) [pid = 1645] [serial = 1973] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x11bbf2800) [pid = 1645] [serial = 2075] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x12e299c00) [pid = 1645] [serial = 2065] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11c45e000) [pid = 1645] [serial = 2077] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x12eba4800) [pid = 1645] [serial = 2069] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x1285ec800) [pid = 1645] [serial = 2056] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x12f14d000) [pid = 1645] [serial = 2092] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x12e282400) [pid = 1645] [serial = 2087] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x12ebab000) [pid = 1645] [serial = 2072] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x12f467c00) [pid = 1645] [serial = 2095] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x12f146000) [pid = 1645] [serial = 2090] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x11c463000) [pid = 1645] [serial = 2053] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x12785d400) [pid = 1645] [serial = 2080] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 123 (0x12e292000) [pid = 1645] [serial = 1967] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 122 (0x12e9b5c00) [pid = 1645] [serial = 1970] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 121 (0x12d25d800) [pid = 1645] [serial = 1964] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 120 (0x12cfd5000) [pid = 1645] [serial = 2063] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x12e9b4800) [pid = 1645] [serial = 2068] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x12bb5d800) [pid = 1645] [serial = 2060] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x12d394400) [pid = 1645] [serial = 2086] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x12a82ac00) [pid = 1645] [serial = 1961] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x12d25c400) [pid = 1645] [serial = 2084] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11a7c8000) [pid = 1645] [serial = 2074] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x12b82bc00) [pid = 1645] [serial = 2083] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x12f71e000) [pid = 1645] [serial = 2099] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x123cd7c00) [pid = 1645] [serial = 2054] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x123a59c00) [pid = 1645] [serial = 2102] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x12a8ca000) [pid = 1645] [serial = 2081] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x123a55400) [pid = 1645] [serial = 2101] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x12e6c9c00) [pid = 1645] [serial = 2066] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 106 (0x12b3fa400) [pid = 1645] [serial = 2059] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 105 (0x12f462000) [pid = 1645] [serial = 2093] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 104 (0x12bb58400) [pid = 1645] [serial = 2098] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 103 (0x12cf1f400) [pid = 1645] [serial = 2062] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 102 (0x119926800) [pid = 1645] [serial = 2050] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 101 (0x11ade3c00) [pid = 1645] [serial = 2051] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 100 (0x126a0c000) [pid = 1645] [serial = 2078] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | --DOMWINDOW == 99 (0x12f46dc00) [pid = 1645] [serial = 2096] [outer = 0x0] [url = about:blank] 01:04:49 INFO - PROCESS | 1645 | 1461053089545 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:04:49 INFO - PROCESS | 1645 | 1461053089548 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:04:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:04:49 INFO - PROCESS | 1645 | 1461053089559 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:04:49 INFO - PROCESS | 1645 | 1461053089560 Marionette TRACE conn2 <- [1,2882,null,{}] 01:04:49 INFO - PROCESS | 1645 | 1461053089563 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:49 INFO - PROCESS | 1645 | 1461053089670 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:04:49 INFO - PROCESS | 1645 | 1461053089676 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:49 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c94e000 == 48 [pid = 1645] [id = 728] 01:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 100 (0x11bbf5000) [pid = 1645] [serial = 2184] [outer = 0x0] 01:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 101 (0x11bcbd400) [pid = 1645] [serial = 2185] [outer = 0x11bbf5000] 01:04:49 INFO - PROCESS | 1645 | 1461053089699 Marionette DEBUG loaded listener.js 01:04:49 INFO - PROCESS | 1645 | ++DOMWINDOW == 102 (0x11bd9dc00) [pid = 1645] [serial = 2186] [outer = 0x11bbf5000] 01:04:50 INFO - PROCESS | 1645 | 1461053090074 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:04:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:04:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 527ms 01:04:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:04:50 INFO - PROCESS | 1645 | 1461053090080 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:04:50 INFO - PROCESS | 1645 | 1461053090082 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:04:50 INFO - PROCESS | 1645 | 1461053090091 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:04:50 INFO - PROCESS | 1645 | 1461053090096 Marionette TRACE conn2 <- [1,2886,null,{}] 01:04:50 INFO - PROCESS | 1645 | 1461053090109 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:50 INFO - PROCESS | 1645 | 1461053090196 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:04:50 INFO - PROCESS | 1645 | 1461053090200 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a256800 == 49 [pid = 1645] [id = 729] 01:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 103 (0x11c159000) [pid = 1645] [serial = 2187] [outer = 0x0] 01:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 104 (0x123a4e400) [pid = 1645] [serial = 2188] [outer = 0x11c159000] 01:04:50 INFO - PROCESS | 1645 | 1461053090226 Marionette DEBUG loaded listener.js 01:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 105 (0x123cd2c00) [pid = 1645] [serial = 2189] [outer = 0x11c159000] 01:04:50 INFO - PROCESS | 1645 | 1461053090571 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:04:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:04:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 533ms 01:04:50 INFO - PROCESS | 1645 | 1461053090617 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:04:50 INFO - PROCESS | 1645 | 1461053090619 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:04:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:04:50 INFO - PROCESS | 1645 | 1461053090621 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:04:50 INFO - PROCESS | 1645 | 1461053090622 Marionette TRACE conn2 <- [1,2890,null,{}] 01:04:50 INFO - PROCESS | 1645 | 1461053090625 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:50 INFO - PROCESS | 1645 | 1461053090732 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:04:50 INFO - PROCESS | 1645 | 1461053090740 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:50 INFO - PROCESS | 1645 | ++DOCSHELL 0x11ca21000 == 50 [pid = 1645] [id = 730] 01:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 106 (0x11c209000) [pid = 1645] [serial = 2190] [outer = 0x0] 01:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 107 (0x1257e1400) [pid = 1645] [serial = 2191] [outer = 0x11c209000] 01:04:50 INFO - PROCESS | 1645 | 1461053090766 Marionette DEBUG loaded listener.js 01:04:50 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x126bb3400) [pid = 1645] [serial = 2192] [outer = 0x11c209000] 01:04:51 INFO - PROCESS | 1645 | 1461053091091 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:04:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:04:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 01:04:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:04:51 INFO - PROCESS | 1645 | 1461053091140 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:04:51 INFO - PROCESS | 1645 | 1461053091141 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:04:51 INFO - PROCESS | 1645 | 1461053091144 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:04:51 INFO - PROCESS | 1645 | 1461053091145 Marionette TRACE conn2 <- [1,2894,null,{}] 01:04:51 INFO - PROCESS | 1645 | 1461053091147 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:51 INFO - PROCESS | 1645 | 1461053091228 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:04:51 INFO - PROCESS | 1645 | 1461053091232 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a928000 == 51 [pid = 1645] [id = 731] 01:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x12722c000) [pid = 1645] [serial = 2193] [outer = 0x0] 01:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x127517400) [pid = 1645] [serial = 2194] [outer = 0x12722c000] 01:04:51 INFO - PROCESS | 1645 | 1461053091264 Marionette DEBUG loaded listener.js 01:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x127b81000) [pid = 1645] [serial = 2195] [outer = 0x12722c000] 01:04:51 INFO - PROCESS | 1645 | 1461053091661 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:04:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 568ms 01:04:51 INFO - PROCESS | 1645 | 1461053091712 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:04:51 INFO - PROCESS | 1645 | 1461053091713 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:04:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:04:51 INFO - PROCESS | 1645 | 1461053091716 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:04:51 INFO - PROCESS | 1645 | 1461053091717 Marionette TRACE conn2 <- [1,2898,null,{}] 01:04:51 INFO - PROCESS | 1645 | 1461053091719 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:51 INFO - PROCESS | 1645 | 1461053091830 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:04:51 INFO - PROCESS | 1645 | 1461053091846 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:51 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be7b800 == 52 [pid = 1645] [id = 732] 01:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x127c5e000) [pid = 1645] [serial = 2196] [outer = 0x0] 01:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12a830400) [pid = 1645] [serial = 2197] [outer = 0x127c5e000] 01:04:51 INFO - PROCESS | 1645 | 1461053091871 Marionette DEBUG loaded listener.js 01:04:51 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12a94c400) [pid = 1645] [serial = 2198] [outer = 0x127c5e000] 01:04:52 INFO - PROCESS | 1645 | 1461053092315 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:04:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:04:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 622ms 01:04:52 INFO - PROCESS | 1645 | 1461053092341 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:04:52 INFO - PROCESS | 1645 | 1461053092343 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:04:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:04:52 INFO - PROCESS | 1645 | 1461053092346 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:04:52 INFO - PROCESS | 1645 | 1461053092348 Marionette TRACE conn2 <- [1,2902,null,{}] 01:04:52 INFO - PROCESS | 1645 | 1461053092351 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:52 INFO - PROCESS | 1645 | 1461053092515 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:04:52 INFO - PROCESS | 1645 | 1461053092539 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:52 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d20c800 == 53 [pid = 1645] [id = 733] 01:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12a946000) [pid = 1645] [serial = 2199] [outer = 0x0] 01:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12af0a800) [pid = 1645] [serial = 2200] [outer = 0x12a946000] 01:04:52 INFO - PROCESS | 1645 | 1461053092564 Marionette DEBUG loaded listener.js 01:04:52 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12b04f800) [pid = 1645] [serial = 2201] [outer = 0x12a946000] 01:04:52 INFO - PROCESS | 1645 | 1461053092903 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:04:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:04:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 570ms 01:04:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:04:52 INFO - PROCESS | 1645 | 1461053092917 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:04:52 INFO - PROCESS | 1645 | 1461053092918 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:04:52 INFO - PROCESS | 1645 | 1461053092920 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:04:52 INFO - PROCESS | 1645 | 1461053092923 Marionette TRACE conn2 <- [1,2906,null,{}] 01:04:52 INFO - PROCESS | 1645 | 1461053092928 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:53 INFO - PROCESS | 1645 | 1461053093035 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:04:53 INFO - PROCESS | 1645 | 1461053093047 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12da47000 == 54 [pid = 1645] [id = 734] 01:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12af40800) [pid = 1645] [serial = 2202] [outer = 0x0] 01:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12b2b9000) [pid = 1645] [serial = 2203] [outer = 0x12af40800] 01:04:53 INFO - PROCESS | 1645 | 1461053093072 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x12b3f2c00) [pid = 1645] [serial = 2204] [outer = 0x12af40800] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 119 (0x1257de000) [pid = 1645] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 118 (0x11a798000) [pid = 1645] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 117 (0x118f19800) [pid = 1645] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 116 (0x1140ba800) [pid = 1645] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 115 (0x1268b3400) [pid = 1645] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 114 (0x11bd94000) [pid = 1645] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 113 (0x1140c4c00) [pid = 1645] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 112 (0x11a7c4c00) [pid = 1645] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 111 (0x11897c000) [pid = 1645] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 110 (0x12f724400) [pid = 1645] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 109 (0x11bcbe800) [pid = 1645] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 108 (0x123a4b400) [pid = 1645] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:04:53 INFO - PROCESS | 1645 | --DOMWINDOW == 107 (0x123a56c00) [pid = 1645] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:04:53 INFO - PROCESS | 1645 | 1461053093529 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:04:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:04:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 623ms 01:04:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:04:53 INFO - PROCESS | 1645 | 1461053093543 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:04:53 INFO - PROCESS | 1645 | 1461053093544 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:04:53 INFO - PROCESS | 1645 | 1461053093546 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:04:53 INFO - PROCESS | 1645 | 1461053093547 Marionette TRACE conn2 <- [1,2910,null,{}] 01:04:53 INFO - PROCESS | 1645 | 1461053093550 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:53 INFO - PROCESS | 1645 | 1461053093637 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:04:53 INFO - PROCESS | 1645 | 1461053093641 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:53 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7c2800 == 55 [pid = 1645] [id = 735] 01:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 108 (0x11addd800) [pid = 1645] [serial = 2205] [outer = 0x0] 01:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 109 (0x11bcc0000) [pid = 1645] [serial = 2206] [outer = 0x11addd800] 01:04:53 INFO - PROCESS | 1645 | 1461053093667 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1645 | ++DOMWINDOW == 110 (0x1257e4c00) [pid = 1645] [serial = 2207] [outer = 0x11addd800] 01:04:53 INFO - PROCESS | 1645 | 1461053093969 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:04:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:04:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:04:54 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 468ms 01:04:54 INFO - TEST-START | /DOMEvents/constructors.html 01:04:54 INFO - PROCESS | 1645 | 1461053094015 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:04:54 INFO - PROCESS | 1645 | 1461053094017 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:04:54 INFO - PROCESS | 1645 | 1461053094019 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:04:54 INFO - PROCESS | 1645 | 1461053094020 Marionette TRACE conn2 <- [1,2914,null,{}] 01:04:54 INFO - PROCESS | 1645 | 1461053094023 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:54 INFO - PROCESS | 1645 | 1461053094109 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:04:54 INFO - PROCESS | 1645 | 1461053094170 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ebdf000 == 56 [pid = 1645] [id = 736] 01:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 111 (0x123a59000) [pid = 1645] [serial = 2208] [outer = 0x0] 01:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 112 (0x12b050000) [pid = 1645] [serial = 2209] [outer = 0x123a59000] 01:04:54 INFO - PROCESS | 1645 | 1461053094201 Marionette DEBUG loaded listener.js 01:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 113 (0x12b8f0000) [pid = 1645] [serial = 2210] [outer = 0x123a59000] 01:04:54 INFO - PROCESS | 1645 | 1461053094543 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:04:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:04:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:04:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:04:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 01:04:54 INFO - PROCESS | 1645 | 1461053094594 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:04:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:04:54 INFO - PROCESS | 1645 | 1461053094595 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:04:54 INFO - PROCESS | 1645 | 1461053094598 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:04:54 INFO - PROCESS | 1645 | 1461053094599 Marionette TRACE conn2 <- [1,2918,null,{}] 01:04:54 INFO - PROCESS | 1645 | 1461053094602 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:54 INFO - PROCESS | 1645 | 1461053094702 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:04:54 INFO - PROCESS | 1645 | 1461053094761 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:54 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f491800 == 57 [pid = 1645] [id = 737] 01:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 114 (0x12b8efc00) [pid = 1645] [serial = 2211] [outer = 0x0] 01:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 115 (0x12bb5ec00) [pid = 1645] [serial = 2212] [outer = 0x12b8efc00] 01:04:54 INFO - PROCESS | 1645 | 1461053094787 Marionette DEBUG loaded listener.js 01:04:54 INFO - PROCESS | 1645 | ++DOMWINDOW == 116 (0x12d25b400) [pid = 1645] [serial = 2213] [outer = 0x12b8efc00] 01:04:55 INFO - PROCESS | 1645 | 1461053095035 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:04:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:04:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 468ms 01:04:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:04:55 INFO - PROCESS | 1645 | 1461053095066 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:04:55 INFO - PROCESS | 1645 | 1461053095067 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:04:55 INFO - PROCESS | 1645 | 1461053095070 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:04:55 INFO - PROCESS | 1645 | 1461053095071 Marionette TRACE conn2 <- [1,2922,null,{}] 01:04:55 INFO - PROCESS | 1645 | 1461053095080 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:55 INFO - PROCESS | 1645 | 1461053095171 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:04:55 INFO - PROCESS | 1645 | 1461053095176 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f759000 == 58 [pid = 1645] [id = 738] 01:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 117 (0x12cf27800) [pid = 1645] [serial = 2214] [outer = 0x0] 01:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 118 (0x12d263800) [pid = 1645] [serial = 2215] [outer = 0x12cf27800] 01:04:55 INFO - PROCESS | 1645 | 1461053095201 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 119 (0x12d390800) [pid = 1645] [serial = 2216] [outer = 0x12cf27800] 01:04:55 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 01:04:55 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 01:04:55 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 01:04:55 INFO - PROCESS | 1645 | [1645] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 01:04:55 INFO - PROCESS | 1645 | 1461053095621 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:04:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:04:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:04:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:04:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:04:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:04:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:04:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:04:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 580ms 01:04:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:04:55 INFO - PROCESS | 1645 | 1461053095652 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:04:55 INFO - PROCESS | 1645 | 1461053095655 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:04:55 INFO - PROCESS | 1645 | 1461053095659 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:04:55 INFO - PROCESS | 1645 | 1461053095662 Marionette TRACE conn2 <- [1,2926,null,{}] 01:04:55 INFO - PROCESS | 1645 | 1461053095667 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:55 INFO - PROCESS | 1645 | 1461053095808 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:04:55 INFO - PROCESS | 1645 | 1461053095884 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:55 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c2a1800 == 59 [pid = 1645] [id = 739] 01:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 120 (0x118f18400) [pid = 1645] [serial = 2217] [outer = 0x0] 01:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 121 (0x1191bac00) [pid = 1645] [serial = 2218] [outer = 0x118f18400] 01:04:55 INFO - PROCESS | 1645 | 1461053095916 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 1645 | ++DOMWINDOW == 122 (0x11a7c6000) [pid = 1645] [serial = 2219] [outer = 0x118f18400] 01:04:56 INFO - PROCESS | 1645 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:04:56 INFO - PROCESS | 1645 | 1461053096274 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:04:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:04:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 626ms 01:04:56 INFO - PROCESS | 1645 | 1461053096285 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:04:56 INFO - PROCESS | 1645 | 1461053096288 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:04:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:04:56 INFO - PROCESS | 1645 | 1461053096293 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1645 | 1461053096295 Marionette TRACE conn2 <- [1,2930,null,{}] 01:04:56 INFO - PROCESS | 1645 | 1461053096298 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:56 INFO - PROCESS | 1645 | 1461053096404 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:04:56 INFO - PROCESS | 1645 | 1461053096501 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a259000 == 60 [pid = 1645] [id = 740] 01:04:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 123 (0x11ad32000) [pid = 1645] [serial = 2220] [outer = 0x0] 01:04:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 124 (0x11bf72400) [pid = 1645] [serial = 2221] [outer = 0x11ad32000] 01:04:56 INFO - PROCESS | 1645 | 1461053096532 Marionette DEBUG loaded listener.js 01:04:56 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11c466c00) [pid = 1645] [serial = 2222] [outer = 0x11ad32000] 01:04:56 INFO - PROCESS | 1645 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:04:56 INFO - PROCESS | 1645 | 1461053096885 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:04:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:04:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 01:04:56 INFO - PROCESS | 1645 | 1461053096914 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:04:56 INFO - PROCESS | 1645 | 1461053096915 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:04:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:04:56 INFO - PROCESS | 1645 | 1461053096918 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1645 | 1461053096920 Marionette TRACE conn2 <- [1,2934,null,{}] 01:04:56 INFO - PROCESS | 1645 | 1461053096929 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:57 INFO - PROCESS | 1645 | 1461053097040 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:04:57 INFO - PROCESS | 1645 | 1461053097100 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e64e000 == 61 [pid = 1645] [id = 741] 01:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11c582400) [pid = 1645] [serial = 2223] [outer = 0x0] 01:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x126baa800) [pid = 1645] [serial = 2224] [outer = 0x11c582400] 01:04:57 INFO - PROCESS | 1645 | 1461053097132 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x12785e400) [pid = 1645] [serial = 2225] [outer = 0x11c582400] 01:04:57 INFO - PROCESS | 1645 | 1461053097543 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:04:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:04:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 672ms 01:04:57 INFO - PROCESS | 1645 | 1461053097591 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:04:57 INFO - PROCESS | 1645 | 1461053097594 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:04:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:04:57 INFO - PROCESS | 1645 | 1461053097598 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:04:57 INFO - PROCESS | 1645 | 1461053097600 Marionette TRACE conn2 <- [1,2938,null,{}] 01:04:57 INFO - PROCESS | 1645 | 1461053097603 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:57 INFO - PROCESS | 1645 | 1461053097760 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:04:57 INFO - PROCESS | 1645 | 1461053097901 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:57 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbcb800 == 62 [pid = 1645] [id = 742] 01:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x127c60000) [pid = 1645] [serial = 2226] [outer = 0x0] 01:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x12a8c8800) [pid = 1645] [serial = 2227] [outer = 0x127c60000] 01:04:57 INFO - PROCESS | 1645 | 1461053097938 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x12b3f2000) [pid = 1645] [serial = 2228] [outer = 0x127c60000] 01:04:58 INFO - PROCESS | 1645 | 1461053098277 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:04:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:04:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 721ms 01:04:58 INFO - PROCESS | 1645 | 1461053098318 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:04:58 INFO - PROCESS | 1645 | 1461053098320 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:04:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:04:58 INFO - PROCESS | 1645 | 1461053098322 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:04:58 INFO - PROCESS | 1645 | 1461053098323 Marionette TRACE conn2 <- [1,2942,null,{}] 01:04:58 INFO - PROCESS | 1645 | 1461053098326 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:58 INFO - PROCESS | 1645 | 1461053098428 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:04:58 INFO - PROCESS | 1645 | 1461053098485 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:58 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff61800 == 63 [pid = 1645] [id = 743] 01:04:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x1285f6400) [pid = 1645] [serial = 2229] [outer = 0x0] 01:04:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x12b8f6000) [pid = 1645] [serial = 2230] [outer = 0x1285f6400] 01:04:58 INFO - PROCESS | 1645 | 1461053098515 Marionette DEBUG loaded listener.js 01:04:58 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12bbd7c00) [pid = 1645] [serial = 2231] [outer = 0x1285f6400] 01:04:58 INFO - PROCESS | 1645 | 1461053098895 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:04:58 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:04:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:04:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:04:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:04:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 619ms 01:04:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:04:58 INFO - PROCESS | 1645 | 1461053098942 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:04:58 INFO - PROCESS | 1645 | 1461053098943 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:04:58 INFO - PROCESS | 1645 | 1461053098946 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:04:58 INFO - PROCESS | 1645 | 1461053098947 Marionette TRACE conn2 <- [1,2946,null,{}] 01:04:58 INFO - PROCESS | 1645 | 1461053098949 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:59 INFO - PROCESS | 1645 | 1461053099067 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:04:59 INFO - PROCESS | 1645 | 1461053099188 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x13034d000 == 64 [pid = 1645] [id = 744] 01:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12bbe0800) [pid = 1645] [serial = 2232] [outer = 0x0] 01:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12d264000) [pid = 1645] [serial = 2233] [outer = 0x12bbe0800] 01:04:59 INFO - PROCESS | 1645 | 1461053099224 Marionette DEBUG loaded listener.js 01:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12e09d000) [pid = 1645] [serial = 2234] [outer = 0x12bbe0800] 01:04:59 INFO - PROCESS | 1645 | 1461053099565 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:04:59 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:04:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 669ms 01:04:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:04:59 INFO - PROCESS | 1645 | 1461053099616 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:04:59 INFO - PROCESS | 1645 | 1461053099617 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:04:59 INFO - PROCESS | 1645 | 1461053099619 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:04:59 INFO - PROCESS | 1645 | 1461053099620 Marionette TRACE conn2 <- [1,2950,null,{}] 01:04:59 INFO - PROCESS | 1645 | 1461053099623 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:04:59 INFO - PROCESS | 1645 | 1461053099727 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:04:59 INFO - PROCESS | 1645 | 1461053099796 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:59 INFO - PROCESS | 1645 | ++DOCSHELL 0x136f08800 == 65 [pid = 1645] [id = 745] 01:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12da77000) [pid = 1645] [serial = 2235] [outer = 0x0] 01:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12e27a800) [pid = 1645] [serial = 2236] [outer = 0x12da77000] 01:04:59 INFO - PROCESS | 1645 | 1461053099827 Marionette DEBUG loaded listener.js 01:04:59 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12e291c00) [pid = 1645] [serial = 2237] [outer = 0x12da77000] 01:05:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x136f14000 == 66 [pid = 1645] [id = 746] 01:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12e298800) [pid = 1645] [serial = 2238] [outer = 0x0] 01:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12e277000) [pid = 1645] [serial = 2239] [outer = 0x12e298800] 01:05:00 INFO - PROCESS | 1645 | 1461053100227 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:05:00 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:05:00 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 622ms 01:05:00 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:05:00 INFO - PROCESS | 1645 | 1461053100242 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:05:00 INFO - PROCESS | 1645 | 1461053100243 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:05:00 INFO - PROCESS | 1645 | 1461053100245 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:05:00 INFO - PROCESS | 1645 | 1461053100246 Marionette TRACE conn2 <- [1,2954,null,{}] 01:05:00 INFO - PROCESS | 1645 | 1461053100249 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:00 INFO - PROCESS | 1645 | 1461053100378 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:05:00 INFO - PROCESS | 1645 | 1461053100501 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:00 INFO - PROCESS | 1645 | ++DOCSHELL 0x136fee000 == 67 [pid = 1645] [id = 747] 01:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12e276400) [pid = 1645] [serial = 2240] [outer = 0x0] 01:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12e298000) [pid = 1645] [serial = 2241] [outer = 0x12e276400] 01:05:00 INFO - PROCESS | 1645 | 1461053100533 Marionette DEBUG loaded listener.js 01:05:00 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12e609c00) [pid = 1645] [serial = 2242] [outer = 0x12e276400] 01:05:00 INFO - PROCESS | 1645 | 1461053100875 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:05:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:05:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:05:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 01:05:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:05:00 INFO - PROCESS | 1645 | 1461053100915 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:05:00 INFO - PROCESS | 1645 | 1461053100916 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:05:00 INFO - PROCESS | 1645 | 1461053100918 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:05:00 INFO - PROCESS | 1645 | 1461053100920 Marionette TRACE conn2 <- [1,2958,null,{}] 01:05:00 INFO - PROCESS | 1645 | 1461053100922 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:01 INFO - PROCESS | 1645 | 1461053101035 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:05:01 INFO - PROCESS | 1645 | 1461053101145 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x1389a9800 == 68 [pid = 1645] [id = 748] 01:05:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12a715c00) [pid = 1645] [serial = 2243] [outer = 0x0] 01:05:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12e6c2800) [pid = 1645] [serial = 2244] [outer = 0x12a715c00] 01:05:01 INFO - PROCESS | 1645 | 1461053101177 Marionette DEBUG loaded listener.js 01:05:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12e9b4800) [pid = 1645] [serial = 2245] [outer = 0x12a715c00] 01:05:01 INFO - PROCESS | 1645 | 1461053101486 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:05:01 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:05:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 620ms 01:05:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:05:01 INFO - PROCESS | 1645 | 1461053101539 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:05:01 INFO - PROCESS | 1645 | 1461053101540 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:05:01 INFO - PROCESS | 1645 | 1461053101542 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:05:01 INFO - PROCESS | 1645 | 1461053101544 Marionette TRACE conn2 <- [1,2962,null,{}] 01:05:01 INFO - PROCESS | 1645 | 1461053101546 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:01 INFO - PROCESS | 1645 | 1461053101654 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:05:01 INFO - PROCESS | 1645 | 1461053101931 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:01 INFO - PROCESS | 1645 | ++DOCSHELL 0x12811a800 == 69 [pid = 1645] [id = 749] 01:05:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x114403c00) [pid = 1645] [serial = 2246] [outer = 0x0] 01:05:01 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x114e98800) [pid = 1645] [serial = 2247] [outer = 0x114403c00] 01:05:01 INFO - PROCESS | 1645 | 1461053101979 Marionette DEBUG loaded listener.js 01:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x118bd3c00) [pid = 1645] [serial = 2248] [outer = 0x114403c00] 01:05:02 INFO - PROCESS | 1645 | 1461053102348 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:05:02 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:05:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 819ms 01:05:02 INFO - PROCESS | 1645 | 1461053102362 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:05:02 INFO - PROCESS | 1645 | 1461053102365 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:05:02 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:05:02 INFO - PROCESS | 1645 | 1461053102369 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:05:02 INFO - PROCESS | 1645 | 1461053102370 Marionette TRACE conn2 <- [1,2966,null,{}] 01:05:02 INFO - PROCESS | 1645 | 1461053102374 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:02 INFO - PROCESS | 1645 | 1461053102478 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:05:02 INFO - PROCESS | 1645 | 1461053102541 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:02 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c53b800 == 70 [pid = 1645] [id = 750] 01:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x11ad2f800) [pid = 1645] [serial = 2249] [outer = 0x0] 01:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x11b6c2000) [pid = 1645] [serial = 2250] [outer = 0x11ad2f800] 01:05:02 INFO - PROCESS | 1645 | 1461053102612 Marionette DEBUG loaded listener.js 01:05:02 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x11bcc9800) [pid = 1645] [serial = 2251] [outer = 0x11ad2f800] 01:05:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12f491800 == 69 [pid = 1645] [id = 737] 01:05:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12ebdf000 == 68 [pid = 1645] [id = 736] 01:05:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7c2800 == 67 [pid = 1645] [id = 735] 01:05:02 INFO - PROCESS | 1645 | --DOCSHELL 0x12da47000 == 66 [pid = 1645] [id = 734] 01:05:02 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12a71b000) [pid = 1645] [serial = 2155] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | 1461053103016 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12d20c800 == 65 [pid = 1645] [id = 733] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12be7b800 == 64 [pid = 1645] [id = 732] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12a928000 == 63 [pid = 1645] [id = 731] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x11ca21000 == 62 [pid = 1645] [id = 730] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12a256800 == 61 [pid = 1645] [id = 729] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x11c94e000 == 60 [pid = 1645] [id = 728] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x11bdd7800 == 59 [pid = 1645] [id = 727] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x125421800 == 58 [pid = 1645] [id = 726] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12d33e800 == 57 [pid = 1645] [id = 722] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7cf800 == 56 [pid = 1645] [id = 721] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x1255df800 == 55 [pid = 1645] [id = 720] 01:05:03 INFO - PROCESS | 1645 | --DOCSHELL 0x118efa000 == 54 [pid = 1645] [id = 719] 01:05:03 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:05:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 671ms 01:05:03 INFO - PROCESS | 1645 | 1461053103041 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1645 | 1461053103043 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:05:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:05:03 INFO - PROCESS | 1645 | 1461053103046 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1645 | 1461053103048 Marionette TRACE conn2 <- [1,2970,null,{}] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x12f90d000) [pid = 1645] [serial = 2105] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x126ba8400) [pid = 1645] [serial = 2140] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x11a7d2400) [pid = 1645] [serial = 2128] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x11ad2c400) [pid = 1645] [serial = 2129] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x12a723c00) [pid = 1645] [serial = 2113] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x119925800) [pid = 1645] [serial = 2126] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x1191b3c00) [pid = 1645] [serial = 2125] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x114d5f800) [pid = 1645] [serial = 2122] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x1163ad800) [pid = 1645] [serial = 2123] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x126e8dc00) [pid = 1645] [serial = 2143] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x11c205400) [pid = 1645] [serial = 2134] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x118792000) [pid = 1645] [serial = 2146] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x11c468c00) [pid = 1645] [serial = 2135] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x12e9bb800) [pid = 1645] [serial = 2116] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x11af8a800) [pid = 1645] [serial = 2131] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x11bcc5c00) [pid = 1645] [serial = 2132] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 136 (0x123cd9c00) [pid = 1645] [serial = 2110] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 135 (0x12f14c000) [pid = 1645] [serial = 2119] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 134 (0x114d60800) [pid = 1645] [serial = 2107] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 133 (0x11acc1400) [pid = 1645] [serial = 2147] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 132 (0x127235c00) [pid = 1645] [serial = 2144] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 131 (0x128158c00) [pid = 1645] [serial = 2153] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 130 (0x11ad2b400) [pid = 1645] [serial = 1421] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 129 (0x1254efc00) [pid = 1645] [serial = 2149] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 128 (0x123a50000) [pid = 1645] [serial = 2137] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 127 (0x123cd7000) [pid = 1645] [serial = 2138] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 126 (0x126c9e400) [pid = 1645] [serial = 2141] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 125 (0x12722ac00) [pid = 1645] [serial = 2152] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | --DOMWINDOW == 124 (0x127521800) [pid = 1645] [serial = 2150] [outer = 0x0] [url = about:blank] 01:05:03 INFO - PROCESS | 1645 | 1461053103067 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:03 INFO - PROCESS | 1645 | 1461053103175 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:05:03 INFO - PROCESS | 1645 | 1461053103206 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x11bde9800 == 55 [pid = 1645] [id = 751] 01:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 125 (0x11bcc5c00) [pid = 1645] [serial = 2252] [outer = 0x0] 01:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 126 (0x11c204400) [pid = 1645] [serial = 2253] [outer = 0x11bcc5c00] 01:05:03 INFO - PROCESS | 1645 | 1461053103232 Marionette DEBUG loaded listener.js 01:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 127 (0x123a4dc00) [pid = 1645] [serial = 2254] [outer = 0x11bcc5c00] 01:05:03 INFO - PROCESS | 1645 | 1461053103553 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:05:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:05:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 519ms 01:05:03 INFO - PROCESS | 1645 | 1461053103566 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1645 | 1461053103567 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:05:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:05:03 INFO - PROCESS | 1645 | 1461053103571 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1645 | 1461053103578 Marionette TRACE conn2 <- [1,2974,null,{}] 01:05:03 INFO - PROCESS | 1645 | 1461053103585 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:03 INFO - PROCESS | 1645 | 1461053103699 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:05:03 INFO - PROCESS | 1645 | 1461053103761 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a235800 == 56 [pid = 1645] [id = 752] 01:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 128 (0x123a4f800) [pid = 1645] [serial = 2255] [outer = 0x0] 01:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 129 (0x1268b3400) [pid = 1645] [serial = 2256] [outer = 0x123a4f800] 01:05:03 INFO - PROCESS | 1645 | 1461053103787 Marionette DEBUG loaded listener.js 01:05:03 INFO - PROCESS | 1645 | ++DOMWINDOW == 130 (0x126e8dc00) [pid = 1645] [serial = 2257] [outer = 0x123a4f800] 01:05:04 INFO - PROCESS | 1645 | 1461053104054 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:05:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:05:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 530ms 01:05:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:05:04 INFO - PROCESS | 1645 | 1461053104100 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:05:04 INFO - PROCESS | 1645 | 1461053104102 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:05:04 INFO - PROCESS | 1645 | 1461053104112 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:05:04 INFO - PROCESS | 1645 | 1461053104113 Marionette TRACE conn2 <- [1,2978,null,{}] 01:05:04 INFO - PROCESS | 1645 | 1461053104116 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:04 INFO - PROCESS | 1645 | 1461053104208 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:05:04 INFO - PROCESS | 1645 | 1461053104272 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7c5000 == 57 [pid = 1645] [id = 753] 01:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 131 (0x126a4c400) [pid = 1645] [serial = 2258] [outer = 0x0] 01:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 132 (0x127521800) [pid = 1645] [serial = 2259] [outer = 0x126a4c400] 01:05:04 INFO - PROCESS | 1645 | 1461053104298 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 133 (0x1281e9400) [pid = 1645] [serial = 2260] [outer = 0x126a4c400] 01:05:04 INFO - PROCESS | 1645 | 1461053104564 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:05:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:05:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 476ms 01:05:04 INFO - PROCESS | 1645 | 1461053104581 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:05:04 INFO - PROCESS | 1645 | 1461053104582 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:05:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:05:04 INFO - PROCESS | 1645 | 1461053104584 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:05:04 INFO - PROCESS | 1645 | 1461053104585 Marionette TRACE conn2 <- [1,2982,null,{}] 01:05:04 INFO - PROCESS | 1645 | 1461053104595 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:04 INFO - PROCESS | 1645 | 1461053104686 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:05:04 INFO - PROCESS | 1645 | 1461053104691 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:04 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8bd000 == 58 [pid = 1645] [id = 754] 01:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 134 (0x12a8ca000) [pid = 1645] [serial = 2261] [outer = 0x0] 01:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 135 (0x12a942400) [pid = 1645] [serial = 2262] [outer = 0x12a8ca000] 01:05:04 INFO - PROCESS | 1645 | 1461053104723 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1645 | ++DOMWINDOW == 136 (0x12af44000) [pid = 1645] [serial = 2263] [outer = 0x12a8ca000] 01:05:05 INFO - PROCESS | 1645 | 1461053105061 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:05:05 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:05:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:05:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 525ms 01:05:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:05:05 INFO - PROCESS | 1645 | 1461053105109 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:05:05 INFO - PROCESS | 1645 | 1461053105110 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:05:05 INFO - PROCESS | 1645 | 1461053105112 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:05:05 INFO - PROCESS | 1645 | 1461053105113 Marionette TRACE conn2 <- [1,2986,null,{}] 01:05:05 INFO - PROCESS | 1645 | 1461053105116 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:05 INFO - PROCESS | 1645 | 1461053105236 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:05:05 INFO - PROCESS | 1645 | 1461053105250 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x12cca0800 == 59 [pid = 1645] [id = 755] 01:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 137 (0x12b042800) [pid = 1645] [serial = 2264] [outer = 0x0] 01:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x12b3f7400) [pid = 1645] [serial = 2265] [outer = 0x12b042800] 01:05:05 INFO - PROCESS | 1645 | 1461053105275 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x12bbd1c00) [pid = 1645] [serial = 2266] [outer = 0x12b042800] 01:05:05 INFO - PROCESS | 1645 | 1461053105607 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:05:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:05:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 519ms 01:05:05 INFO - PROCESS | 1645 | 1461053105633 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:05:05 INFO - PROCESS | 1645 | 1461053105634 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:05:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:05:05 INFO - PROCESS | 1645 | 1461053105636 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:05:05 INFO - PROCESS | 1645 | 1461053105637 Marionette TRACE conn2 <- [1,2990,null,{}] 01:05:05 INFO - PROCESS | 1645 | 1461053105640 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:05 INFO - PROCESS | 1645 | 1461053105752 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:05:05 INFO - PROCESS | 1645 | 1461053105762 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3b7800 == 60 [pid = 1645] [id = 756] 01:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12b2b3c00) [pid = 1645] [serial = 2267] [outer = 0x0] 01:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12cf28400) [pid = 1645] [serial = 2268] [outer = 0x12b2b3c00] 01:05:05 INFO - PROCESS | 1645 | 1461053105787 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12d38f400) [pid = 1645] [serial = 2269] [outer = 0x12b2b3c00] 01:05:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e3b9800 == 61 [pid = 1645] [id = 757] 01:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12e09a000) [pid = 1645] [serial = 2270] [outer = 0x0] 01:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12d395400) [pid = 1645] [serial = 2271] [outer = 0x12e09a000] 01:05:06 INFO - PROCESS | 1645 | 1461053106136 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:05:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:05:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 01:05:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:05:06 INFO - PROCESS | 1645 | 1461053106156 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:05:06 INFO - PROCESS | 1645 | 1461053106157 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:05:06 INFO - PROCESS | 1645 | 1461053106159 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:05:06 INFO - PROCESS | 1645 | 1461053106160 Marionette TRACE conn2 <- [1,2994,null,{}] 01:05:06 INFO - PROCESS | 1645 | 1461053106163 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:06 INFO - PROCESS | 1645 | 1461053106293 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:05:06 INFO - PROCESS | 1645 | 1461053106310 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1d0800 == 62 [pid = 1645] [id = 758] 01:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12d393800) [pid = 1645] [serial = 2272] [outer = 0x0] 01:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12da74c00) [pid = 1645] [serial = 2273] [outer = 0x12d393800] 01:05:06 INFO - PROCESS | 1645 | 1461053106335 Marionette DEBUG loaded listener.js 01:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12e09e800) [pid = 1645] [serial = 2274] [outer = 0x12d393800] 01:05:06 INFO - PROCESS | 1645 | 1461053106691 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:05:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:05:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:05:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 570ms 01:05:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:05:06 INFO - PROCESS | 1645 | 1461053106734 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:05:06 INFO - PROCESS | 1645 | 1461053106736 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:05:06 INFO - PROCESS | 1645 | 1461053106738 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:05:06 INFO - PROCESS | 1645 | 1461053106739 Marionette TRACE conn2 <- [1,2998,null,{}] 01:05:06 INFO - PROCESS | 1645 | 1461053106741 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:06 INFO - PROCESS | 1645 | 1461053106854 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:05:06 INFO - PROCESS | 1645 | 1461053106894 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:06 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fb16000 == 63 [pid = 1645] [id = 759] 01:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12d394400) [pid = 1645] [serial = 2275] [outer = 0x0] 01:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12e9b2800) [pid = 1645] [serial = 2276] [outer = 0x12d394400] 01:05:06 INFO - PROCESS | 1645 | 1461053106919 Marionette DEBUG loaded listener.js 01:05:06 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12e9bc400) [pid = 1645] [serial = 2277] [outer = 0x12d394400] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x128159c00) [pid = 1645] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x127c5e000) [pid = 1645] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12a946000) [pid = 1645] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12af40800) [pid = 1645] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x114d5ac00) [pid = 1645] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x11c159000) [pid = 1645] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x11c209000) [pid = 1645] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12722c000) [pid = 1645] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x11bbf5000) [pid = 1645] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x123a59000) [pid = 1645] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11addd800) [pid = 1645] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x12b8efc00) [pid = 1645] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:05:07 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x119128c00) [pid = 1645] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:05:07 INFO - PROCESS | 1645 | 1461053107489 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:05:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:05:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 773ms 01:05:07 INFO - PROCESS | 1645 | 1461053107512 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:05:07 INFO - PROCESS | 1645 | 1461053107514 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:05:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:05:07 INFO - PROCESS | 1645 | 1461053107517 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:05:07 INFO - PROCESS | 1645 | 1461053107519 Marionette TRACE conn2 <- [1,3002,null,{}] 01:05:07 INFO - PROCESS | 1645 | 1461053107523 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:07 INFO - PROCESS | 1645 | 1461053107689 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:05:07 INFO - PROCESS | 1645 | 1461053107791 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:07 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a845800 == 64 [pid = 1645] [id = 760] 01:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x118b55000) [pid = 1645] [serial = 2278] [outer = 0x0] 01:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x127c5e000) [pid = 1645] [serial = 2279] [outer = 0x118b55000] 01:05:07 INFO - PROCESS | 1645 | 1461053107815 Marionette DEBUG loaded listener.js 01:05:07 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x12e606800) [pid = 1645] [serial = 2280] [outer = 0x118b55000] 01:05:08 INFO - PROCESS | 1645 | 1461053108138 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:05:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:05:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 673ms 01:05:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:05:08 INFO - PROCESS | 1645 | 1461053108192 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:05:08 INFO - PROCESS | 1645 | 1461053108194 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:05:08 INFO - PROCESS | 1645 | 1461053108197 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 1645 | 1461053108200 Marionette TRACE conn2 <- [1,3006,null,{}] 01:05:08 INFO - PROCESS | 1645 | 1461053108203 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:08 INFO - PROCESS | 1645 | 1461053108353 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:05:08 INFO - PROCESS | 1645 | 1461053108439 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x136f09800 == 65 [pid = 1645] [id = 761] 01:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x12bb55400) [pid = 1645] [serial = 2281] [outer = 0x0] 01:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x12ebae400) [pid = 1645] [serial = 2282] [outer = 0x12bb55400] 01:05:08 INFO - PROCESS | 1645 | 1461053108464 Marionette DEBUG loaded listener.js 01:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12f150800) [pid = 1645] [serial = 2283] [outer = 0x12bb55400] 01:05:08 INFO - PROCESS | 1645 | 1461053108715 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:05:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:05:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 570ms 01:05:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:05:08 INFO - PROCESS | 1645 | 1461053108767 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:05:08 INFO - PROCESS | 1645 | 1461053108769 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:05:08 INFO - PROCESS | 1645 | 1461053108771 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 1645 | 1461053108772 Marionette TRACE conn2 <- [1,3010,null,{}] 01:05:08 INFO - PROCESS | 1645 | 1461053108782 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:08 INFO - PROCESS | 1645 | 1461053108878 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:05:08 INFO - PROCESS | 1645 | 1461053108882 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:08 INFO - PROCESS | 1645 | ++DOCSHELL 0x139420800 == 66 [pid = 1645] [id = 762] 01:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x11aa56000) [pid = 1645] [serial = 2284] [outer = 0x0] 01:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x11aa5b400) [pid = 1645] [serial = 2285] [outer = 0x11aa56000] 01:05:08 INFO - PROCESS | 1645 | 1461053108907 Marionette DEBUG loaded listener.js 01:05:08 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x11aa5f400) [pid = 1645] [serial = 2286] [outer = 0x11aa56000] 01:05:09 INFO - PROCESS | 1645 | 1461053109245 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:05:09 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:05:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 482ms 01:05:09 INFO - PROCESS | 1645 | 1461053109253 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:05:09 INFO - PROCESS | 1645 | 1461053109255 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:05:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:05:09 INFO - PROCESS | 1645 | 1461053109264 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:05:09 INFO - PROCESS | 1645 | 1461053109265 Marionette TRACE conn2 <- [1,3014,null,{}] 01:05:09 INFO - PROCESS | 1645 | 1461053109267 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:09 INFO - PROCESS | 1645 | 1461053109395 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:05:09 INFO - PROCESS | 1645 | 1461053109502 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:09 INFO - PROCESS | 1645 | ++DOCSHELL 0x119752800 == 67 [pid = 1645] [id = 763] 01:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x1121fa400) [pid = 1645] [serial = 2287] [outer = 0x0] 01:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x114d5ac00) [pid = 1645] [serial = 2288] [outer = 0x1121fa400] 01:05:09 INFO - PROCESS | 1645 | 1461053109536 Marionette DEBUG loaded listener.js 01:05:09 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x118f18800) [pid = 1645] [serial = 2289] [outer = 0x1121fa400] 01:05:09 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:09 INFO - PROCESS | 1645 | 1461053109940 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:05:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:05:09 INFO - {} 01:05:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:05:09 INFO - {} 01:05:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:05:09 INFO - {} 01:05:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:05:09 INFO - {} 01:05:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 723ms 01:05:09 INFO - PROCESS | 1645 | 1461053109986 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:05:09 INFO - PROCESS | 1645 | 1461053109990 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:05:10 INFO - TEST-START | /FileAPI/fileReader.html 01:05:10 INFO - PROCESS | 1645 | 1461053110036 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:05:10 INFO - PROCESS | 1645 | 1461053110038 Marionette TRACE conn2 <- [1,3018,null,{}] 01:05:10 INFO - PROCESS | 1645 | 1461053110047 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:10 INFO - PROCESS | 1645 | 1461053110168 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:05:10 INFO - PROCESS | 1645 | 1461053110267 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b8a6000 == 68 [pid = 1645] [id = 764] 01:05:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x11c961c00) [pid = 1645] [serial = 2290] [outer = 0x0] 01:05:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x123a4cc00) [pid = 1645] [serial = 2291] [outer = 0x11c961c00] 01:05:10 INFO - PROCESS | 1645 | 1461053110299 Marionette DEBUG loaded listener.js 01:05:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x125607800) [pid = 1645] [serial = 2292] [outer = 0x11c961c00] 01:05:10 INFO - PROCESS | 1645 | 1461053110666 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:05:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:05:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:05:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:05:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:05:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 681ms 01:05:10 INFO - TEST-START | /FileAPI/historical.html 01:05:10 INFO - PROCESS | 1645 | 1461053110718 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:05:10 INFO - PROCESS | 1645 | 1461053110720 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:05:10 INFO - PROCESS | 1645 | 1461053110723 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:05:10 INFO - PROCESS | 1645 | 1461053110724 Marionette TRACE conn2 <- [1,3022,null,{}] 01:05:10 INFO - PROCESS | 1645 | 1461053110727 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:10 INFO - PROCESS | 1645 | 1461053110836 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:05:10 INFO - PROCESS | 1645 | 1461053110941 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:10 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fb0b800 == 69 [pid = 1645] [id = 765] 01:05:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x1268b2000) [pid = 1645] [serial = 2293] [outer = 0x0] 01:05:10 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x127522400) [pid = 1645] [serial = 2294] [outer = 0x1268b2000] 01:05:10 INFO - PROCESS | 1645 | 1461053110972 Marionette DEBUG loaded listener.js 01:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x12a94d000) [pid = 1645] [serial = 2295] [outer = 0x1268b2000] 01:05:11 INFO - PROCESS | 1645 | 1461053111339 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:05:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:05:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:05:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:05:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:05:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:05:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:05:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:05:11 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 01:05:11 INFO - TEST-START | /FileAPI/idlharness.html 01:05:11 INFO - PROCESS | 1645 | 1461053111396 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:05:11 INFO - PROCESS | 1645 | 1461053111397 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:05:11 INFO - PROCESS | 1645 | 1461053111404 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:05:11 INFO - PROCESS | 1645 | 1461053111409 Marionette TRACE conn2 <- [1,3026,null,{}] 01:05:11 INFO - PROCESS | 1645 | 1461053111413 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:11 INFO - PROCESS | 1645 | 1461053111553 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:05:11 INFO - PROCESS | 1645 | 1461053111662 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:11 INFO - PROCESS | 1645 | ++DOCSHELL 0x1394e2000 == 70 [pid = 1645] [id = 766] 01:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x12af09c00) [pid = 1645] [serial = 2296] [outer = 0x0] 01:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x12cfd2400) [pid = 1645] [serial = 2297] [outer = 0x12af09c00] 01:05:11 INFO - PROCESS | 1645 | 1461053111692 Marionette DEBUG loaded listener.js 01:05:11 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x12e0a0c00) [pid = 1645] [serial = 2298] [outer = 0x12af09c00] 01:05:12 INFO - PROCESS | 1645 | 1461053112292 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]]]}] 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:05:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:05:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:05:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:05:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:05:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:05:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:05:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:05:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:05:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:05:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:05:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:05:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:05:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:05:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:05:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:05:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:05:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:05:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:05:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:05:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:05:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:05:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:05:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:05:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:05:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 946ms 01:05:12 INFO - PROCESS | 1645 | 1461053112384 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:05:12 INFO - PROCESS | 1645 | 1461053112385 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:05:12 INFO - TEST-START | /FileAPI/idlharness.worker 01:05:12 INFO - PROCESS | 1645 | 1461053112395 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:05:12 INFO - PROCESS | 1645 | 1461053112396 Marionette TRACE conn2 <- [1,3030,null,{}] 01:05:12 INFO - PROCESS | 1645 | 1461053112398 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:12 INFO - PROCESS | 1645 | 1461053112513 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:05:12 INFO - PROCESS | 1645 | 1461053112617 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:12 INFO - PROCESS | 1645 | ++DOCSHELL 0x136f34000 == 71 [pid = 1645] [id = 767] 01:05:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x12af40c00) [pid = 1645] [serial = 2299] [outer = 0x0] 01:05:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x12fb7a800) [pid = 1645] [serial = 2300] [outer = 0x12af40c00] 01:05:12 INFO - PROCESS | 1645 | 1461053112648 Marionette DEBUG loaded listener.js 01:05:12 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x12fb7f800) [pid = 1645] [serial = 2301] [outer = 0x12af40c00] 01:05:12 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:13 INFO - PROCESS | 1645 | 1461053113513 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,{},{}]]]}] 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:05:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:05:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:05:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:05:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:05:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:05:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:05:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:05:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:05:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:05:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:05:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:05:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:05:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:05:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:05:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:05:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:05:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:05:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:05:13 INFO - {} 01:05:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1191ms 01:05:13 INFO - PROCESS | 1645 | 1461053113582 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:05:13 INFO - PROCESS | 1645 | 1461053113586 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:05:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:05:13 INFO - PROCESS | 1645 | 1461053113591 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:05:13 INFO - PROCESS | 1645 | 1461053113594 Marionette TRACE conn2 <- [1,3034,null,{}] 01:05:13 INFO - PROCESS | 1645 | 1461053113643 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:13 INFO - PROCESS | 1645 | 1461053113796 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:05:13 INFO - PROCESS | 1645 | 1461053113910 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:13 INFO - PROCESS | 1645 | ++DOCSHELL 0x139eb0800 == 72 [pid = 1645] [id = 768] 01:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x13894a400) [pid = 1645] [serial = 2302] [outer = 0x0] 01:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x13894c000) [pid = 1645] [serial = 2303] [outer = 0x13894a400] 01:05:13 INFO - PROCESS | 1645 | 1461053113947 Marionette DEBUG loaded listener.js 01:05:13 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x12ab33000) [pid = 1645] [serial = 2304] [outer = 0x13894a400] 01:05:14 INFO - PROCESS | 1645 | 1461053114321 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:05:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:05:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 767ms 01:05:14 INFO - PROCESS | 1645 | 1461053114357 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:05:14 INFO - PROCESS | 1645 | 1461053114359 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:05:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:05:14 INFO - PROCESS | 1645 | 1461053114361 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:05:14 INFO - PROCESS | 1645 | 1461053114362 Marionette TRACE conn2 <- [1,3038,null,{}] 01:05:14 INFO - PROCESS | 1645 | 1461053114365 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:14 INFO - PROCESS | 1645 | 1461053114478 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:05:14 INFO - PROCESS | 1645 | 1461053114748 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:14 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a778800 == 73 [pid = 1645] [id = 769] 01:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x1144a8c00) [pid = 1645] [serial = 2305] [outer = 0x0] 01:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x1163b1800) [pid = 1645] [serial = 2306] [outer = 0x1144a8c00] 01:05:14 INFO - PROCESS | 1645 | 1461053114798 Marionette DEBUG loaded listener.js 01:05:14 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x119927000) [pid = 1645] [serial = 2307] [outer = 0x1144a8c00] 01:05:15 INFO - PROCESS | 1645 | 1461053115208 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:05:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 869ms 01:05:15 INFO - PROCESS | 1645 | 1461053115231 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:05:15 INFO - PROCESS | 1645 | 1461053115234 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:05:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:05:15 INFO - PROCESS | 1645 | 1461053115238 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:05:15 INFO - PROCESS | 1645 | 1461053115240 Marionette TRACE conn2 <- [1,3042,null,{}] 01:05:15 INFO - PROCESS | 1645 | 1461053115243 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:15 INFO - PROCESS | 1645 | 1461053115343 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:05:15 INFO - PROCESS | 1645 | 1461053115455 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:15 INFO - PROCESS | 1645 | ++DOCSHELL 0x126ad5000 == 74 [pid = 1645] [id = 770] 01:05:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x11ad27800) [pid = 1645] [serial = 2308] [outer = 0x0] 01:05:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x11ad28800) [pid = 1645] [serial = 2309] [outer = 0x11ad27800] 01:05:15 INFO - PROCESS | 1645 | 1461053115487 Marionette DEBUG loaded listener.js 01:05:15 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x11b91b400) [pid = 1645] [serial = 2310] [outer = 0x11ad27800] 01:05:15 INFO - PROCESS | 1645 | 1461053115907 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:05:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:05:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:05:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:05:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:05:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:05:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 730ms 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x139420800 == 73 [pid = 1645] [id = 762] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x136f09800 == 72 [pid = 1645] [id = 761] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a845800 == 71 [pid = 1645] [id = 760] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 169 (0x12d263800) [pid = 1645] [serial = 2215] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | 1461053116085 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:05:16 INFO - PROCESS | 1645 | 1461053116089 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12fb16000 == 70 [pid = 1645] [id = 759] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12f1d0800 == 69 [pid = 1645] [id = 758] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3b9800 == 68 [pid = 1645] [id = 757] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12e3b7800 == 67 [pid = 1645] [id = 756] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12cca0800 == 66 [pid = 1645] [id = 755] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12b8bd000 == 65 [pid = 1645] [id = 754] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a7c5000 == 64 [pid = 1645] [id = 753] 01:05:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a235800 == 63 [pid = 1645] [id = 752] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x11bde9800 == 62 [pid = 1645] [id = 751] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x11c53b800 == 61 [pid = 1645] [id = 750] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12811a800 == 60 [pid = 1645] [id = 749] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x136f14000 == 59 [pid = 1645] [id = 746] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12ff61800 == 58 [pid = 1645] [id = 743] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12fbcb800 == 57 [pid = 1645] [id = 742] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12e64e000 == 56 [pid = 1645] [id = 741] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x12a259000 == 55 [pid = 1645] [id = 740] 01:05:16 INFO - PROCESS | 1645 | --DOCSHELL 0x11c2a1800 == 54 [pid = 1645] [id = 739] 01:05:16 INFO - PROCESS | 1645 | 1461053116126 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:05:16 INFO - PROCESS | 1645 | 1461053116127 Marionette TRACE conn2 <- [1,3046,null,{}] 01:05:16 INFO - PROCESS | 1645 | 1461053116130 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:16 INFO - PROCESS | 1645 | 1461053116270 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 168 (0x12a828400) [pid = 1645] [serial = 2156] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 167 (0x12a830400) [pid = 1645] [serial = 2197] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 166 (0x12af0a800) [pid = 1645] [serial = 2200] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 165 (0x12a94c400) [pid = 1645] [serial = 2198] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 164 (0x12b2b9000) [pid = 1645] [serial = 2203] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 163 (0x118b84400) [pid = 1645] [serial = 2180] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 162 (0x1151a3000) [pid = 1645] [serial = 2179] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 161 (0x123a4e400) [pid = 1645] [serial = 2188] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 160 (0x123cd2c00) [pid = 1645] [serial = 2189] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 159 (0x1257e1400) [pid = 1645] [serial = 2191] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 158 (0x126bb3400) [pid = 1645] [serial = 2192] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x12a8ce000) [pid = 1645] [serial = 2176] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x127518800) [pid = 1645] [serial = 2167] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x127517400) [pid = 1645] [serial = 2194] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x11bcbd400) [pid = 1645] [serial = 2185] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x12b04f800) [pid = 1645] [serial = 2201] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x11bd9dc00) [pid = 1645] [serial = 2186] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x11c20bc00) [pid = 1645] [serial = 2164] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x12a8d1c00) [pid = 1645] [serial = 2173] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x11aa3c400) [pid = 1645] [serial = 2161] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x11427d000) [pid = 1645] [serial = 2158] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12a719000) [pid = 1645] [serial = 2170] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12b050000) [pid = 1645] [serial = 2209] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x11bcc0000) [pid = 1645] [serial = 2206] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x1257e4c00) [pid = 1645] [serial = 2207] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x12bb5ec00) [pid = 1645] [serial = 2212] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12b3f2c00) [pid = 1645] [serial = 2204] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x11af7d000) [pid = 1645] [serial = 2183] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 140 (0x12d25b400) [pid = 1645] [serial = 2213] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 139 (0x11a7d0c00) [pid = 1645] [serial = 2182] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 138 (0x127b81000) [pid = 1645] [serial = 2195] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | --DOMWINDOW == 137 (0x12b8f0000) [pid = 1645] [serial = 2210] [outer = 0x0] [url = about:blank] 01:05:16 INFO - PROCESS | 1645 | 1461053116345 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x11c6e3000 == 55 [pid = 1645] [id = 771] 01:05:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 138 (0x1151a3000) [pid = 1645] [serial = 2311] [outer = 0x0] 01:05:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 139 (0x11bcbd400) [pid = 1645] [serial = 2312] [outer = 0x1151a3000] 01:05:16 INFO - PROCESS | 1645 | 1461053116372 Marionette DEBUG loaded listener.js 01:05:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 140 (0x123a5ac00) [pid = 1645] [serial = 2313] [outer = 0x1151a3000] 01:05:16 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:16 INFO - PROCESS | 1645 | 1461053116712 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:05:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:05:16 INFO - {} 01:05:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 627ms 01:05:16 INFO - PROCESS | 1645 | 1461053116746 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:05:16 INFO - PROCESS | 1645 | 1461053116748 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:05:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:05:16 INFO - PROCESS | 1645 | 1461053116751 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:05:16 INFO - PROCESS | 1645 | 1461053116756 Marionette TRACE conn2 <- [1,3050,null,{}] 01:05:16 INFO - PROCESS | 1645 | 1461053116797 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:16 INFO - PROCESS | 1645 | 1461053116919 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:05:16 INFO - PROCESS | 1645 | 1461053116926 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:16 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a912800 == 56 [pid = 1645] [id = 772] 01:05:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 141 (0x126ba8800) [pid = 1645] [serial = 2314] [outer = 0x0] 01:05:16 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x126e91400) [pid = 1645] [serial = 2315] [outer = 0x126ba8800] 01:05:16 INFO - PROCESS | 1645 | 1461053116968 Marionette DEBUG loaded listener.js 01:05:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12a650c00) [pid = 1645] [serial = 2316] [outer = 0x126ba8800] 01:05:17 INFO - PROCESS | 1645 | 1461053117356 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:05:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:05:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:05:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:05:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:05:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 652ms 01:05:17 INFO - PROCESS | 1645 | 1461053117402 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:05:17 INFO - PROCESS | 1645 | 1461053117404 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:05:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:05:17 INFO - PROCESS | 1645 | 1461053117406 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:05:17 INFO - PROCESS | 1645 | 1461053117408 Marionette TRACE conn2 <- [1,3054,null,{}] 01:05:17 INFO - PROCESS | 1645 | 1461053117410 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:17 INFO - PROCESS | 1645 | 1461053117498 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:05:17 INFO - PROCESS | 1645 | 1461053117502 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:17 INFO - PROCESS | 1645 | ++DOCSHELL 0x12abe4800 == 57 [pid = 1645] [id = 773] 01:05:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12a82b800) [pid = 1645] [serial = 2317] [outer = 0x0] 01:05:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12a8ca800) [pid = 1645] [serial = 2318] [outer = 0x12a82b800] 01:05:17 INFO - PROCESS | 1645 | 1461053117530 Marionette DEBUG loaded listener.js 01:05:17 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12a950c00) [pid = 1645] [serial = 2319] [outer = 0x12a82b800] 01:05:18 INFO - PROCESS | 1645 | 1461053117983 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:05:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:05:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:05:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:05:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 01:05:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:05:18 INFO - PROCESS | 1645 | 1461053118044 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:05:18 INFO - PROCESS | 1645 | 1461053118045 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:05:18 INFO - PROCESS | 1645 | 1461053118048 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:05:18 INFO - PROCESS | 1645 | 1461053118049 Marionette TRACE conn2 <- [1,3058,null,{}] 01:05:18 INFO - PROCESS | 1645 | 1461053118052 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:18 INFO - PROCESS | 1645 | 1461053118161 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:05:18 INFO - PROCESS | 1645 | 1461053118169 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12be86800 == 58 [pid = 1645] [id = 774] 01:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12b2bc000) [pid = 1645] [serial = 2320] [outer = 0x0] 01:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12b82b800) [pid = 1645] [serial = 2321] [outer = 0x12b2bc000] 01:05:18 INFO - PROCESS | 1645 | 1461053118200 Marionette DEBUG loaded listener.js 01:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12b8f5800) [pid = 1645] [serial = 2322] [outer = 0x12b2bc000] 01:05:18 INFO - PROCESS | 1645 | 1461053118624 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:05:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:05:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:05:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:05:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:05:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:05:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 621ms 01:05:18 INFO - PROCESS | 1645 | 1461053118670 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:05:18 INFO - PROCESS | 1645 | 1461053118671 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:05:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:05:18 INFO - PROCESS | 1645 | 1461053118674 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:05:18 INFO - PROCESS | 1645 | 1461053118675 Marionette TRACE conn2 <- [1,3062,null,{}] 01:05:18 INFO - PROCESS | 1645 | 1461053118677 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:18 INFO - PROCESS | 1645 | 1461053118798 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:05:18 INFO - PROCESS | 1645 | 1461053118844 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:18 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d334800 == 59 [pid = 1645] [id = 775] 01:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12a651c00) [pid = 1645] [serial = 2323] [outer = 0x0] 01:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x12a655c00) [pid = 1645] [serial = 2324] [outer = 0x12a651c00] 01:05:18 INFO - PROCESS | 1645 | 1461053118870 Marionette DEBUG loaded listener.js 01:05:18 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x12a659c00) [pid = 1645] [serial = 2325] [outer = 0x12a651c00] 01:05:18 INFO - PROCESS | 1645 | [1645] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:05:19 INFO - PROCESS | 1645 | 1461053119197 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:05:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:05:19 INFO - {} 01:05:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 01:05:19 INFO - PROCESS | 1645 | 1461053119243 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:05:19 INFO - PROCESS | 1645 | 1461053119245 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:05:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:05:19 INFO - PROCESS | 1645 | 1461053119247 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:05:19 INFO - PROCESS | 1645 | 1461053119248 Marionette TRACE conn2 <- [1,3066,null,{}] 01:05:19 INFO - PROCESS | 1645 | 1461053119256 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:19 INFO - PROCESS | 1645 | 1461053119364 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:05:19 INFO - PROCESS | 1645 | 1461053119405 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12e704800 == 60 [pid = 1645] [id = 776] 01:05:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12b2be800) [pid = 1645] [serial = 2326] [outer = 0x0] 01:05:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x12bbec000) [pid = 1645] [serial = 2327] [outer = 0x12b2be800] 01:05:19 INFO - PROCESS | 1645 | 1461053119430 Marionette DEBUG loaded listener.js 01:05:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x12d266c00) [pid = 1645] [serial = 2328] [outer = 0x12b2be800] 01:05:19 INFO - PROCESS | 1645 | 1461053119754 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:05:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:05:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:05:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:05:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:05:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:05:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:05:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:05:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 569ms 01:05:19 INFO - PROCESS | 1645 | 1461053119816 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:05:19 INFO - PROCESS | 1645 | 1461053119818 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:05:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:05:19 INFO - PROCESS | 1645 | 1461053119820 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:05:19 INFO - PROCESS | 1645 | 1461053119821 Marionette TRACE conn2 <- [1,3070,null,{}] 01:05:19 INFO - PROCESS | 1645 | 1461053119823 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:19 INFO - PROCESS | 1645 | 1461053119935 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:05:19 INFO - PROCESS | 1645 | 1461053119946 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:19 INFO - PROCESS | 1645 | ++DOCSHELL 0x12f1cc800 == 61 [pid = 1645] [id = 777] 01:05:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x1185bb400) [pid = 1645] [serial = 2329] [outer = 0x0] 01:05:19 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x1185bec00) [pid = 1645] [serial = 2330] [outer = 0x1185bb400] 01:05:19 INFO - PROCESS | 1645 | 1461053119972 Marionette DEBUG loaded listener.js 01:05:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x1185c2c00) [pid = 1645] [serial = 2331] [outer = 0x1185bb400] 01:05:20 INFO - PROCESS | 1645 | 1461053120301 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:05:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 518ms 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 157 (0x12d393800) [pid = 1645] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 156 (0x12b2b3c00) [pid = 1645] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 155 (0x12e09a000) [pid = 1645] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 154 (0x12d394400) [pid = 1645] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 153 (0x118b55000) [pid = 1645] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 152 (0x123a4f800) [pid = 1645] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 151 (0x114403c00) [pid = 1645] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 150 (0x11bcc5c00) [pid = 1645] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 149 (0x126a4c400) [pid = 1645] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 148 (0x11ad2f800) [pid = 1645] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 147 (0x12a8ca000) [pid = 1645] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 146 (0x12bb55400) [pid = 1645] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 145 (0x12cf27800) [pid = 1645] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 144 (0x12e298800) [pid = 1645] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 143 (0x12b042800) [pid = 1645] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 142 (0x12f765000) [pid = 1645] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:05:20 INFO - PROCESS | 1645 | --DOMWINDOW == 141 (0x12f76d800) [pid = 1645] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:05:20 INFO - PROCESS | 1645 | 1461053120483 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:05:20 INFO - PROCESS | 1645 | 1461053120485 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:05:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:05:20 INFO - PROCESS | 1645 | 1461053120490 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:05:20 INFO - PROCESS | 1645 | 1461053120491 Marionette TRACE conn2 <- [1,3074,null,{}] 01:05:20 INFO - PROCESS | 1645 | 1461053120493 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:20 INFO - PROCESS | 1645 | 1461053120577 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:05:20 INFO - PROCESS | 1645 | 1461053120582 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:20 INFO - PROCESS | 1645 | ++DOCSHELL 0x12b2a2800 == 62 [pid = 1645] [id = 778] 01:05:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 142 (0x123a4f800) [pid = 1645] [serial = 2332] [outer = 0x0] 01:05:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 143 (0x12a7a0000) [pid = 1645] [serial = 2333] [outer = 0x123a4f800] 01:05:20 INFO - PROCESS | 1645 | 1461053120612 Marionette DEBUG loaded listener.js 01:05:20 INFO - PROCESS | 1645 | ++DOMWINDOW == 144 (0x12a7a4400) [pid = 1645] [serial = 2334] [outer = 0x123a4f800] 01:05:20 INFO - PROCESS | 1645 | 1461053120937 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:05:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:05:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 471ms 01:05:20 INFO - PROCESS | 1645 | 1461053120962 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:05:20 INFO - PROCESS | 1645 | 1461053120963 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:05:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:05:20 INFO - PROCESS | 1645 | 1461053120965 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:05:20 INFO - PROCESS | 1645 | 1461053120966 Marionette TRACE conn2 <- [1,3078,null,{}] 01:05:20 INFO - PROCESS | 1645 | 1461053120969 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:21 INFO - PROCESS | 1645 | 1461053121056 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:05:21 INFO - PROCESS | 1645 | 1461053121061 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x12fbd9000 == 63 [pid = 1645] [id = 779] 01:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 145 (0x12a7a6800) [pid = 1645] [serial = 2335] [outer = 0x0] 01:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 146 (0x12a7aac00) [pid = 1645] [serial = 2336] [outer = 0x12a7a6800] 01:05:21 INFO - PROCESS | 1645 | 1461053121091 Marionette DEBUG loaded listener.js 01:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 147 (0x12cfd5c00) [pid = 1645] [serial = 2337] [outer = 0x12a7a6800] 01:05:21 INFO - PROCESS | 1645 | 1461053121444 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:05:21 INFO - PROCESS | 1645 | 1461053121490 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:05:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:05:21 INFO - PROCESS | 1645 | 1461053121496 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:05:21 INFO - PROCESS | 1645 | 1461053121497 Marionette TRACE conn2 <- [1,3082,null,{}] 01:05:21 INFO - PROCESS | 1645 | 1461053121500 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:21 INFO - PROCESS | 1645 | 1461053121604 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:05:21 INFO - PROCESS | 1645 | 1461053121609 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:21 INFO - PROCESS | 1645 | ++DOCSHELL 0x136f20800 == 64 [pid = 1645] [id = 780] 01:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 148 (0x12d391800) [pid = 1645] [serial = 2338] [outer = 0x0] 01:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 149 (0x12e606400) [pid = 1645] [serial = 2339] [outer = 0x12d391800] 01:05:21 INFO - PROCESS | 1645 | 1461053121635 Marionette DEBUG loaded listener.js 01:05:21 INFO - PROCESS | 1645 | ++DOMWINDOW == 150 (0x12eba3400) [pid = 1645] [serial = 2340] [outer = 0x12d391800] 01:05:21 INFO - PROCESS | 1645 | 1461053121977 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:05:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:05:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:05:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:05:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:05:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 01:05:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:05:22 INFO - PROCESS | 1645 | 1461053122016 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:05:22 INFO - PROCESS | 1645 | 1461053122017 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:05:22 INFO - PROCESS | 1645 | 1461053122019 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:05:22 INFO - PROCESS | 1645 | 1461053122021 Marionette TRACE conn2 <- [1,3086,null,{}] 01:05:22 INFO - PROCESS | 1645 | 1461053122023 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:22 INFO - PROCESS | 1645 | 1461053122115 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:05:22 INFO - PROCESS | 1645 | 1461053122190 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x136f2d000 == 65 [pid = 1645] [id = 781] 01:05:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 151 (0x127517400) [pid = 1645] [serial = 2341] [outer = 0x0] 01:05:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 152 (0x12a86d800) [pid = 1645] [serial = 2342] [outer = 0x127517400] 01:05:22 INFO - PROCESS | 1645 | 1461053122216 Marionette DEBUG loaded listener.js 01:05:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 153 (0x12a872800) [pid = 1645] [serial = 2343] [outer = 0x127517400] 01:05:22 INFO - PROCESS | 1645 | 1461053122468 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:05:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:05:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 467ms 01:05:22 INFO - PROCESS | 1645 | 1461053122587 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:05:22 INFO - PROCESS | 1645 | 1461053122591 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:05:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:05:22 INFO - PROCESS | 1645 | 1461053122596 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:05:22 INFO - PROCESS | 1645 | 1461053122598 Marionette TRACE conn2 <- [1,3090,null,{}] 01:05:22 INFO - PROCESS | 1645 | 1461053122601 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:22 INFO - PROCESS | 1645 | 1461053122720 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:05:22 INFO - PROCESS | 1645 | 1461053122829 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:22 INFO - PROCESS | 1645 | ++DOCSHELL 0x1255ed000 == 66 [pid = 1645] [id = 782] 01:05:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 154 (0x118987000) [pid = 1645] [serial = 2344] [outer = 0x0] 01:05:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 155 (0x118f1a800) [pid = 1645] [serial = 2345] [outer = 0x118987000] 01:05:22 INFO - PROCESS | 1645 | 1461053122863 Marionette DEBUG loaded listener.js 01:05:22 INFO - PROCESS | 1645 | ++DOMWINDOW == 156 (0x11aa53800) [pid = 1645] [serial = 2346] [outer = 0x118987000] 01:05:23 INFO - PROCESS | 1645 | 1461053123290 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:05:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:05:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 723ms 01:05:23 INFO - PROCESS | 1645 | 1461053123319 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:05:23 INFO - PROCESS | 1645 | 1461053123322 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:05:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:05:23 INFO - PROCESS | 1645 | 1461053123328 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:05:23 INFO - PROCESS | 1645 | 1461053123331 Marionette TRACE conn2 <- [1,3094,null,{}] 01:05:23 INFO - PROCESS | 1645 | 1461053123333 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:23 INFO - PROCESS | 1645 | 1461053123446 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:05:23 INFO - PROCESS | 1645 | 1461053123532 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:23 INFO - PROCESS | 1645 | ++DOCSHELL 0x12a7db800 == 67 [pid = 1645] [id = 783] 01:05:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 157 (0x11acb9c00) [pid = 1645] [serial = 2347] [outer = 0x0] 01:05:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 158 (0x11bf74000) [pid = 1645] [serial = 2348] [outer = 0x11acb9c00] 01:05:23 INFO - PROCESS | 1645 | 1461053123564 Marionette DEBUG loaded listener.js 01:05:23 INFO - PROCESS | 1645 | ++DOMWINDOW == 159 (0x123a4d800) [pid = 1645] [serial = 2349] [outer = 0x11acb9c00] 01:05:23 INFO - PROCESS | 1645 | 1461053123931 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:05:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:05:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 624ms 01:05:23 INFO - PROCESS | 1645 | 1461053123951 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:05:23 INFO - PROCESS | 1645 | 1461053123952 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:05:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:05:23 INFO - PROCESS | 1645 | 1461053123955 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:05:23 INFO - PROCESS | 1645 | 1461053123957 Marionette TRACE conn2 <- [1,3098,null,{}] 01:05:23 INFO - PROCESS | 1645 | 1461053123963 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:24 INFO - PROCESS | 1645 | 1461053124074 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:05:24 INFO - PROCESS | 1645 | 1461053124183 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:24 INFO - PROCESS | 1645 | ++DOCSHELL 0x12d214000 == 68 [pid = 1645] [id = 784] 01:05:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 160 (0x127518800) [pid = 1645] [serial = 2350] [outer = 0x0] 01:05:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 161 (0x1275ef800) [pid = 1645] [serial = 2351] [outer = 0x127518800] 01:05:24 INFO - PROCESS | 1645 | 1461053124216 Marionette DEBUG loaded listener.js 01:05:24 INFO - PROCESS | 1645 | ++DOMWINDOW == 162 (0x1285f6c00) [pid = 1645] [serial = 2352] [outer = 0x127518800] 01:05:24 INFO - PROCESS | 1645 | 1461053124627 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:05:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:05:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:05:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 721ms 01:05:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:05:24 INFO - PROCESS | 1645 | 1461053124678 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:05:24 INFO - PROCESS | 1645 | 1461053124680 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:05:24 INFO - PROCESS | 1645 | 1461053124683 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:05:24 INFO - PROCESS | 1645 | 1461053124686 Marionette TRACE conn2 <- [1,3102,null,{}] 01:05:24 INFO - PROCESS | 1645 | 1461053124689 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:24 INFO - PROCESS | 1645 | 1461053124888 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:05:25 INFO - PROCESS | 1645 | 1461053125043 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x12ff7a000 == 69 [pid = 1645] [id = 785] 01:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 163 (0x12a703400) [pid = 1645] [serial = 2353] [outer = 0x0] 01:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 164 (0x12a70b000) [pid = 1645] [serial = 2354] [outer = 0x12a703400] 01:05:25 INFO - PROCESS | 1645 | 1461053125075 Marionette DEBUG loaded listener.js 01:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 165 (0x12a721c00) [pid = 1645] [serial = 2355] [outer = 0x12a703400] 01:05:25 INFO - PROCESS | 1645 | 1461053125450 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:05:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:05:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 774ms 01:05:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:05:25 INFO - PROCESS | 1645 | 1461053125469 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:05:25 INFO - PROCESS | 1645 | 1461053125470 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:05:25 INFO - PROCESS | 1645 | 1461053125474 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:05:25 INFO - PROCESS | 1645 | 1461053125475 Marionette TRACE conn2 <- [1,3106,null,{}] 01:05:25 INFO - PROCESS | 1645 | 1461053125478 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:25 INFO - PROCESS | 1645 | 1461053125585 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:05:25 INFO - PROCESS | 1645 | 1461053125699 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:25 INFO - PROCESS | 1645 | ++DOCSHELL 0x139418000 == 70 [pid = 1645] [id = 786] 01:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 166 (0x12a70fc00) [pid = 1645] [serial = 2356] [outer = 0x0] 01:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 167 (0x12a822c00) [pid = 1645] [serial = 2357] [outer = 0x12a70fc00] 01:05:25 INFO - PROCESS | 1645 | 1461053125730 Marionette DEBUG loaded listener.js 01:05:25 INFO - PROCESS | 1645 | ++DOMWINDOW == 168 (0x12a876400) [pid = 1645] [serial = 2358] [outer = 0x12a70fc00] 01:05:26 INFO - PROCESS | 1645 | 1461053126076 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:05:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:05:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:05:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:05:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 619ms 01:05:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:05:26 INFO - PROCESS | 1645 | 1461053126094 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:05:26 INFO - PROCESS | 1645 | 1461053126095 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:05:26 INFO - PROCESS | 1645 | 1461053126097 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:05:26 INFO - PROCESS | 1645 | 1461053126098 Marionette TRACE conn2 <- [1,3110,null,{}] 01:05:26 INFO - PROCESS | 1645 | 1461053126101 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:26 INFO - PROCESS | 1645 | 1461053126226 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:05:26 INFO - PROCESS | 1645 | 1461053126342 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x1398a8000 == 71 [pid = 1645] [id = 787] 01:05:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 169 (0x12a8ca000) [pid = 1645] [serial = 2359] [outer = 0x0] 01:05:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 170 (0x12ab3ac00) [pid = 1645] [serial = 2360] [outer = 0x12a8ca000] 01:05:26 INFO - PROCESS | 1645 | 1461053126376 Marionette DEBUG loaded listener.js 01:05:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 171 (0x12b067800) [pid = 1645] [serial = 2361] [outer = 0x12a8ca000] 01:05:26 INFO - PROCESS | 1645 | 1461053126695 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:05:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:05:26 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:05:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:05:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:05:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:05:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 619ms 01:05:26 INFO - PROCESS | 1645 | 1461053126717 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:05:26 INFO - PROCESS | 1645 | 1461053126718 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:05:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:05:26 INFO - PROCESS | 1645 | 1461053126720 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:05:26 INFO - PROCESS | 1645 | 1461053126722 Marionette TRACE conn2 <- [1,3114,null,{}] 01:05:26 INFO - PROCESS | 1645 | 1461053126727 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:05:26 INFO - PROCESS | 1645 | 1461053126835 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:05:26 INFO - PROCESS | 1645 | 1461053126965 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\", \"67993e7b-fabe-49b4-918f-d3f32339e5c1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:26 INFO - PROCESS | 1645 | ++DOCSHELL 0x139d8f000 == 72 [pid = 1645] [id = 788] 01:05:26 INFO - PROCESS | 1645 | ++DOMWINDOW == 172 (0x12ab39800) [pid = 1645] [serial = 2362] [outer = 0x0] 01:05:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 173 (0x12b06b800) [pid = 1645] [serial = 2363] [outer = 0x12ab39800] 01:05:27 INFO - PROCESS | 1645 | 1461053126999 Marionette DEBUG loaded listener.js 01:05:27 INFO - PROCESS | 1645 | ++DOMWINDOW == 174 (0x12b3fa400) [pid = 1645] [serial = 2364] [outer = 0x12ab39800] 01:05:27 INFO - PROCESS | 1645 | 1461053127345 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:05:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:05:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 01:05:27 INFO - PROCESS | 1645 | 1461053127391 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:05:27 INFO - PROCESS | 1645 | 1461053127393 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:05:28 WARNING - u'runner_teardown' () 01:05:28 INFO - No more tests 01:05:28 INFO - Got 0 unexpected results 01:05:28 INFO - SUITE-END | took 515s 01:05:28 INFO - Closing logging queue 01:05:28 INFO - queue closed 01:05:28 INFO - Return code: 0 01:05:28 WARNING - # TBPL SUCCESS # 01:05:28 INFO - Running post-action listener: _resource_record_post_action 01:05:28 INFO - Running post-run listener: _resource_record_post_run 01:05:29 INFO - Total resource usage - Wall time: 539s; CPU: 58.0%; Read bytes: 37635584; Write bytes: 995426816; Read time: 403; Write time: 4920 01:05:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:05:29 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 195949056; Write bytes: 195727360; Read time: 16039; Write time: 376 01:05:29 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 35444224; Write bytes: 796770816; Read time: 375; Write time: 4533 01:05:29 INFO - Running post-run listener: _upload_blobber_files 01:05:29 INFO - Blob upload gear active. 01:05:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:05:29 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:05:29 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:05:29 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:05:30 INFO - (blobuploader) - INFO - Open directory for files ... 01:05:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:05:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:05:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:05:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:05:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:05:30 INFO - (blobuploader) - INFO - Done attempting. 01:05:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:05:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:05:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:05:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:05:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:05:32 INFO - (blobuploader) - INFO - Done attempting. 01:05:32 INFO - (blobuploader) - INFO - Iteration through files over. 01:05:32 INFO - Return code: 0 01:05:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:05:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:05:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/89adb2027dcb2abad090ea3a93a6488005606b2418749c9e7ce966acdc7afd634ebdd08a3643063030eb7f80406c201b1854c97f630cc87c60dc77e4d2844bd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/27a35db02dc901bd2d57316cc8da70db2083d8a12109774aa7a0eb2d746745fbb9254cdd0d61972696fe457bb34657cfbd34f7410d9145df761e6855f331822a"} 01:05:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:05:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:05:32 INFO - Contents: 01:05:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/89adb2027dcb2abad090ea3a93a6488005606b2418749c9e7ce966acdc7afd634ebdd08a3643063030eb7f80406c201b1854c97f630cc87c60dc77e4d2844bd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/27a35db02dc901bd2d57316cc8da70db2083d8a12109774aa7a0eb2d746745fbb9254cdd0d61972696fe457bb34657cfbd34f7410d9145df761e6855f331822a"} 01:05:32 INFO - Running post-run listener: copy_logs_to_upload_dir 01:05:32 INFO - Copying logs to upload dir... 01:05:32 INFO - mkdir: /builds/slave/test/build/upload/logs 01:05:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=591.305105 ========= master_lag: 135.21 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 6 secs) (at 2016-04-19 01:07:48.100950) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 9 secs) (at 2016-04-19 01:07:48.104130) ========= 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.tsvUUBolCf/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.YPxtcwJTHv/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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/fx-team/sha512/89adb2027dcb2abad090ea3a93a6488005606b2418749c9e7ce966acdc7afd634ebdd08a3643063030eb7f80406c201b1854c97f630cc87c60dc77e4d2844bd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/27a35db02dc901bd2d57316cc8da70db2083d8a12109774aa7a0eb2d746745fbb9254cdd0d61972696fe457bb34657cfbd34f7410d9145df761e6855f331822a"} build_url:https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013124 build_url: 'https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/89adb2027dcb2abad090ea3a93a6488005606b2418749c9e7ce966acdc7afd634ebdd08a3643063030eb7f80406c201b1854c97f630cc87c60dc77e4d2844bd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/27a35db02dc901bd2d57316cc8da70db2083d8a12109774aa7a0eb2d746745fbb9254cdd0d61972696fe457bb34657cfbd34f7410d9145df761e6855f331822a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Wm7vRZwRTdy3Ime3Mmpoww/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 9.21 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 9 secs) (at 2016-04-19 01:07:57.330277) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 01:07:57.330562) ========= 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.tsvUUBolCf/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.YPxtcwJTHv/Listeners TMPDIR=/var/folders/rl/_gz3yxcs4s1f_08bbj7xmf7w00000w/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.005369 ========= master_lag: 2.19 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 01:07:59.526806) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:07:59.527099) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 01:07:59.818669) ========= ========= Total master_lag: 147.41 =========